summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Include file name changesallen1999-06-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@605 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed some protected parameters to private. Added new parameterallen1999-06-28
| | | | | | | | | | > 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
* Compiler warning fixallen1999-06-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@596 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added call to CCTKi_ParamFinaliseallen1999-06-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@595 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Little compiler warning fixesallen1999-06-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@594 17b73243-c579-4c4c-a9d2-2d5706c11dac
* The GH is now called cctkGH when it is passed into RFRed routines toallen1999-06-28
| | | | | | | | | 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
* Added CCTK_ParamWarn to give a warning about parameters and add one to theallen1999-06-28
| | | | | | | | | | | | | | | | | 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
* New names for cGH variablesallen1999-06-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@587 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Missing prototypesallen1999-06-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@586 17b73243-c579-4c4c-a9d2-2d5706c11dac
* missing header filesallen1999-06-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@585 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New names for everything that is passed into rfred routinesallen1999-06-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@584 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Total renaming of items on cGH.allen1999-06-25
| | | | | | | | 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
* Added a flush buffer ... hope it doesn't affect performanceallen1999-06-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@582 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Various chnages suggested by compilation warnings etc.goodale1999-06-24
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@571 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed extraneous argument to a macro being undefined.goodale1999-06-24
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@570 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added FMODIFIER to Fortran subroutine definitions.goodale1999-06-24
| | | | | | | | | | 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
* Quick extremely dirty change to stop stuff being called twice in AMR.goodale1999-06-23
| | | | | | | | | | | | 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
* Implementing the new group scope entry for the group structureallen1999-06-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@561 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding an extra entry to the group structure which says if a groupallen1999-06-22
| | | | | | | is private, protected or Public git-svn-id: http://svn.cactuscode.org/flesh/trunk@560 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some more stuff to do with precision and variables.goodale1999-06-22
| | | | | | | | | | | | | | 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
* Update of various things in the configuration system:goodale1999-06-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* sizeof(pointer to string) was confused with strlen (pointer) in a malloctradke1999-06-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@556 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Double -> CCTK_REALallen1999-06-15
| | | | | | | | | | | | | 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
* Reinstating the #ifdefed out regular expression stuff now that the gnugoodale1999-06-07
| | | | | | | | | regex stuff is in the source. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@548 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added commandline help.goodale1999-06-04
| | | | | | | | | 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
* Added prototype for the parameter help function.goodale1999-06-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@546 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Commented out some Windows specific stuff, this should go into an ifdef at somegoodale1999-06-03
| | | | | | | | | point very soon... Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@545 17b73243-c579-4c4c-a9d2-2d5706c11dac
* SOme morejmasso1999-06-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@544 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More changes from Joan and his NT nightmares.jmasso1999-06-03
| | | | | | | Please try this on a reasonable OS. git-svn-id: http://svn.cactuscode.org/flesh/trunk@543 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Mainly changes to include missing header files so that there are lessgoodale1999-06-01
| | | | | | | | | 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
* New files containing prototypes for the flesh-accessed binding functionsgoodale1999-06-01
| | | | | | | | | | | | 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
* Changed arguments for Interp back to original values.goodale1999-06-01
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@540 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New file for overloadable functions from main.goodale1999-06-01
| | | | | | | | | | 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
* Added a new macro to give prototypes for the functions calledgoodale1999-06-01
| | | | | | | | | to do the overloading. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@538 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added the GNU extended regalar expression library sources. These files aregoodale1999-05-26
| | | | | | | | | | | | | | | 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
* Changed order of argument listsallen1999-05-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@532 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Corrected my submission for stupidest bug of all time ...allen1999-05-20
| | | | | | | | | | | | | | | 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
* Added changes to where iteration, GH->iteration is updated.allen1999-05-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@530 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed CCTK_Reduce from Overloadable functions since it isn't anymore.allen1999-05-13
| | | | | | | | 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
* Spelling correctionallen1999-05-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@527 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Prototypes for reduction functionsallen1999-05-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@526 17b73243-c579-4c4c-a9d2-2d5706c11dac
* This is a bit untidy since I see I've defined a CCTK_REAL here ... tomorrowallen1999-05-13
| | | | | | | | | | | | | | 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
* Routines to deal with registering and using reduction operators. Still to add:allen1999-05-13
| | | | | | | 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
* Added prototype for CCTK_Info()tradke1999-05-12
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@523 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added treatment for 3 fortran strings, just in case it is ever needed.allen1999-05-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@522 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added a debugging statement for CCTK_NullTerminateStringallen1999-05-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@521 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changes to use the new function to create a timer structure.goodale1999-05-06
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@518 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New function to allocate memory for a Cactus timer.goodale1999-05-06
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@517 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added name to argument just in case we ever want to generate dummy functions.goodale1999-05-06
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@516 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed redundant (and indeed wrong) argument on #undefs.goodale1999-05-06
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@515 17b73243-c579-4c4c-a9d2-2d5706c11dac