summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Set warning level 2 for warnings about out-of-range parameter values.tradke2002-01-02
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2554 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for a semicolon after a 'DECLARE_CCTK_*' macro. This will be removedtradke2002-01-02
| | | | | | | | by the preprocessor. This closes Cactus-681. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2553 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed small bugs in description of schedule bins.tradke2002-01-02
| | | | | | | This closes PR Documentation-626 and Documentation-628. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2552 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed some more function references, added missing descriptions etc.tradke2001-12-30
| | | | | | | This closes Documentation-551 and Documentation-553. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2551 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Really sort the function index alphabetically.tradke2001-12-30
| | | | | | | This closes PR Documentation-671. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2550 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Skip one-line comments before parsing the source code for DECLARE_CCTK_* macros.tradke2001-12-30
| | | | | | | This closes PR Cactus-867. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2549 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed return code for CCTK_OutputGH() - now returns the total number of varstradke2001-12-30
| | | | | | | which were output by all I/O methods. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2548 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed CCTK_TimerPrintData and CCTK_TimerPrintDataI to take two arguements,allen2001-12-29
| | | | | | | | | | | | | | | | | | | | | so you can choose both a timer and a clock to print. Passing a NULL argument for a string, or a -1 for the index versions will cause all the timers/clocks to be used. Also added new functions CCTK_NumClocks CCTK_ClockName CCTK_ClockHandle which I needed for this. Not sure that I really needed the ClockHandle one, but it is useful anyway to test if a clock is registered. Maybe these functions should also take something like a file descriptor, so that the information can be easily printed to a file, or to the HTTPD pages. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2547 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Better parsing of make command line options for reporting in the config-infoallen2001-12-29
| | | | | | | file git-svn-id: http://svn.cactuscode.org/flesh/trunk@2546 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More documentation for providing and using coordinate systemsallen2001-12-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2545 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Prototypes for new coordinate functions.allen2001-12-29
| | | | | | | | Also needed a macro for fortran, since the call to register a system now automatically hide the argument with the thorn name doing the registering git-svn-id: http://svn.cactuscode.org/flesh/trunk@2544 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New functionsallen2001-12-29
| | | | | | | | | | | | | | | const char *CCTK_CoordName (int dir, const char *systemname) const char *CCTK_CoordSystemImplementation (int handle) int CCTK_NumCoordSystems (void) (probably not optimum names now, since maybe CoordSystemImplementation should take the system name, but this matches what there is now in IO, Interp, Reduce) Also fixed a bug in CCTK_CoordRange where there was no return value to signify that the range wasn't actually found if everything else was there. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2543 17b73243-c579-4c4c-a9d2-2d5706c11dac
* typo in grdocallen2001-12-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2542 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Also recognize time bins starting with lower-case 'cctk_'.tradke2001-12-29
| | | | | | | This closes Cactus-796. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2541 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added missing function reference for CCTK_IsThornActive().tradke2001-12-29
| | | | | | | This closes PR Documentation-578. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2540 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Point out that CCTK_Equals() should be used to check STRING and KEYWORDtradke2001-12-28
| | | | | | | | parameters. This closes PR Cactus-198. Also fixed some places where 'cGH *' turned into 'const cGH *'. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2539 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Filled in chapter on "Adding an I/O Method".tradke2001-12-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2538 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed CCTK_Output*() API descriptions. Added labels for scheduling chapters.tradke2001-12-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2537 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added return code descriptions for CCTK_Output*() routines.tradke2001-12-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2536 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed return code evaluation of I/O methods' OutputGH() routines.tradke2001-12-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2535 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Tidied some warnings and added new function to return interp/reduce operator ↵allen2001-12-27
| | | | | | | | | name from handle git-svn-id: http://svn.cactuscode.org/flesh/trunk@2534 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New function to return IO method name from handleallen2001-12-27
| | | | | | | const char *CCTK_IOMethod (int handle) git-svn-id: http://svn.cactuscode.org/flesh/trunk@2533 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding prototypes for new functions to return IO methods, interp and reduceallen2001-12-27
| | | | | | | operator names from their handle git-svn-id: http://svn.cactuscode.org/flesh/trunk@2532 17b73243-c579-4c4c-a9d2-2d5706c11dac
* remove extra $ in $Header$$ line, which was confusing TeXjthorn2001-12-22
| | | | | | | about whether or not we're in math mode :) git-svn-id: http://svn.cactuscode.org/flesh/trunk@2531 17b73243-c579-4c4c-a9d2-2d5706c11dac
* permite CCTK_VarIndex(), CCTK_VarDataPtr(), and nearby functionsjthorn2001-12-22
| | | | | | | | so they're in alphabetical order in the "full description of functions" section git-svn-id: http://svn.cactuscode.org/flesh/trunk@2530 17b73243-c579-4c4c-a9d2-2d5706c11dac
* slightly reword description of table iteratorsjthorn2001-12-22
| | | | | | | to clarify that any change in the table may change the iterator order. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2529 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing latexing errors in function descriptions with new environment.allen2001-12-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2528 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed check for scandir(3) which isn't used anymore in IOUtil.tradke2001-12-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2527 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bugfix in printing runtime information.tradke2001-12-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2526 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CCTK_InterpLocalArrays():jthorn2001-12-20
| | | | | | | | | | * add previously-missing description of input_array_dims[] parameter * add previously-missing example also some small tweaks to CCTK_InterpGridArrays() git-svn-id: http://svn.cactuscode.org/flesh/trunk@2525 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add notes about CCTK_InterpGV() and CCTK_InterpLocal()jthorn2001-12-20
| | | | | | | | being phased out, and pointers to their eventual replacements CCTK_InterpGridArrays() and CCTK_InterpLocalArrays() git-svn-id: http://svn.cactuscode.org/flesh/trunk@2524 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add previously-missing example for CCTK_InterpGridArrays()jthorn2001-12-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2523 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add new chapter "Utility Routines",jthorn2001-12-20
| | | | | | | | | | initially containing programming guide for the key/value tables routines. also renumber all the other cactusparts, i.e. utility routines is now C, Infrastructure Thorn Writer's Guide is now D, Function Reference E, etc git-svn-id: http://svn.cactuscode.org/flesh/trunk@2522 17b73243-c579-4c4c-a9d2-2d5706c11dac
* minor bugfix in Util_TableItQueryKeyValueInfo() examplejthorn2001-12-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2521 17b73243-c579-4c4c-a9d2-2d5706c11dac
* tweak wording in description of CCTK_POINTER/CCTK_FN_POINTERjthorn2001-12-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2520 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add CCTK_POINTER and CCTK_FN_POINTER to description of variable typesjthorn2001-12-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2519 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed wrong names for compiler flags.tradke2001-12-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2518 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added known-arch stuff for Darwin 1.4. Just sources the generic darwin setup.tradke2001-12-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2517 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove ErrorCodes.h since it isn't used and doesn't exist any moreallen2001-12-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2516 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Error codes need to be thought about, removing this file to avoid confusionallen2001-12-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2515 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Took out the '-D_ISOC99_SOURCE' option for Intel's CFLAGS settings.tradke2001-12-19
| | | | | | | | | It broke other code such as FlexIO and Socket. I have to find another solution to get around the isnan(2) problem with the Intel fortran libs. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2514 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed name of CCTK_DisplayTimerDataXXX() to CCTK_TimerPrintDataXXX().rideout2001-12-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2513 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Moved the very first CCTK_POSTSTEP schedule bin before CCTK_RECOVER_VARIABLES.tradke2001-12-17
| | | | | | | | | Now POSTSTEP routines aren't run anymore twice on the same timestep after recovery. Closes PR Cactus-824 and Cactus-826. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2512 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added label for chapter on IO methods.rideout2001-12-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2511 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cleaned up reduction operator interface.rideout2001-12-17
| | | | | | | Closes Cactus/738. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2510 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Renamed CCTK_DisplayTimerData() to CCTK_TimerPrintData() (along withrideout2001-12-17
| | | | | | | all their variants). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2509 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed many many bugs and typos. (Many more remain.) Cleaned uprideout2001-12-17
| | | | | | | | | | numerous sections. Added some clarifications. Closes Cactus/508 (I think, though he mentioned a section which doesn't seem to exist). Partly closes Cactus/696. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2508 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set '-D_ISOC99_SOURCE' to the C/C++ flags for the intel compilers.tradke2001-12-14
| | | | | | | | | This cures the problem with isnan(3) which doesn't work when linked against the intel fortran libs. With this flag set it should use the optimized math routines from the libm.a now. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2507 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Merge the debug and network variables, now there is just debug whichallen2001-12-14
| | | | | | | doesn't need a network and prints what is happening git-svn-id: http://svn.cactuscode.org/flesh/trunk@2506 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't include lines beginning with a "!" when reading the thorn listallen2001-12-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2505 17b73243-c579-4c4c-a9d2-2d5706c11dac