| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@605 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
| |
> LOGICAL cctk_strong_param_check "Die on parameter errors in CCTK_PARAMCHECK"
> {
> : ::
> } "yes"
git-svn-id: http://svn.cactuscode.org/flesh/trunk@597 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@596 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@595 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@594 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
avoid confusion.
Added macros for CCTK_INFO and CCTK_PARAMWARN
git-svn-id: http://svn.cactuscode.org/flesh/trunk@593 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
count of parameter warnings. Use this in any routine registered at
ParamCheck to give a warning which should stop the code.
This has a macro CCTK_PARAMWARN("blah")
which adds on the thorn name
Changed CCTK_Info to also take the thorn name, and there is now a
macro CCTK_INFO("blah") to automatically add it.
Also added CCTKi_Paramfinalise which is called by flesh after param
check to stop the code if there are parameter problems.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@592 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@587 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@586 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@585 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@584 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
Added cctk_from and ctk_to, which will be filled in by drivers to
give local physical zone
git-svn-id: http://svn.cactuscode.org/flesh/trunk@583 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@582 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@571 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@570 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
| |
FMODIFIER is now in config.h, so you may need to do a <conf>-reconfig after
updating.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@568 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will be removed really soon. In the meantime if you are compiling
with the grace thorn, please comment out the line saying #define PUGH.
Soon the initialisation stuff should be tidied up.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@565 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@561 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
is private, protected or Public
git-svn-id: http://svn.cactuscode.org/flesh/trunk@560 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now the floating point precision is controlled with REAL_PRECISION
with allowed values 16,8,4 , default 8. This maps onto a #define
of CCTK_REAL_PRECISION_* .
Comples types CCTK_COMPLEX* and CCTK_COMPLEX, as well as the
character type CCTK_CHAR have also been defined.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@559 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hopefully the options=<file name> on the make line should now
work properly for specifying different compilers and flags.
Have introduced various CCTK_REAL* and CCTK_INT* types as discussed
with Gab and Thomas the other day - CCTK_REAL and CCTK_INT are now
chosen from these by the definition of a couple of precision variables-
PRECISION with allowed values QUAD, DOUBLE and REAL
INTEGER_PRECISION with allowed values 8,4 and 2
these map into #defines of CCTK_PRECISION_* and CCTK_INTEGER_PRECISION_*
respectively in the code, and then these are used by cctk_types.h in
src/include to choose the correct values for CCTK_REAL and CCTK_INT.
Note that at the moment you will probably need to specify the precision
in the options file. Will probably add it to the gmake command line
soon.
Finally, have introduced a new configuration file cctk_archdefs.h in
the <config>/config-data directory. This can be written to by a
known-architecture file via
cat >> cctk_archdefs.h << EOF
anything you like here
EOF
and can thus be used to include arbitrary configuration into the code. This
should be used for things like #define T3E or #define G77 etc.
Have fun,
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@557 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@556 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
REAL -> CCTK_REAL
POINTER -> CCTK_POINTER
VARIABLE_REAL -> CCTK_VARIABLE_REAL (etc)
GH->iteration is now an int (not an unsigned long int)
git-svn-id: http://svn.cactuscode.org/flesh/trunk@551 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
regex stuff is in the source.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@548 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
Tidied up a few things pointed out by switching on all warnings.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@547 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@546 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
point very soon...
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@545 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@544 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Please try this on a reasonable OS.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@543 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
warnings when all warnings switched on (also better style 8-).
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@542 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
| |
and the flesh functions in rfrInterface.c.
Added prototype of rfrPrintDescs to rfr_constants.h - this should be renamed
or something at some point (the file that is 8-).
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@541 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@540 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
| |
Added production of prototypes for CCTK_Overload* using new macro from
Overload.h.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@539 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
| |
to do the overloading.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@538 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
as distributed with the regex-0.12 package, except for prepending them with
gnu_ and a couple of clearly marked changes, plus the adddition of grdoc file
headers.
This should guarantee the same behaviour and presence of regular expressions
on all platforms, especially those which don't fully support POSIX regular
expresssions.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@533 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@532 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
CCTK_GetVarDataPtr_ByName
was always returning a NULL, which explains why Malcolm is
having such a hard time making elliptic solvers work.
Also, I've changed around the argument lists for calling
these functions, so that the string is last, in case we want
to call them from Fortran. I think they are only called from
LinearElliptic at the moment.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@531 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@530 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
| |
It is in src/comm . Perhaps it should still be overloadable since everything
else is.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@528 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@527 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@526 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this will be done properly and there will be
CCTK_VAR_REAL (or something similar) which will replace VARIABLE_REAL
(and my CCTK_REAL above).
CCTK_VAR_INTEGER etc.
Added a #define to print a separator line in Fortran or C.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@525 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
proper checking that the outcoming values are the format expected.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@524 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@523 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@522 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/flesh/trunk@521 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@518 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@517 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@516 17b73243-c579-4c4c-a9d2-2d5706c11dac
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@515 17b73243-c579-4c4c-a9d2-2d5706c11dac
|