From schnetter at aei.mpg.de Wed Dec 6 07:34:12 2006 From: schnetter at aei.mpg.de (Erik Schnetter) Date: Wed, 6 Dec 2006 13:34:12 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/sbin ScheduleParser.pl" Message-ID: <20061206133412.840008196@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/sbin In directory asylum.cct.lsu.edu:/tmp/cvs-serv15938 Modified Files: ScheduleParser.pl Log Message: Define all possible schedule bins in a single place. From tradke at aei.mpg.de Fri Dec 8 06:51:55 2006 From: tradke at aei.mpg.de (Thomas Radke) Date: Fri, 8 Dec 2006 12:51:55 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/sbin RunTestUtils.pl" Message-ID: <20061208125155.34AEB8196@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/sbin In directory asylum.cct.lsu.edu:/tmp/cvs-serv17315/lib/sbin Modified Files: RunTestUtils.pl Log Message: Make the testsuite mechanism usable for automatic Cactus integration tests (run nightly as non-interactive cron jobs): 1) Via shell environment variables 'CCTK_TESTSUITE_RUN_PROCESSORS' and 'CCTK_TESTSUITE_RUN_COMMAND', the user can override the default number of processors to use, and the default run command. 2) When running the testsuite scripts, the user is now prompted with a template for the command to be executed: now an arbitrary command line can be specified with the number of processors, the executable, and the name of the parameter file as template parameters. 3) A summary.log file is created in TEST// subdir containing the run details of a given configuration and a summary on the number of tests of tests available/run/passed/failed. This information is the same as printed to stdout and can be parsed appropriately by an automatic integration test script. 4) For each testsuite that was run, a .diffs file containing the differences detected while comparing output files. This information is the same as printed to stdout and can be parsed appropriately by an automatic integration test script. This closes PR Cactus/2072: "enhance testsuite scripts to be used within automatic Cactus integration tests". From goodale at cct.lsu.edu Fri Dec 8 13:08:52 2006 From: goodale at cct.lsu.edu (Tom Goodale) Date: Fri, 8 Dec 2006 19:08:52 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/sbin ThornUtils.pm" Message-ID: <20061208190852.C87428196@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/sbin In directory asylum.cct.lsu.edu:/tmp/cvs-serv23461 Modified Files: ThornUtils.pm Log Message: Bugfix to allow thornguide to have non-blank table of contents and working auto-generated tables describing parameters, etc. Fixes PR2071. From schnetter at aei.mpg.de Thu Dec 14 09:03:52 2006 From: schnetter at aei.mpg.de (Erik Schnetter) Date: Thu, 14 Dec 2006 15:03:52 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/sbin ScheduleParser.pl" Message-ID: <20061214150352.5E8C28196@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/sbin In directory asylum.cct.lsu.edu:/tmp/cvs-serv7044 Modified Files: ScheduleParser.pl Log Message: Add three new schedule bins PREREGRIDINITIAL POSTREGRIDINITIAL POSTRESTRICTINITIAL These bins are necessary so that thorns can distinguish between the corresponding operations during evolution and during initial data setup. That is, for example, operations that need to be performed after restricting during time evolution may differ from operations that need to be performed after restricting while initial data are set up. This closes PR/2074. From schnetter at aei.mpg.de Thu Dec 14 09:04:22 2006 From: schnetter at aei.mpg.de (Erik Schnetter) Date: Thu, 14 Dec 2006 15:04:22 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/doc/UsersGuide Appendices.tex" Message-ID: <20061214150422.170F28196@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/doc/UsersGuide In directory asylum.cct.lsu.edu:/tmp/cvs-serv7058 Modified Files: Appendices.tex Log Message: Add three new schedule bins PREREGRIDINITIAL POSTREGRIDINITIAL POSTRESTRICTINITIAL These bins are necessary so that thorns can distinguish between the corresponding operations during evolution and during initial data setup. That is, for example, operations that need to be performed after restricting during time evolution may differ from operations that need to be performed after restricting while initial data are set up. This closes PR/2074. From dprideout at gmail.com Fri Dec 15 12:58:43 2006 From: dprideout at gmail.com (David Rideout) Date: Fri, 15 Dec 2006 18:58:43 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/doc/UsersGuide ThornWriters.tex" Message-ID: <20061215185843.28B5F8196@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/doc/UsersGuide In directory asylum.cct.lsu.edu:/tmp/cvs-serv27751 Modified Files: ThornWriters.tex Log Message: Fix typo: Relationships among implementations allow them to get variable groups from other _implementations_, not other _groups_. From schnetter at aei.mpg.de Mon Dec 18 12:10:23 2006 From: schnetter at aei.mpg.de (Erik Schnetter) Date: Mon, 18 Dec 2006 18:10:23 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/util CactusTimers.c" Message-ID: <20061218181023.466938196@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/util In directory asylum.cct.lsu.edu:/tmp/cvs-serv17502 Modified Files: CactusTimers.c Log Message: Correct off-by-one error when checking for a legal timer number in CCTK_TimerPrintDataI. From schnetter at aei.mpg.de Tue Dec 19 06:04:02 2006 From: schnetter at aei.mpg.de (Erik Schnetter) Date: Tue, 19 Dec 2006 12:04:02 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/util CactusTimers.c" Message-ID: <20061219120402.2F0138196@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/util In directory asylum.cct.lsu.edu:/tmp/cvs-serv30885 Modified Files: CactusTimers.c Log Message: Correct logic errors in CCTK_TimerPrintDataI: Timer handles are not numbered consecutively from 0 upwards. It is therefore not possible to test for legal timer number by checking the range [0, CCTK_NumTimers()). Instead, for each timer handle one has to check whether handled data exist. Remove the feature that a timer number of -1 prints all existing timers, since it is not possible (?) to iterate over all existing timers. From jthorn at aei.mpg.de Thu Dec 21 07:50:52 2006 From: jthorn at aei.mpg.de (Jonathan Thornburg) Date: Thu, 21 Dec 2006 13:50:52 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/include cGH.h" Message-ID: <20061221135052.5F2F28196@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/include In directory asylum.cct.lsu.edu:/tmp/cvs-serv1804 Modified Files: cGH.h Log Message: remove external include guard "#ifndef _CCTK_TYPES_H" around #include "cctk_Types.h" since this is (a) wrong [the actual symbol is _CCTK_TYPES_H_ (with a trailing underscore)], (b) unnecessary [cctk_Types.h already has an internal include guard, and modern compilers have special-case optimizations for internal include guards so they're just as fast at compile-time as external ones], and (c) inconsistent with the 3 other files in this same directory (cctk_Groups.h, cctk_Misc.h, and util_Table.h) which #include "cctk_Types.h", none of which use an external include guard From tradke at aei.mpg.de Fri Dec 22 08:07:57 2006 From: tradke at aei.mpg.de (Thomas Radke) Date: Fri, 22 Dec 2006 14:07:57 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/sbin RunTestUtils.pl" Message-ID: <20061222140757.11F0A8196@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/sbin In directory asylum.cct.lsu.edu:/tmp/cvs-serv21076 Modified Files: RunTestUtils.pl Log Message: Speed up output file comparison.