summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Change the top-level storage for GVs to use new GroupStorageIncrease.goodale2002-04-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2723 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing bug in detection of MPI configurations.goodale2002-04-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2722 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding CCTK_HOME to arguments passed to new RunTest.pl script.goodale2002-04-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2721 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Mainly reorganising of the database and removing unneeded local variables.allen2002-04-16
| | | | | | | | | | Broke up the runtest subroutine into running the test and reporting on the test. Includes fix for Cactus/451 (don't report NaNs/Infs which should be there) git-svn-id: http://svn.cactuscode.org/flesh/trunk@2720 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Minor mods.goodale2002-04-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2719 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug in last commit, and added ability to run all testsuites for aallen2002-04-14
| | | | | | | chosen thorn (not for an arrangement yet). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2718 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Change to user interface. Unfortunately now I replaced the choiceallen2002-04-14
| | | | | | | | | | | | "All" with "Entire" so as not to clash with "Arrangement", but the default is still to run all tests so it shouldn't be too bad. Will add soon an option to run all the tests for a thorn/arrangement. Closes Cactus/802 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2717 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove all pwds to fix Cactus/480allen2002-04-14
| | | | | | | | The test directory can now be set to any location by setting an environment variable TESTS_DIR git-svn-id: http://svn.cactuscode.org/flesh/trunk@2716 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added comment that an analysis function/group requires a trigger line inallen2002-04-14
| | | | | | | the schedule file git-svn-id: http://svn.cactuscode.org/flesh/trunk@2715 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Produce a CST error if an analysis function or analysis group is scheduledallen2002-04-14
| | | | | | | | | | | without a trigger line. Soon the synthax will be extended to be able to trigger an analysis function by other means than just a grid variable/group, at least we will be added the ability to always schedule an analysis function. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2714 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing diagramsallen2002-04-14
| | | | | | | Closes Cactus/968 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2713 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Somewhat tidied up version of Runtest for doing testsuite checking. Thisallen2002-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is in preparation for getting together a complete spec for and doing it properly. A lot of the internals have been changed around, so in case of problems I've left the original version there for the moment, to run the original version just edit Makefile and replace RunTest.pl with Runtest.pl The main differences though should be - a lot more output at the end, probably too much, would welcome any ideas on what information to display and how - better menu interface for choosing a test to run, also started adding a couple of other features. Hopefully removed all the infinite loops from the menu. - now works properly when a test with the same name is in two different thorns ... note that this meant adding an extra layer of directories in the TEST directory so if anyone uses a path to the output files in the TEST directories (like in the testsuites for IOHDF5/IOFlexIO) these will need to be changed. Should now be able to go on to fix outstanding requests in gnats for the testsuites. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2712 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Entry explaining hanging of HTTPD with pthreads on SGI machinesallen2002-04-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2711 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Redirect stdout to file right after the '-r' command line option was parsed.tradke2002-04-13
| | | | | | | This closes PR Cactus/969. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2710 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a bug when recovering non-steerable parameters.tradke2002-04-12
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2709 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a small typo in a warning message.tradke2002-04-12
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2708 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Replaced HUGE_VAL by DBL_MAX which should be used as the maximum floating-pointtradke2002-04-11
| | | | | | | | number. Thanks to Jonathan to point this out. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2707 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use HUGE_VAL instead of FLT_MAX for the maximum possible value for doubles.tradke2002-04-11
| | | | | | | This closes Cactus/966. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2706 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed typo in most recent commit.tradke2002-04-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2705 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Explicitly switch off optimization with '-O0' if OPTIMISE=no.tradke2002-04-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2704 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added chapter D9 "Adding a Checkpointing/Recovery Method".tradke2002-04-09
| | | | | | | Removed empty chapter on IO. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2703 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some more general words on A4.3 Checkpointing/Recovery.tradke2002-04-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2702 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Completed enumeration of flesh parameters.tradke2002-04-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2701 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a typo when treating the 'INCLUDES SOURCE' clause.tradke2002-04-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2700 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added FAQ on what to do when a shared lib cannot be found.tradke2002-04-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2699 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add the '-pthread' flag to compiler options when compiling with PTHREADS=yes.tradke2002-04-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2698 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Document at which time bins you can use Cactus argument lists for routinestradke2002-04-08
| | | | | | | called by the scheduler. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2697 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix the page numbers in PS files created by "make <config>-ThornGuide".tradke2002-04-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2696 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added fix for L2_CACHE_SIZE so that if the value isn't found (inallen2002-04-07
| | | | | | | | | | | | /proc/cpuinfo) then 0 is used rather than leaving the value undefined. (this is for linux on the Alpha chip, haven't yet seen where to get this information from). Gab and Kashif git-svn-id: http://svn.cactuscode.org/flesh/trunk@2695 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed to use the new GroupStorageIncrease/Decrease functions.goodale2002-04-04
| | | | | | | | | | | | Currently passes -1 as the timelevel for each group as we don't specify and read that data from the schedule.ccl files yet. This should make no visible change to anyone. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2694 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Two new overloadable routinesgoodale2002-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | CCTK_GroupStorageIncrease(cGH *GH, int n_groups,const int *groups,const int *timelevels, int *status) CCTK_GroupStorageDecrease(cGH *GH, int n_groups,const int *groups,const int *timelevels, int *status) These should increase or decrease the number of timelevels with storage enabled to the number specified in the timelevels array for each group in the groups array. The status array is optional, and if not NULL should contain the previous number of timelevels enabled for that group. A timelevel value of -1 implies enable/disable all timelevels for that group. The Increase function should never decrease the amount of storage, and the Decrease one never increase it, so it is possible to use Enable to ensure a certain minimum number of timelevels are available without problem, and to pass the status return from Enable in as the timelevel array of Decrease to restore the previous state of the system. The defaults for these functions currently call the old Enable and Disable GroupStorage routines if they have been overloaded, similarly the defaults for the old routines have been changed to call the new routines if they are overloaded, passing -1 as the timelevel value. The old routines will disappear eventually once all drivers are converted to the new routines. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2693 17b73243-c579-4c4c-a9d2-2d5706c11dac
* document newly-added functionsjthorn2002-04-03
| | | | | | | | Util_TableClone() Util_TableItClone() git-svn-id: http://svn.cactuscode.org/flesh/trunk@2692 17b73243-c579-4c4c-a9d2-2d5706c11dac
* revise FunctionDescription environment a bit so that the "See Also"jthorn2002-04-03
| | | | | | | | | | | | | | | | | | | | | and "Errors" sections have more horizontal space in the left column --> greatly increases the number of entries that can fit in a single line, i.e. we now have See Also CCTK_LongFunctionName() Some text describing it CCTK_EvenLongerFunctionName() Some text describing this one whereas before we had See Also CCTK_LongFunctionName() Some text describing it CCTK_EvenLongerFunctionName() Some text describing this one git-svn-id: http://svn.cactuscode.org/flesh/trunk@2691 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add documentation for new functionsjthorn2002-04-03
| | | | | | | | | | | | Util_TableGetGeneric() Util_TableGetGenericArray() Util_TableSetGeneric() Util_TableSetGenericArray() also fix glitches in a few other table examples git-svn-id: http://svn.cactuscode.org/flesh/trunk@2690 17b73243-c579-4c4c-a9d2-2d5706c11dac
* * fix incorrect example in description of Util_TableGet*()jthorn2002-04-03
| | | | | | | * slightly clarify example in description of Util_TableGet*Array() git-svn-id: http://svn.cactuscode.org/flesh/trunk@2689 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow array sizes to be set by parameters set from other implementations.goodale2002-04-03
| | | | | | | | | | A thorn's own parameters may be unqualified, shared parameters must be fully qualified. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2688 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow implementation name for fully qualified parameter names when setting ↵goodale2002-04-03
| | | | | | | | | array sizes. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2687 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add missing phrases that Util_TableGet*() and Util_TableSet*()jthorn2002-04-03
| | | | | | | are families of routines, one for each Cactus data type git-svn-id: http://svn.cactuscode.org/flesh/trunk@2686 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CCTK_VARIABLE_* constants are defined in cctk_Constants.h,jthorn2002-04-03
| | | | | | | not in cctk_Types.h! git-svn-id: http://svn.cactuscode.org/flesh/trunk@2685 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed date on cover page to no longer be in math mode, so that therideout2002-04-03
| | | | | | | | | space is not stripped out between the date and time. Stripped out archaic stuff which followed \end{document}. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2684 17b73243-c579-4c4c-a9d2-2d5706c11dac
* [[from Jonathan Thornburg]]rideout2002-04-03
| | | | | | | | | | | | | | | | | | | | src/util/Table.c src/include/util_Table.h * add new functions (cf my E-mail of 30 Mar 2002) Util_TableClone() Util_TableItClone() * add new functions (cf Erik Schnetter's E-mails of 5 Feb 2002) Util_Table{Set,Get}Generic() Util_Table{Set,Get}GenericArray() * add tests for new functions * fix a memory leak in Util_TableDestroy() * fixed some assert( variable = value ) bugs (yikes!!) * refactor some code to better modularize the implementation * add some more const qualifiers to local vars * reformat code to match flesh standard indentation and { } conventions git-svn-id: http://svn.cactuscode.org/flesh/trunk@2683 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix a missing-word typojthorn2002-04-02
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2682 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Increased the number of precision digits for floating-point values returnedtradke2002-03-28
| | | | | | | by CCTK_ParameterValString(). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2681 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updated section on "Providing Runtime Information".tradke2002-03-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2680 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added function descriptions for CCTK_VInfo() and CCTK_VWarn().tradke2002-03-28
| | | | | | | Updated descriptions for CCTK_INFO() and CCTK_WARN(). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2679 17b73243-c579-4c4c-a9d2-2d5706c11dac
* This is basically a no-op commit to correct the previous commit message:tradke2002-03-27
| | | | | | | | | | | | | | | > Changed the way how parameters are used within the USE_CCTK macros: > now it's done by "(void) (parameter = 0);" which is better than > assigning the address of it to some dummy pointer. should read as > Changed the way how parameters are used within the USE_CCTK macros: > now it's done by "(void) (parameter + 0);" which is better than > assigning the address of it to some dummy pointer. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2678 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed the way how parameters are used within the USE_CCTK macros:tradke2002-03-27
| | | | | | | | now it's done by "(void) (parameter = 0);" which is better than assigning the address of it to some dummy pointer. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2677 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reworked treatment of CCTK_DECLARE macros. Now the C file preprocessortradke2002-03-27
| | | | | | | | | | | | | | | | | | | will put everything up to the closing bracket for a routine into a new block. Also, the USE_CCTK macro is now appended directly to the CCTK_DECLARE macro. There is no need anymore to use CCTK_NO_AUTOUSE_MACRO. Also changed the way how parameters and arguments are used within the USE_CCTK macros: now it's done by "(void) (parameter = 0);" which is better than assigning the address of it to some dummy pointer. This fixes problems where one had to parse for a possible return statement at the end of the routine. This fix closes PR Cactus/949. Also did some perl code optimization and added grdoc headers for files generated by the CST. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2676 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for DEBUG="no". This closes PR Cactus/952.tradke2002-03-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2675 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Document the OPTIMIZE configure option.tradke2002-03-27
| | | | | | | This closes PR Documentation/953. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2674 17b73243-c579-4c4c-a9d2-2d5706c11dac