summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Document missing documentation build targetstradke2005-09-19
| | | | | | | | gmake <arrangement>-ArrangementDoc gmake ReferenceManual git-svn-id: http://svn.cactuscode.org/flesh/trunk@4134 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add pathname to source files included via \input.tradke2005-09-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4133 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added rule for 'make <arrangement-name>-ArrangementDoc'.tradke2005-09-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4132 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Document the (optional) tags information 'Checkpoint="yes|no"' intradke2005-09-15
| | | | | | | grid variable group definitions. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4131 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add new arrangement CactusDoc.schnetter2005-09-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4129 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Turntradke2005-09-14
| | | | | | | | | | | | | print "$thorn SHARES from implementation $friend - no such implementation\n"; $CST_errors++; into a proper CST_error() message so that it is clearly visible as a CST error. This closes PR Cactus/1967: "Does not detect non-existing implementations in "SHARES:" declaration". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4128 17b73243-c579-4c4c-a9d2-2d5706c11dac
* changes to section E2.2.1 "Header block":jthorn2005-09-14
| | | | | | | | | | | | | | | | | | * give capsule definitions of "transitive" as it applies to inheritance and friendship * state explicitly that friendship is transitive (previous this was implied by the wording, but the word "transitive" wasn't actually used) * add some commented-out-in-the-latex notes about what "associative" and "commutative" mean With regard to the last point, Thomas and I looked at this, and came to the conclusion that we don't really know what was meant here. We'll ask Steve to investigate what the actual semantics are, and update the docs to describe this... git-svn-id: http://svn.cactuscode.org/flesh/trunk@4127 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bugfix from Carsten Schneemann: properly substitute the configuration nametradke2005-09-14
| | | | | | | | | when configuring a configuration with make <config>-config THORNLIST=<thornlist> git-svn-id: http://svn.cactuscode.org/flesh/trunk@4126 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Explain how to check the Users' guide with different paper sizes.schnetter2005-09-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4125 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix example on how to specify fortran module build dependencies (B7.2.1).tradke2005-09-09
| | | | | | | '$(SYS_OBJD)' must be omitted. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4124 17b73243-c579-4c4c-a9d2-2d5706c11dac
* tiny wording tweak to previous commitjthorn2005-09-06
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4123 17b73243-c579-4c4c-a9d2-2d5706c11dac
* [[new text mostly by Jonathan, worked out in conjunction with Thomas]]jthorn2005-09-06
| | | | | | | | | | | | | | | | | section E2.3.2 "Parameter object specification items": completely rewrite the description of INT parameters to (a) be unambiguous (b) agree with what the code seems to do (lib/sbin/parameter_parser.pl, near line 381), and hopefully (c) be easy to understand also change some surrounding text to consistently use \var{<name with multiple words>} for metavariables; previously the text had sometimes used that form and sometimes used \var{<name\_with\_multiple\_words>} for metavariables; git-svn-id: http://svn.cactuscode.org/flesh/trunk@4122 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix a regexp bug in the parsing of the upper bound for an open-intervaljthorn2005-09-06
| | | | | | | | | | | integer parameter ranges in parse_param_ccl(): The perl regexp was checking for somthing like ( number : ( number whereas we really want (and this fix changes the code to test for) something like ( number : number ) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4121 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Also allow a single '*' as range specification for integer and real parameters.tradke2005-09-05
| | | | | | | This closes PR CactusEinstein/1962: "IDAxiBrillBH: CST errors (Invalid range)". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4120 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Ensure that the step size for integer parameter ranges is alwaysschnetter2005-09-04
| | | | | | | | | | positive. Cast to unsigned int when checking whether the parameter value complies with the step size. Explain why this is necessary. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4119 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check that the ranges and default value for integer parameterstradke2005-09-02
| | | | | | | are also given as integers. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4118 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use '-Wall -w1 -Wcheck' for {C,CXX}_WARN_FLAGS for Intel 8.0 and newer.tradke2005-08-30
| | | | | | | | | Use '-Wall -w1' for older versions of Intel C/C++ compilers. This closes PR Compiler-1955: "configuring with Intel compiler doesn't pass any -W options (configuring with gcc does)". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4117 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use 'head -n1' when querying the compiler version.tradke2005-08-30
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4116 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Also check consistency of GHOSTSIZE option in CreateThornGroupInitialisers().tradke2005-08-30
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4115 17b73243-c579-4c4c-a9d2-2d5706c11dac
* If a thorn defines group A containing one variable A the CST prints a level-1tradke2005-08-29
| | | | | | | | warning. Now it also gives an error if that group A contains more than one variable of the same name as its group. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4114 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add Cactus variable type CCTK_POINTER_TO_CONSTschnetter2005-08-25
| | | | | | | | | | Complete the implementation of the Cactus variable type CCTK_POINTER_TO_CONST. Define a constant CCTK_VARIABLE_POINTER_TO_CONST. Handle this variable when asking for its name and its size. Allow values of this type in tables. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4113 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Comment out check for cyclic dependencies. Some thorns need toschnetter2005-08-23
| | | | | | | | | require capabilities that they provide themselves, which is flagged as error by this check. Discussion about this is on the developers' mailing list; I expect this problem to be resolved soon. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4112 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct error in explanation of cctk_origin_space.schnetter2005-08-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4111 17b73243-c579-4c4c-a9d2-2d5706c11dac
* For "make clean", remove the complete scratch directory instead ofschnetter2005-08-21
| | | | | | | | just its contents. This avoids problems if there are so many files in there that the shell glob "scratch/*" cannot be expanded any more. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4110 17b73243-c579-4c4c-a9d2-2d5706c11dac
* configuration.ccl fix. Please test and report if anything breaksyye002005-08-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4109 17b73243-c579-4c4c-a9d2-2d5706c11dac
* typo fixrideout2005-08-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4108 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't use '-ip' in CXX_OPTIMISE_FLAGS when using Intel icpc 9.0.tradke2005-08-09
| | | | | | | It has the same bug as 8.1 when compiling C++ code with anonymous namespaces. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4107 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Discussed on Patches mailing list 15.7.05:swhite2005-08-04
| | | | | | | PATCH: PR 1916--ThornGuide generation fails if arrangements are links git-svn-id: http://svn.cactuscode.org/flesh/trunk@4106 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Clean up the definitions of CCTK_ReduceLocalArrays andschnetter2005-08-04
| | | | | | | | | | | | | | | | | | | | | CCTK_ReduceGridArrays: Correct indentation of declaration. Use one line per argument in declaration. Rename the *output_number* arguments to *output_value*, as we did for CCTK_ReduceGridArrays. Rename *array_dim* arguments to *array_size*; otherwise the name is too similar to N_dims, which means something different. Correct grdoc headers, which were just copied from somewhere else. Invent description of return type. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4105 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Clean up the declaration of CCTK_ReduceLocalArrays:schnetter2005-08-04
| | | | | | | | | | | | Correct indentation. Use one line per argument. Rename the *output_number* arguments to *output_value*, as we did for CCTK_ReduceGridArrays. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4104 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Do not cast t_reduce_operator** to void** -- this is illegal in C,schnetter2005-08-04
| | | | | | | | because it may lead to writing a t_reduce_operator* into a void*, and these may have different sizes. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4103 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't highlight parameter parser warning messages about newlines in quotedtradke2005-08-04
| | | | | | | | strings. This applies patch http://www.cactuscode.org/pipermail/patches/2005-June/000061.html. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4102 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Avoid warning about unused variable cctki_dummy_int in thorns withoutschnetter2005-08-03
| | | | | | | grid functions git-svn-id: http://svn.cactuscode.org/flesh/trunk@4101 17b73243-c579-4c4c-a9d2-2d5706c11dac
* a bit more explanation about error codes for CCTK_InterpGridArraysjthorn2005-08-02
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4100 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CCTK_InterpGridArrays()jthorn2005-08-02
| | | | | | | | | Discussion section += a paragraph explaining that the returned result is always the same on all processors, and how current implementations compute this (global minimum over all processors) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4099 17b73243-c579-4c4c-a9d2-2d5706c11dac
* clarify that Boolean literals may *optionally* be enclosed in double quotesjthorn2005-07-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4098 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for Darwin 8.1.0 (nemeaux.cct.lsu.edu).tradke2005-07-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4097 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Put shell variable expansion into quotes because it can expand to moreschnetter2005-07-20
| | | | | | | than one word. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4096 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Properly quote the names and email address when creating theschnetter2005-07-18
| | | | | | | | | | | documentation.tex file from the template, using the function ClearForLatex. Copy the function CleanForLatex from ThornUtils.pm file from the sbin directory into the file new_thorn.pl. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4095 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Free the parsed parameter expression with Util_ExpressionFree insteadschnetter2005-07-16
| | | | | | | | of free, because the structure contains pointers that also need to be freed. This fixes a memory leak. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4094 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Convert double value to string by using sprintf with the %.20g insteadschnetter2005-07-16
| | | | | | | | | of the %f modifier: %f can easily produce more than 100 characters (the length of the allocated buffer) for large values, and %f outputs by default only 6 digits of precision. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4093 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Insert missing "do" statement (which did not make the code incorrectschnetter2005-07-16
| | | | | | | -- very interesting bug!) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4092 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Change whitespace for the RESIZE_STACK, PUSHOP, and PUSHTOK macroschnetter2005-07-16
| | | | | | | definitions to make the code fit into 80 columns. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4091 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove spurious (but harmless) break statement from PUSHTOK macro.schnetter2005-07-16
| | | | | | | Make RESIZE_STACK macro semicolon-safe. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4090 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Chapter on Key/Value Tables:jthorn2005-07-12
| | | | | | | | clarify wording of footnote warning about the inefficency of storing large arrays in tables git-svn-id: http://svn.cactuscode.org/flesh/trunk@4089 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Util_TableSet*Array() and Util_TableSetGenericArray()jthorn2005-07-12
| | | | | | | += warning about the inefficiency of storing large arrays in a table git-svn-id: http://svn.cactuscode.org/flesh/trunk@4088 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CCTK_Equals() descriptionjthorn2005-07-04
| | | | | | | | | * rewrite in new FunctionDescription environment * clarify that it returns 1 for equal, 0 for not equal * add examples git-svn-id: http://svn.cactuscode.org/flesh/trunk@4087 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Warn against using the configure variables LDFLAGS and LIBS.schnetter2005-07-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4086 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add amsmath package as perjthorn2005-06-24
| | | | | | | | <http://www.cactuscode.org/pipermail/developers/2005-June/001071.html> and following discussion git-svn-id: http://svn.cactuscode.org/flesh/trunk@4085 17b73243-c579-4c4c-a9d2-2d5706c11dac
* correct default cctk_full_warnings description for CCTK_VWarn()jthorn2005-06-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4084 17b73243-c579-4c4c-a9d2-2d5706c11dac