summaryrefslogtreecommitdiff
path: root/src/include/cctk_Flesh.h
Commit message (Collapse)AuthorAge
* Added an integer flag 'recovered' to the tFleshConfig structure indicatingtradke2002-03-19
| | | | | | | whether Cactus was restarted from a checkpoint or not. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2650 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding a const qualifier to the 'cGH *' argument of some flesh routinestradke2001-11-05
| | | | | | | | and for I/O method registration. You will also need to update the I/O thorns which I will commit changes to now. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2452 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Prototypes for Cactus timer functionsallen2001-07-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2276 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added prototype for the macro for CCTK_VERSION stuff.goodale2000-12-15
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1953 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing prototypeallen2000-07-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1735 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Think there was a typo in the macro for removing rcsid warnings.allen2000-04-17
| | | | | | | | Also, at the moment cctk_Flesh.h has to be included in any file using the macro. This won't work for the thorns, perhaps it also needs to be added to cctk.h / git-svn-id: http://svn.cactuscode.org/flesh/trunk@1547 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New macro CCTK_FILEVERSION(some string) to get rid of warning about rcsidgoodale2000-04-15
| | | | | | | | | being unused. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1540 17b73243-c579-4c4c-a9d2-2d5706c11dac
* defining a default CCTK_Exit, that gets overloaded when compiling with PUGH, eg.lanfer2000-03-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1473 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added the mechanism for allowing drivers to specify a function to begoodale2000-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | called at the bottm of a schedule traverse, and changed the flesh to use the new calls. rfrTraverse is now obsolete and will be removed soon. Drivers may now call int CCTK_RegisterGHExtensionScheduleTraverseGH(int handle, int (*func)(cGH *, const char *)) to register a ScheduleTraverse function. This is precisely equivalent to the deprecated CCTK_RegisterGHExtensionrfrTraverseGH except the registered function now takes a string and not a constant. The registered function should then fill out the cGH as per normal, and call int CCTK_ScheduleTraverse(const char *where, void *GH, int (*CallFunction)(void *, cFunctionData *, void *)) with the string and GH passed in, and either NULL or a function which takes a function pointer, a cFunctionData data structure, and a cGH. This function, in turn, may call int CCTK_CallFunction(void *function, cFunctionData *fdata, void *data) with these arguments, or may call the function in some other way if it desires. This allows a driver to loop over all sub-grids at a particular level filling out the cGH at this level of the schedule tree rather than at the top, which was the only option available before. Unigrid drivers should probably still fill out at the top and pass NULL down as it's more efficient to fill out the cGH only once, but AMR or multi-block/patch drivers can now use this mechanism. The old CCTK_rfrTraverse routine has similarly been replaced by int CCTK_Traverse(cGH *GH, const char *where) which loops over all GH extensions calling their registered ScheduleTraverseGH routines. Tom NB these names may change at the next naming meeting, but the functionality should remain. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1317 17b73243-c579-4c4c-a9d2-2d5706c11dac
* added prototypes: CCTKi_InitialiseCactus CCTKi_ShutdownCactuslanfer2000-01-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1302 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CCTK function name changesallen2000-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1297 17b73243-c579-4c4c-a9d2-2d5706c11dac
* All include files for thorns now have cctk_ then a capital letter (!)allen2000-01-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1262 17b73243-c579-4c4c-a9d2-2d5706c11dac
* config.h -> cctk_config.hallen2000-01-13
| | | | | | | and some tidying git-svn-id: http://svn.cactuscode.org/flesh/trunk@1245 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added a prototype.goodale1999-12-01
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1180 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Various changes to make sure there are function prototypes for things.goodale1999-11-30
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1179 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some tidying up.goodale1999-11-23
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1163 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changes for new timer stuff.goodale1999-10-21
| | | | | | | | | | Currently have #if 0ed out all references to old timers in thorns and flesh to act as placeholders for new timer stuff. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1079 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added cctk.h to includes, temporarily.goodale1999-10-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1041 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added CCTK_MainLoopIndex() and CCTK_SetMainLoopIndex() to controltradke1999-09-22
| | | | | | | | the iteration counter in the evolution loop. This is used for checkpointing & recovery. git-svn-id: http://svn.cactuscode.org/flesh/trunk@982 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New include file namesallen1999-07-30
git-svn-id: http://svn.cactuscode.org/flesh/trunk@833 17b73243-c579-4c4c-a9d2-2d5706c11dac