summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fix multiline perlknarf2009-01-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4518 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Clarify error messageschnetter2009-01-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4517 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add default OpenMP flags for Portland C/F77/F90 compilerstradke2009-01-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4516 17b73243-c579-4c4c-a9d2-2d5706c11dac
* use relative path to suppress latex warningknarf2009-01-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4515 17b73243-c579-4c4c-a9d2-2d5706c11dac
* remove (comment) broken referencesknarf2009-01-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4514 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add new configuration option OPENMP to enable/disable OpenMP support.tradke2008-12-08
| | | | | | | | | This option is accompanied by the option set {C,CXX,F77,F90}_OPENMP_FLAGS through which users can overwrite the default OpenMP options set in the known-architectures file. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4513 17b73243-c579-4c4c-a9d2-2d5706c11dac
* If the C/C++ compiler didn't produce a runnable executable the configurationtradke2008-12-05
| | | | | | | | | process is now aborted with an error message. To create a cross compiled configuration the new configure option CROSS_COMPILE must be set to "yes". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4512 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Name flesh timers so that they contain the routine name as wellschnetter2008-11-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4511 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix detection of version strings for IBM compilerstradke2008-11-06
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4510 17b73243-c579-4c4c-a9d2-2d5706c11dac
* added missing include file "util_String.h"tradke2008-10-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4509 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Also preprocess files included via '#include <header.h>' (as opposed to ↵tradke2008-10-22
| | | | | | | | | | | '#include "header.h"). This type of file inclusion is occasionally used throughout Carpet to include Cactus header files. The Cactus preprocessor had a problem with that (see thread http://www.cactuscode.org/old/pipermail/developers/2008-October/005633.html) which should be fixed by this patch. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4508 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Do not set the perl variable $* (turn all regexp matches intoschnetter2008-09-20
| | | | | | | | multi-line matches), since this it not supported in Perl 5.10 any more. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4507 17b73243-c579-4c4c-a9d2-2d5706c11dac
* added missing function descriptions for CCTK_GroupDimI(),tradke2008-09-19
| | | | | | | CCTK_GroupDimFromVarI(), CCTK_GroupSizes(), and CCTK_GroupGhostsizes() git-svn-id: http://svn.cactuscode.org/flesh/trunk@4506 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for Darwin 9.5.0schnetter2008-09-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4505 17b73243-c579-4c4c-a9d2-2d5706c11dac
* bugfix in {integer,real} parameter range checking routines for the casetradke2008-09-15
| | | | | | | | where there's only '*' given as allowed value (see also thread http://www.cactuscode.org/old/pipermail/developers/2008-September/005626.html) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4504 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Make a copy of the I/O method name string when registering a new I/Oschnetter2008-09-06
| | | | | | | method. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4503 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove superfluous argument "first" from if_check prototype; "first"schnetter2008-08-29
| | | | | | | only makes sense for while_check. Update all callers and callees. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4502 17b73243-c579-4c4c-a9d2-2d5706c11dac
* bugfix for comparing a parameter's default value against its allowed parametertradke2008-08-15
| | | | | | | range(s) with closed intervals git-svn-id: http://svn.cactuscode.org/flesh/trunk@4501 17b73243-c579-4c4c-a9d2-2d5706c11dac
* enable support for ISO C from 1999, with GNU extensions, when configuring withtradke2008-08-14
| | | | | | | PathScale C compiler git-svn-id: http://svn.cactuscode.org/flesh/trunk@4500 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Re-read make.$(THORN).defn files from make.subdir, so that the makeschnetter2008-07-25
| | | | | | | variables which are set there are known when compiling. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4499 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct the make *-cvsupdate makefile goals for backwards compatibility.schnetter2008-07-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4498 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for Darwin 9.4.0schnetter2008-07-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4497 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cactus has currently an error in its parameter checking. Itschnetter2008-06-17
| | | | | | | | | | | | | | | | | | | | | | | | interprets ranges consisting of single numbers as allowing this number and all larger numbers. For example, the specification INT spatial_order "Order of spatial differencing" { 2 :: "second order" 4 :: "fourth order" } 2 allows all numbers not less than 2. This patch corrects this problem. Since this involves regular expressions which are often difficult to read, I have broken up the regular expressions into macros containing sub-expressions. I have also replaced calls to atoi and atof with calls to strtol and strtod, since these allow error checking which also was not present before. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4496 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Document that square brackets can be used in parameter rangeschnetter2008-06-17
| | | | | | | specifications to denote closed intervals git-svn-id: http://svn.cactuscode.org/flesh/trunk@4495 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Frank Loeffler's patch "Support for svn in 'make update' (2)"tradke2008-06-17
| | | | | | | (http://www.cactuscode.org/old/pipermail/patches/2008-June/000242.html) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4494 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for Darwin 9.3.0schnetter2008-06-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4493 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct a bash warning about -ge being used as a unary operatorschnetter2008-06-10
| | | | | | | because one of the arguments is undefined. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4492 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Replace "touch" with ": >", which uses the file server clock insteadschnetter2008-06-10
| | | | | | | | of the clients, and thus can prevent some make problem if the file server clock is not synchronised git-svn-id: http://svn.cactuscode.org/flesh/trunk@4491 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct inconsistency in prototype for argument check_if in functionschnetter2008-05-26
| | | | | | | CCTKi_DoScheduleTraverse. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4490 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Output new schedule bin "postpostinitial" in the scheduleschnetter2008-05-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4489 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Call new schedule bin "postpostinitial" during initialisationschnetter2008-05-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4488 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Introduce new schedule bin "postpostinitial".schnetter2008-05-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4487 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Document new schedule bin "postpostinitial".schnetter2008-05-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4486 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Update autoconf files config.guess, config.sub, and install-sh fromschnetter2008-04-26
| | | | | | | | upstream. These files are used at build time to detect machine hardware configurations. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4485 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for Darwin 9.2.2schnetter2008-04-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4484 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct date in schedule changeschnetter2008-04-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4483 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Force rebuild after schedule changesschnetter2008-04-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4482 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Decrease the maximum linker command line length on AIX to 200,schnetter2008-04-09
| | | | | | | increase it on all other systems to 10000. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4481 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct description of CCTK_GroupStorageDecreaseschnetter2008-04-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4480 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add IF clauses to schedule itemsschnetter2008-04-09
| | | | | | | | | | | | | | | Schedule items in Cactus can already have WHILE clauses, which means that they are executed while a certain condition are true. This patch adds IF clauses, which means that they are executed only if a certain condition is true. The syntax is equivalent to WHILE clauses. These if clauses is different from the existing C-syntax if statements, which are only evaluated at startup and determine how the schedule is constructed. These if clauses are evaluated every time the schedule is traversed, and can skip certain schedule items. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4479 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add IF clauses to schedule itemsschnetter2008-04-09
| | | | | | | | | | | | | | | Schedule items in Cactus can already have WHILE clauses, which means that they are executed while a certain condition are true. This patch adds IF clauses, which means that they are executed only if a certain condition is true. The syntax is equivalent to WHILE clauses. These if clauses is different from the existing C-syntax if statements, which are only evaluated at startup and determine how the schedule is constructed. These if clauses are evaluated every time the schedule is traversed, and can skip certain schedule items. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4478 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct the order in which the schedule is output: The schedule binschnetter2008-04-07
| | | | | | | | postinitial is executed before the recursive initialisation of finer grids, not afterwards. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4477 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add a new function CCTK_MaxGFDim to the flesh which returns theschnetter2008-04-07
| | | | | | | | | | | | | | | | | (maximum) dimension of all grid functions. Cactus can currently not handle the case where one uses grid arrays of dimension D while grid functions have a dimension less than D. During initialisation, Cactus sets cctk_dim to the largest dimension of all grid variables in all active thorns. This is arguably wrong; cctk_dim should be set to the (maximum) dimension of the grid functions. This patch adds a new function CCTK_MaxGFDim to the flesh which returns the (maximum) dimension of all grid functions. This function is used to set cctk_dim. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4476 17b73243-c579-4c4c-a9d2-2d5706c11dac
* White space correctionschnetter2008-03-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4475 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Update contact address from AEI to LSUschnetter2008-03-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4474 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Update email and postal address of Cactus team from AEI to CCTschnetter2008-03-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4473 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add a statement #include "cGH.h" to the autogenerated cctk_Arguments.hschnetter2008-03-20
| | | | | | | files, since the type cGH is used later on. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4472 17b73243-c579-4c4c-a9d2-2d5706c11dac
* /tmp/cvsNXUw0htradke2008-03-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4471 17b73243-c579-4c4c-a9d2-2d5706c11dac
* do not create empty difflog filestradke2008-03-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4470 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct the output all preregrid and postregrid bins in the scheduleschnetter2008-03-02
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4469 17b73243-c579-4c4c-a9d2-2d5706c11dac