summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* += (the previously-undocumented function) CCTK_SyncGroupI()jthorn2006-05-30
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4304 17b73243-c579-4c4c-a9d2-2d5706c11dac
* latex comments += describe SeeAlso2 environmentjthorn2006-05-30
| | | | | | | (no change in non-comment latex code) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4303 17b73243-c579-4c4c-a9d2-2d5706c11dac
* redo description of CCTK_SyncGroup()jthorn2006-05-26
| | | | | | | | | | | * use modern FunctionDescription environment * document that GH argument is pointer-to-const (i.e. document that CCTK_SyncGroup doesn't modify the GH) * document that this is a collective operation * add an example git-svn-id: http://svn.cactuscode.org/flesh/trunk@4302 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Document that configuration options can also be passed via shell environmenttradke2006-05-23
| | | | | | | variables. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4301 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a couple small typos while preparing my talk on Cactus I/O infrastructure.tradke2006-05-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4300 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix check for multipe thorns providing the same capability.tradke2006-05-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4299 17b73243-c579-4c4c-a9d2-2d5706c11dac
* slightly clarify wording in GRDOC comments forjthorn2006-05-14
| | | | | | | | | | | CCTK_GroupTagsTable() CCTK_GroupTagsTableI() (this change is *only* to comment wording -- there's no change to executable code) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4298 17b73243-c579-4c4c-a9d2-2d5706c11dac
* document the previously-undocumented flesh APIsjthorn2006-05-14
| | | | | | | CCTK_GroupTagsTable() and CCTK_GroupTagsTableI() git-svn-id: http://svn.cactuscode.org/flesh/trunk@4297 17b73243-c579-4c4c-a9d2-2d5706c11dac
* corrected libraries listswhite2006-05-13
| | | | | | | and made it include libmpi_cxx git-svn-id: http://svn.cactuscode.org/flesh/trunk@4296 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Apply a slightly-tweaked version of David Rideout's patchjthorn2006-05-11
| | | | | | | | | | http://www.cactuscode.org/old/pipermail/patches/2006-February/000147.html based on discussions at today's access-grid "Cactus call": "Inherits" et al get *groups* of variables from other *implementations*. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4295 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Applies Erik's patch from 06.03.06swhite2006-05-11
| | | | | | | Define HAVE_CCTK_BYTE etc. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4294 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Applying Erik's patch from 6.10.05swhite2006-05-11
| | | | | | | New command line option to stop after printing the schedule git-svn-id: http://svn.cactuscode.org/flesh/trunk@4293 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix return code of CCTK_CreateDirectory() if it already exists.tradke2006-05-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4292 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Automatically check for libz also in /usr/lib64/.tradke2006-05-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4291 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use "$OPENMPI_DIR/lib64" for MPI_LIB_DIRS if that exists.tradke2006-05-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4290 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Describe the RECOVER_PARAMETERS bin better.schnetter2006-05-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4289 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for OpenMPIswhite2006-05-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4288 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix detection of compiler version for pgCC.tradke2006-05-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4287 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More detail on Fortran file name extensions.swhite2006-04-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4286 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix a bug in CCTK_ParameterSet() .jthorn2006-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The symptoms were that if you (a) set the same parameter twice, *and* (b) the second setting is an invalid value, then current-CVS Cactus core-dumps inside the flesh trying to free() a garbage (uninitialized) pointer. For example, the following par file suffices to trigger the core-dump, using only flesh parameters (*no* thorns activated): # this par file causes a core dump in current-CVS Cactus Cactus::cctk_timer_output = "off" Cactus::cctk_timer_output = "foo" # an illegal value for this parameter Looking at the code, 599 /* check if a parameter is set more than once in a parfile */ 600 if (cctk_parameter_set_mask == PARAMETER_RECOVERY_PRE && 601 param->props->n_set > 0) 602 { 603 if (retval == 0) 604 { 605 new_value = CCTK_ParameterValString (param->props->name, 606 param->props->thorn); 607 retval = strcmp (old_value, new_value) ? -10 : -11; 608 } 609 free (new_value); 610 } Notice that the free() at line 609 may be executed even if new_value was *not* assigned a value at line 605. Alas, new_value is a local variable in this function, and is not explicitly initialized, so it has a garbage value initially... and line 605 is its only assignment in this function. The fix is easy -- just move the free() up to right after line 607, so it's executed if and only if new_value has been assigned. patch was http://www.cactuscode.org/old/pipermail/patches/2006-April/000162.html developers discussion was http://www.cactuscode.org/old/pipermail/developers/2006-April/001758.html http://www.cactuscode.org/old/pipermail/developers/2006-April/001759.html git-svn-id: http://svn.cactuscode.org/flesh/trunk@4285 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct 3D stagger codesschnetter2006-04-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4284 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add known architecture file for Darwin 8.6.1.schnetter2006-04-07
| | | | | | | There seem to be new Darwin releases every week or so. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4283 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for the "restrict" qualifier more thoroughly. Certain compilersschnetter2006-04-04
| | | | | | | | (old versions of g++) don't support restrict in arrays which are structure members. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4282 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Update configure script after recent aclocal.m4 changes.schnetter2006-04-02
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4281 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add another test when checking for the "restrict" qualifiers. Someschnetter2006-04-02
| | | | | | | | | buggy compilers (e.g. old versions of gcc) do not support "restrict" on arrays which are function arguments. On these compilers, we now disable "restrict". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4280 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Explicitly remove all previous "conftest*" files before trying toschnetter2006-04-02
| | | | | | | | | | | | | compile something. It seems as if AC_PROG_*_GNU does not clean up after itself. On case-insensitive file systems, having a file "conftest.c" around while using cat to write to a file "conftest.C" means that the resulting file is still "conftest.c", so that it is compiled as C and not as C++ programme. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4279 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add some tests to make it work with PETSc 2.3.x as well.schnetter2006-04-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4278 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Made CVS to ignore generated .ps and .pdf filesswhite2006-03-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4277 17b73243-c579-4c4c-a9d2-2d5706c11dac
* made CVS to ignore generated Latex filesswhite2006-03-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4276 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Corrected information about time bins required to implement checkpointing.swhite2006-03-29
| | | | | | | made CVS to ignore Latex .out files git-svn-id: http://svn.cactuscode.org/flesh/trunk@4275 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add new architecture file for Darwin 8.5.2schnetter2006-03-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4274 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix parsing of testsuite output filename extenstions in multiple test.ccl files.tradke2006-03-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4273 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct typographical error in warning messageschnetter2006-03-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4272 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct typographical error.schnetter2006-03-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4271 17b73243-c579-4c4c-a9d2-2d5706c11dac
* My yesterday's commit "fix order of external/system libs on the linker commandtradke2006-03-10
| | | | | | | line" requires a reconfigure of existing configurations. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4270 17b73243-c579-4c4c-a9d2-2d5706c11dac
* known-architectures file for darwin 7.9.0yye002006-03-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4269 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Move the inclusion of bindings/Configuration/make.link from make.configurationtradke2006-03-09
| | | | | | | | | | | up into make.config.defn so that the latter file has a chance of appending necessary system libs to the linker command line. This applies patch http://www.cactuscode.org/old/pipermail/patches/2006-March/000156.html with a slight modification: the make.link file is included directly in make.config.defn, not in make.extra.defn (as proposed in the original patch). git-svn-id: http://svn.cactuscode.org/flesh/trunk@4268 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Completed the previous fix -- I had missed another occurrance of theswhite2006-03-08
| | | | | | | types in question. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4267 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for bug introduced by recent patch in systems with non-SYSV conformantswhite2006-03-07
| | | | | | | | | | | | | | | | | | | | | | | sys/time.h, such as Darwin 7.9.0. The SYSV declaration is struct timeval { time_t tv_sec; /* seconds */ suseconds_t tv_usec; /* and microsecond }; I had used time_t and suseconds_t thinking they were the safe types to use, but older BSD systems use longs for both. SYSV only specifies that they be signed integral types, suseconds_t must hold 1,000,000 and -1, so long should be enough for both. See http://www.opengroup.org/onlinepubs/007908799/xsh/systime.h.html http://www.opengroup.org/onlinepubs/007908799/xsh/systypes.h.html git-svn-id: http://svn.cactuscode.org/flesh/trunk@4266 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check the language specification in alias function definitions.tradke2006-03-07
| | | | | | | The language must be either 'C' or 'Fortran', allow for case-independence. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4265 17b73243-c579-4c4c-a9d2-2d5706c11dac
* As discussed in today's Cactus call, applying a patch from Feb 13swhite2006-03-02
| | | | | | | Patches mailing list. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4264 17b73243-c579-4c4c-a9d2-2d5706c11dac
* As discussed in today's Cactus call, applying patches from 14 Febswhite2006-03-02
| | | | | | | Patches mailing list. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4263 17b73243-c579-4c4c-a9d2-2d5706c11dac
* As discussed in today's Cactus call, applying a couple of the patchesswhite2006-03-02
| | | | | | | | | | from 14 Feb Patches list. As discussed, will further investigate the validity and origin of the Complex sqrt function later. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4262 17b73243-c579-4c4c-a9d2-2d5706c11dac
* replace a PUGH_ with CCTK_ (in a CCTK function name)rideout2006-02-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4261 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Latex, formattingswhite2006-02-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4260 17b73243-c579-4c4c-a9d2-2d5706c11dac
* more consistent wordings in sect 3.1swhite2006-02-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4259 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct URL for GetCactusswhite2006-02-21
| | | | | | | | Mention of MakeThornList Updated Latex, formatting git-svn-id: http://svn.cactuscode.org/flesh/trunk@4258 17b73243-c579-4c4c-a9d2-2d5706c11dac
* commented out references to non-existent documentation,swhite2006-02-21
| | | | | | | | | Toned down the language Updated address Updated LaTeX git-svn-id: http://svn.cactuscode.org/flesh/trunk@4257 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Also print the working directory in the banner output at startup.tradke2006-02-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4256 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for Darwin 8.5.0schnetter2006-02-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4255 17b73243-c579-4c4c-a9d2-2d5706c11dac