summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Detect the compiler versions for CC, CXX, F77, and F90, and put the informationtradke2005-06-16
| | | | | | | as a comment into make.config.defn. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4077 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug from my last commit: CCTK_NumGroups() doesn't take an argument.tradke2005-06-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4076 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check group/variable name/index argument in CCTK_ActiveTimeLevels*().tradke2005-06-07
| | | | | | | This closes PR Cactus/1945: "CCTK_ActiveTimeLevels does not check its arguments". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4075 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct typo in commentschnetter2005-06-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4074 17b73243-c579-4c4c-a9d2-2d5706c11dac
* When creating the output file names for the "-r" options, use %uschnetter2005-06-05
| | | | | | | | (unsigned int) instead of %d (signed int) to prevent a (theoretical) buffer overflow on 32 bit machines. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4073 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding config file for Unicos v3.0.jshalf2005-06-05
| | | | | | | The ORNL machine got upgraded a couple of weeks ago. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4072 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct typo in commentschnetter2005-06-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4071 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Update keyword parameter description wrt. enclosing them in quotes;schnetter2005-06-03
| | | | | | | change from "may" to "should". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4070 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Undo previous patch:schnetter2005-06-03
| | | | | | | | | Require quotes for keyword parameter default values again. Note the code is still broken; it requires quotes somewhere in the value, not around it. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4069 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed documentation for CCTK_ReduceGridArrays().tradke2005-06-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4068 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use xlf77/xlf90 for F77/F90 if the latter aren't set otherwise by the user.tradke2005-06-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4067 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reduce text height from 24 cm to 22 cm. Letter paper is not bigschnetter2005-06-02
| | | | | | | | | | enough to hold 24 cm of text. This closes PR 1912. Yes, this is indeed "letter paper is not big enough to hold 24 cm of text", although 1912 was about A4 paper. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4066 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Do not require double quotes around the default for keyword values.schnetter2005-05-27
| | | | | | | No other place required double quotes for keyword values. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4065 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Describe where double quotes are necessary for boolean, string, andschnetter2005-05-27
| | | | | | | keyword parameters. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4064 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use -interaction=nonstopmode for the maintainers' guide as well.schnetter2005-05-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4063 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Create ThornGuide.pdf from ThornGuide.dvi by running dvipdf on it.tradke2005-05-26
| | | | | | | | | | This fixes problems with embedded images which are available only as EPS and thus couldn't be processed by pdflatex. This closes PR Documentation/1937: "make ThornGuide.pdf fails". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4062 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Effects a fix for PR 1343 and a partial fix for PR 989swhite2005-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was discussed on CactusMaint Wed, 27 Apr 2005 as Patch for PR 1913: ThornGuide and Latex errors (Note the 1913 seems to be a typo--it should have been 1343) Files changed: Makefile, doc/ThornGuide/Makefile Affects targets: ThornGuide, ThornGuide.pdf, <config>-ThornGuide UsersGuide, ReferenceManual, MaintGuide Main purpose: To give the user a sensible error message in case something goes wrong with latex'ing, pointing them to the appropriate latex log files, and stopping the build. Also, made on-screen messages a little clearer as to what is going on. Since the patch was posted, these additions were suggested and implemented. * Instead of copying the ps files to the doc directory, they are now moved (more efficient) * If ThornList is missing, make <config>-ThornGuide now complains. * Now also greps for LaTeX Warning, and complains if it finds one. Tested: Ran all targets on functioning CCL files, and on one with bad embedded LaTeX (a missing right-curley-bracket will do it). To Do: 1) make ThornGuide.pdf still doesn't work because pdflatex doesn't take eps files. Would ps2pdf be a suitable alternative? (PR 1937) 2) Erik and Jonathan would both like to see all latex warnings about preferences worked out. 3) Scripts that parse the CCL files still fail silently, resulting in incomplete documentation. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4061 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct a severe error in handling sync statements in schedulingschnetter2005-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | groups. Whether the synchronisation was done by CCTK_CallFunction or not was stored in the "synchronised" flag of a t_sched_data object. This object exists only once for the simulation, and not once for each recursive call of the scheduler when it traverses groups. Thus the information was correct only for the innermost schedule item, namely functions, and incorrect for schedule groups. Because PUGH does not overload CCTK_CallFunction, and thus this flag always stays false, I assume that this error does not occur with PUGH simulations. It does occur with Carpet simulations. As a quick solution, I moved the "synchronised" flag from the t_sched_data structure into the t_attribute structure. This does not work for recursive calls. It may be that the t_attribute structure is meant for unchanging information. In that case, it is necessary to construct a stack of t_sched_data objects. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4060 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed typo: "Synopsos" -> "Synopsis".tradke2005-05-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4059 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cactus support for latest version of OpenBSDjthorn2005-05-22
| | | | | | | (officially released last weekend) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4058 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Do not emit an error message "invalid group/variable name" fromschnetter2005-05-21
| | | | | | | | | | CCTK_TraverseString if a name is a valid group name, but the group has zero variables. Instead, do nothing in this case, which is correct, because the callback function should be called for each variable in the group. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4057 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug from my previous commit which used the wrong logical expressiontradke2005-05-16
| | | | | | | for checking the default value of numerical parameters. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4056 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't use keyword parameter ranges as regulare expressions but as ordinarytradke2005-05-16
| | | | | | | | | string values when comparing the default value against them. This closes PR Cactus/1927: "Keyword parameter checking in CST is wrong". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4055 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for checking for empty patterns in regexps:tradke2005-05-16
| | | | | | | use 'eq' rather than '==' for string comparisons. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4054 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Test for availability of va_copy(3).tradke2005-05-16
| | | | | | | | | Use 'memcpy (&aq, &ap, sizeof (ap));' if it isn't available. This fixes a linker problem with older C compilers (eg. PGI 5.1). git-svn-id: http://svn.cactuscode.org/flesh/trunk@4053 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for availability of va_copy(3).tradke2005-05-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4052 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reformat the latex source of the section about param.ccl to make itschnetter2005-05-15
| | | | | | | | | | | | more readable. Suggest the regular expression "" instead of ".*" to match any string. State that CCTK_REAL4 etc. are not allowed parameter types. This was wrong before. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4051 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Prevent unnecessary overflow or underflow in complex division byschnetter2005-05-15
| | | | | | | rescaling the arguments. This is a standard algorithm. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4050 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reformat the output of "make help" to make the columns line up.schnetter2005-05-15
| | | | | | | | | | | | Remove superfluous blanks. Describe all commands consistently by commands (e.g. "delete") instead of changing between "to delete" and "deletes". Clarify some descriptions. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4049 17b73243-c579-4c4c-a9d2-2d5706c11dac
* When creating a new thorn, fill in the thorn name as default title forschnetter2005-05-15
| | | | | | | the thorn guide. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4048 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Return the documented error indicating values.schnetter2005-05-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4047 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Do not use empty patterns in regexps in perl when checking the defaultschnetter2005-05-12
| | | | | | | | value of string parameters. (Empty patterns have a special meaning in perl.) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4046 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add '-qlanglvl=stdc99' to CFLAGS when using xlc on AIX systems. This gives ustradke2005-05-12
| | | | | | | C99 support. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4045 17b73243-c579-4c4c-a9d2-2d5706c11dac
* make CCTK_WARN_* #defines visible to Fortran code, as perjthorn2005-05-11
| | | | | | | | http://cactus.cct.lsu.edu/pipermail/developers/2005-May/000920.html http://cactus.cct.lsu.edu/pipermail/developers/2005-May/000938.html git-svn-id: http://svn.cactuscode.org/flesh/trunk@4044 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Describe CCTK_FortranString according to my suggestion on theschnetter2005-05-08
| | | | | | | | | developers' mailing list. Add a description of the C API as well. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4043 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some updates to the description of CCTK_FortranString:schnetter2005-05-07
| | | | | | | | | | Correct and simplify declaration Reorder parameters in the explanation to match the calling order Mention error code Simplify example git-svn-id: http://svn.cactuscode.org/flesh/trunk@4042 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix table-of-contents 1-line summary of CCTK_FortranString()jthorn2005-05-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4041 17b73243-c579-4c4c-a9d2-2d5706c11dac
* redo description of CCTK_FortranString():jthorn2005-05-07
| | | | | | | | | | | * convert from old CCTKFunc latex environment to new FunctionDescription latex environment * add an example * clarify that string_length argument is an *output* from this function * other wording clarifications git-svn-id: http://svn.cactuscode.org/flesh/trunk@4040 17b73243-c579-4c4c-a9d2-2d5706c11dac
* convert description of CCTK_IsThornActive()jthorn2005-05-05
| | | | | | | | | from old CCTKFunc latex environment to new FunctionDescription latex environment, since the formatting was a bit ugly in the old format git-svn-id: http://svn.cactuscode.org/flesh/trunk@4039 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't add '-ip' to CXX_OPTIMISE_FLAGS when using Intel 8.1.tradke2005-05-03
| | | | | | | | This version is known to be buggy when using anonymous namespaces. Omitting the '-ip' option bypasses the problem (without preventing other optimizations). git-svn-id: http://svn.cactuscode.org/flesh/trunk@4038 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use round brackets (instead of curly ones) to reference makefile variables.tradke2005-05-02
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4037 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add MPI include/lib paths and libs in case a parallel HDF5 installation was ↵tradke2005-05-02
| | | | | | | | | found. This closes PR CactusPUGHIO-1920. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4036 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Autodetect pgf95 as Portland Fortran compiler.tradke2005-04-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4035 17b73243-c579-4c4c-a9d2-2d5706c11dac
* * document both syntaxes for scheduling something before/after any/alljthorn2005-04-22
| | | | | | | | | | of a set of other things (previously neither syntax was documented) (Tom confirmed that both syntaxes are valid in an E-mail to developers@cactuscode.org on 16.Nov.2004) * point to Users' Guide for further explanation git-svn-id: http://svn.cactuscode.org/flesh/trunk@4034 17b73243-c579-4c4c-a9d2-2d5706c11dac
* clarify wording on BEFORE/AFTER schedule clauses,jthorn2005-04-22
| | | | | | | | | add explicit statement that cyclic dependencies are verboten -- thanks to Steve for helping me come up with better wording git-svn-id: http://svn.cactuscode.org/flesh/trunk@4033 17b73243-c579-4c4c-a9d2-2d5706c11dac
* document both syntaxes for scheduling something before/after any/alljthorn2005-04-22
| | | | | | | | | of a set of other things (previously neither syntax was documented) (Tom confirmed that both syntaxes are valid in an E-mail to developers@cactuscode.org on 16.Nov.2004) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4032 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Explained that the result of CCTK_VarName should not beswhite2005-04-21
| | | | | | | freed after use. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4031 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Put CCTK_L* entries in correct alphabetical order.swhite2005-04-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4030 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Document CCTK_TerminateNext().tradke2005-04-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4029 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove duplicate definitionschnetter2005-04-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4028 17b73243-c579-4c4c-a9d2-2d5706c11dac