summaryrefslogtreecommitdiff
path: root/src/main
Commit message (Collapse)AuthorAge
* commented ---- outlanfer2000-03-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1465 17b73243-c579-4c4c-a9d2-2d5706c11dac
* traverse SHUTDOWN for all convlevelslanfer2000-03-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1464 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add shutdown info to info treelanfer2000-03-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1463 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New routines to store group and variable numbers in hash tables associatedgoodale2000-03-09
| | | | | | | | | with their names. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1453 17b73243-c579-4c4c-a9d2-2d5706c11dac
* renaming and moving allocation routines to utillanfer2000-03-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1444 17b73243-c579-4c4c-a9d2-2d5706c11dac
* memtrace renaminglanfer2000-03-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1443 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Explicit cast as required by NEC compiler.goodale2000-03-07
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1439 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Getting closer to file-layout standard.goodale2000-03-07
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1435 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some #defines needed with my next commit to cctk_Parameter.h.goodale2000-03-07
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1434 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More consistent types - caught by NEC compiler.goodale2000-03-07
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1432 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Renamed functions to be CCTK rather than CCTKi. Fixed up type casts.goodale2000-03-07
| | | | | | | | | Made closer to coding guidelines. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1431 17b73243-c579-4c4c-a9d2-2d5706c11dac
* more for mem tracinglanfer2000-03-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1429 17b73243-c579-4c4c-a9d2-2d5706c11dac
* MemAllocate addedlanfer2000-03-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1428 17b73243-c579-4c4c-a9d2-2d5706c11dac
* tracing memory allocationlanfer2000-03-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1425 17b73243-c579-4c4c-a9d2-2d5706c11dac
* bug fixlanfer2000-03-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1409 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Stagger functions renamed to a more consistent schemelanfer2000-02-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1401 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CCTK_ParameterWalk() allocates memory for its return value and thus shouldtradke2000-02-21
| | | | | | | have a return type of 'char *' instead of 'const char *'. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1399 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Hopefully fixed bug whereby all startup routines were called as ifgoodale2000-02-16
| | | | | | | | | | | | they were normal functions, i.e. with arguments and calling Fortran wrappers for Fortran functions. This should fix Cactus/231. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1385 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updating GNU files to glibc 2.1.2.goodale2000-02-15
| | | | | | | | | | | | | | | Tidying up how they are included - now people should include cctk_GNU.h. This will allow us later to check what functions are available and maybe not compile the GNU stuff. NOTE: If you edit the GNU stuff please put a wapping great comment /* CCTK: Changed by <> on <> */ by the change and a note in the README. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1380 17b73243-c579-4c4c-a9d2-2d5706c11dac
* void -> intallen2000-02-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1363 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Replacing CCTK_WARN with CCTK_Warnallen2000-02-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1354 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New function and structure namesallen2000-02-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1352 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added CCTK_GroupDimIallen2000-02-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1351 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Tidying include filesallen2000-02-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1350 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Replaced CCTKi_ThornList() by CCTK_NumCompiledThorns() and CCTK_CompiledThorn().tradke2000-02-02
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1336 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed routines that allocated and returned a list of thorns or ↵tradke2000-02-02
| | | | | | | | | | | | | | | | | | | | | implementations. Instead you can use now: int CCTK_NumCompiledThorns(void); int CCTK_NumCompiledImplementations(void); const char *CCTK_CompiledThorn(int index); const char *CCTK_CompiledImplementation(int index); Will probably add also CCTK_CompiledThornWalk() and CCTK_CompiledImplementationWalk() later. Thomas git-svn-id: http://svn.cactuscode.org/flesh/trunk@1335 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Got rid of a quick hack I put in last year.goodale2000-02-02
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1334 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changedtradke2000-02-01
| | | | | | | | | | | CCTK_ImpFromVarI CCTK_VarName CCTK_VarTypeName to return a const pointer which shouldn't be freed after usage. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1332 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Function renamings:tradke2000-02-01
| | | | | | | | ParameterGet -> CCTK_ParameterGet ParameterValString -> CCTK_ParameterValString git-svn-id: http://svn.cactuscode.org/flesh/trunk@1330 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now, subject to review, you can putgoodale2000-01-28
| | | | | | | | | | | | | | | | | | OPTIONS:... in a schedule block to pass miscellaneous options to the schedular. Currently the only option is "Global" which sets a flag on the FunctionData structure passed to the call function. This option only makes sense for a scheduled function, not a schedule group, though this may change in the future. It is used to indicate to the calling function that this function should only be called once as it performs global operations. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1325 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now synchronises variable groups on exit from a schedule group.goodale2000-01-28
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1323 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now if the calling function used to call a function doesn't return true,goodale2000-01-28
| | | | | | | | | the flesh will synchronise the groups in that function's sync-list. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1322 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed a redundant function.goodale2000-01-28
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1319 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Addedgoodale2000-01-27
| | | | | | | | | | | | | | | | | | | | SYNC[HRONISE]: <group list> as an option to the schedule.ccl. This will be used to tell the flesh or the driver to synchronise these groups after the function has been executed. Tom NOTE: You will need to do a gmake <config>-rebuild after this update as the bindings stuff has changed. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1318 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 a bit more grdoc, made case independent.goodale2000-01-27
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1315 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Minor change.goodale2000-01-27
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1314 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Untabified.goodale2000-01-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1312 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Latest stuff for the scheduling call function.goodale2000-01-27
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1311 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some more stuff for the calling function things.goodale2000-01-27
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1310 17b73243-c579-4c4c-a9d2-2d5706c11dac
* cctk_parameters -> cctk_Parametersallen2000-01-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1307 17b73243-c579-4c4c-a9d2-2d5706c11dac
* added CCTK_ to ParameterWalklanfer2000-01-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1305 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
* Tidying CCTK_Warnsallen2000-01-25
| | | | | | | CCTK function name changes git-svn-id: http://svn.cactuscode.org/flesh/trunk@1295 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding routines for handling ghostzones and changing names, and movingallen2000-01-25
| | | | | | | a stagger routine git-svn-id: http://svn.cactuscode.org/flesh/trunk@1294 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding the ArrayGroupSize wrappers and changing namesallen2000-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1293 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CCTK function name changesallen2000-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1292 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Function name changesallen2000-01-25
| | | | | | | Include file tidying git-svn-id: http://svn.cactuscode.org/flesh/trunk@1291 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed void returns to intsallen2000-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1290 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding RECOVER_VARIABLES and RECOVER_PARAMETERSallen2000-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1289 17b73243-c579-4c4c-a9d2-2d5706c11dac