summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
* Set F77FLAGS='-f' for Absoft compiler to make it generate case-insensitivetradke2002-03-27
| | | | | | | symbols. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2673 17b73243-c579-4c4c-a9d2-2d5706c11dac
* UsersGuide.texjthorn2002-03-26
| | | | | | | | | | | | | | | | | | | | | | * rework FunctionDescription environment to fix a number of latex formatting problems: now uses latex list (similar to existing Lentry environment), so text for individual items is now a list \item, rather than in a minipage environment as before --> page breaking works properly (finally!); in particular, long examples are now page-broken properly, rather than running off the bottom of the page like they did before --> \NewPar (for paragraph breaks in items) no longer needed, now the ordinary tex leave-a-blank-line (gives \par) works fine Alas, the new format requires changes in how the environment is used, hence the corresponding changes to FunctionReference.tex FunctionReference.tex * make changes in each use of the FunctionDescription environment to match new definition of that environment * fix memory leak in Util_TableItQueryKeyValueInfo() example git-svn-id: http://svn.cactuscode.org/flesh/trunk@2672 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a typo.tradke2002-03-26
| | | | | | | This closes PR Cactus/951. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2671 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Formatting change when printing out group names. Only puts a label at thegoodale2002-03-26
| | | | | | | | | beginning of a group now. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2670 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a thing from my previous commit when printing the schedule tree.tradke2002-03-25
| | | | | | | | Also put in Erik's patch to print group names in a schedule. This closes PR Cactus/771. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2669 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for valid settings (yes, no) of the WARN option.tradke2002-03-25
| | | | | | | This closes PR Cactus/938. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2668 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow setting MPI=none which means to configure without MPI.tradke2002-03-25
| | | | | | | This closes PR Cactus/890. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2667 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for DEBUG to have a valid setting.tradke2002-03-25
| | | | | | | Check for OPTIMIZE in addition to OPTIMISE. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2666 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a bug which caused the CCTK_NO_AUTOUSE_MACRO macro to be ignored all thetradke2002-03-25
| | | | | | | | time. This closes Cactus/950. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2665 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed the indentation level when printing scheduled groups.tradke2002-03-25
| | | | | | | This closes PR Cactus/943. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2664 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added a missing newline at the end of a message string.tradke2002-03-25
| | | | | | | This closes PR Cactus/946. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2663 17b73243-c579-4c4c-a9d2-2d5706c11dac
* UsersGuide.texjthorn2002-03-23
| | | | | | | | | | | | | add \Cplusplus macro to properly typeset "C++" FunctionReference.tex in CCTK_InterpLocalUniform() example, fix array initializations that were valid C++ but not C, and add a paragraph outlining the problem (thanks to Ian Hawke for pointing this out!) git-svn-id: http://svn.cactuscode.org/flesh/trunk@2662 17b73243-c579-4c4c-a9d2-2d5706c11dac
* get \pageref right in xref to CCTK_InterpLocalUniform()jthorn2002-03-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2661 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix cross-reference to new interpolator API in description ofjthorn2002-03-23
| | | | | | | reduction API --> now refers to CCTK_InterpLocalUniform(). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2660 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Corrected format for variable declarations, and added a clarifying remark.rideout2002-03-22
| | | | | | | Fixed some typos. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2659 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added defines neccessary for cross-compiling.tradke2002-03-20
| | | | | | | Thanks to Frank Herrmann for working these out. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2658 17b73243-c579-4c4c-a9d2-2d5706c11dac