summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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
* Output all preregrid and postregrid bins in the schedule, and indicateschnetter2008-03-02
| | | | | | | when the grid hierarchy is changed git-svn-id: http://svn.cactuscode.org/flesh/trunk@4468 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Move the output of the schedule timers and the call to MPI_Finalizeschnetter2008-03-01
| | | | | | | | | from CactusDefaultShutdown to CCTKi_ShutdownCactus, which is executed as the last function. This also means that drivers don't have to do this any more, as it is now always done by the flesh. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4467 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set distribution default for scalars correctlyschnetter2008-02-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4466 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check the dimension and distribution type of grid scalars and theschnetter2008-02-29
| | | | | | | distribution type of grid functions git-svn-id: http://svn.cactuscode.org/flesh/trunk@4465 17b73243-c579-4c4c-a9d2-2d5706c11dac
* bugfix for CCTK_TraverseString(): do not overwrite a previously set error codetradke2008-02-29
| | | | | | | while continuing to parse following tokens git-svn-id: http://svn.cactuscode.org/flesh/trunk@4464 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Improve detection of Fortran/C calling interfaceschnetter2008-02-19
| | | | | | | | | A Fortran file is compiled to an object file, which is then searched for certain patterns. The detection can now handle multiple matches per "line", which is necessary for gcc 4.3. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4463 17b73243-c579-4c4c-a9d2-2d5706c11dac
* don't try to detect the Fortran77 compiler type if F77 is set to 'none'tradke2008-02-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4462 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Extended behaviour of LIBS and LIBDIRS: add -l and -L prefix only toschnetter2008-02-13
| | | | | | | library and directory names, respectively, but leave options alone. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4461 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Document extended behaviour of LIBS and LIBDIRS.schnetter2008-02-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4460 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support Darwin 9.2.0schnetter2008-02-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4459 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Clarify entry CCTK_InterpGridArrays. Speak of "grid variables"schnetter2008-02-09
| | | | | | | | | | instead of "grid array", since grid functions can also be interpolated. Add entry for CCTK_SchedulePrintTimes. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4458 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use autoconf to look for system-dependent low-level timing functions.schnetter2008-01-25
| | | | | | | Such timing functions are e.g. used by Carpet. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4457 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Ensure that the default value for REAL parameters is really a realschnetter2008-01-25
| | | | | | | | | | number. Ensure that the default values for keywords are checked as well, currently in the same way as strings. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4456 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't treat HPF and OMP directives as commentsschnetter2008-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4455 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use "rm -rf" instead of "rm" when removing temporary filesschnetter2008-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4454 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct the handling of spaces when parsing EXTENDS and USES statements.schnetter2008-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4453 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use CPPFLAGS as well for the final link stage, since the fileschnetter2008-01-25
| | | | | | | datestamp.c is actually compiled at that time. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4452 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Explicitly specify -qfree when compiling Fortran 90 filesschnetter2008-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4451 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't include <string.h> into auto-generated interface files, since itschnetter2008-01-25
| | | | | | | is not needed. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4450 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Capture stderr as well when issuing a commandschnetter2008-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4449 17b73243-c579-4c4c-a9d2-2d5706c11dac
* When parsing parameters, require that no other text comes beforeschnetter2008-01-25
| | | | | | | the EXTENDS or USES keywords. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4448 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct small error in commentschnetter2008-01-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4447 17b73243-c579-4c4c-a9d2-2d5706c11dac
* patch from Erik Schnetter to work around an 'argument list too long' problemtradke2008-01-22
| | | | | | | | during the generation of libCactusBindings.a on an IBM SP5 machine (see http://www.cactuscode.org/old/pipermail/developers/2007-December/005479.html as the corresponding email discussion thread) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4446 17b73243-c579-4c4c-a9d2-2d5706c11dac
* change back from from '-std=c99' to using '-std=gnu99' for the Intel C compilertradke2008-01-21
| | | | | | | to also allow GNU extensions git-svn-id: http://svn.cactuscode.org/flesh/trunk@4445 17b73243-c579-4c4c-a9d2-2d5706c11dac
* use '-std=c99' instead of '-std=gnu99' to enable C99 supporttradke2008-01-21
| | | | | | | for the Intel C compiler git-svn-id: http://svn.cactuscode.org/flesh/trunk@4444 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fixed Intel C/C++ compiler version check logictradke2008-01-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4443 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set F77 flags after F90 flags to keep order consistent (no semantic change)schnetter2008-01-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4442 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't optimise for a particular processor architecture by default.schnetter2008-01-19
| | | | | | | | | Instead use just "-O2 -ip", which should work on every platform. Enable C99 language support by default. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4441 17b73243-c579-4c4c-a9d2-2d5706c11dac
* synchronise all processors after PARAM_CHECK to avoid race conditions in casetradke2007-12-06
| | | | | | | of parameter errors (see http://www.cactuscode.org/old/pipermail/developers/2007-December/005480.html) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4440 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add known-architecture file for Darwin 8.11.1schnetter2007-11-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4439 17b73243-c579-4c4c-a9d2-2d5706c11dac