From schnetter at cct.lsu.edu Sun Apr 6 21:40:47 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Mon, 7 Apr 2008 02:40:47 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/main Groups.c" Message-ID: <20080407024047.5701181AE@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/main In directory asylum.cct.lsu.edu:/tmp/cvs-serv13851/main Modified Files: Groups.c Log Message: Add a new function CCTK_MaxGFDim to the flesh which returns the (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. From schnetter at cct.lsu.edu Sun Apr 6 21:40:47 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Mon, 7 Apr 2008 02:40:47 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/include cctk_Groups.h" Message-ID: <20080407024047.31DFD81AD@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/include In directory asylum.cct.lsu.edu:/tmp/cvs-serv13851/include Modified Files: cctk_Groups.h Log Message: Add a new function CCTK_MaxGFDim to the flesh which returns the (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. From schnetter at cct.lsu.edu Sun Apr 6 21:40:47 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Mon, 7 Apr 2008 02:40:47 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/comm CactusDefaultComm.c" Message-ID: <20080407024047.11C5981A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/comm In directory asylum.cct.lsu.edu:/tmp/cvs-serv13851/comm Modified Files: CactusDefaultComm.c Log Message: Add a new function CCTK_MaxGFDim to the flesh which returns the (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. From schnetter at cct.lsu.edu Sun Apr 6 21:41:09 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Mon, 7 Apr 2008 02:41:09 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/doc/ReferenceManual CCTKReference.tex" Message-ID: <20080407024109.0FA0D81A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/doc/ReferenceManual In directory asylum.cct.lsu.edu:/tmp/cvs-serv13867/ReferenceManual Modified Files: CCTKReference.tex Log Message: Add a new function CCTK_MaxGFDim to the flesh which returns the (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. From schnetter at cct.lsu.edu Sun Apr 6 22:40:42 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Mon, 7 Apr 2008 03:40:42 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/main ScheduleInterface.c" Message-ID: <20080407034042.54D7C81A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/main In directory asylum.cct.lsu.edu:/tmp/cvs-serv14581 Modified Files: ScheduleInterface.c Log Message: Correct the order in which the schedule is output: The schedule bin postinitial is executed before the recursive initialisation of finer grids, not afterwards. From schnetter at cct.lsu.edu Tue Apr 8 22:36:18 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 9 Apr 2008 03:36:18 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/schedule ScheduleTraverse.c ScheduleCreater.c Schedule.h" Message-ID: <20080409033618.ED2E681A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/schedule In directory asylum.cct.lsu.edu:/tmp/cvs-serv21372/schedule Modified Files: ScheduleTraverse.c ScheduleCreater.c Schedule.h Log Message: Add IF clauses to schedule items 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. From schnetter at cct.lsu.edu Tue Apr 8 22:36:19 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 9 Apr 2008 03:36:19 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/include cctki_ScheduleBindings.h cctki_Schedule.h cctk_Schedule.h" Message-ID: <20080409033619.5E44C81AE@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/include In directory asylum.cct.lsu.edu:/tmp/cvs-serv21372/include Modified Files: cctki_ScheduleBindings.h cctki_Schedule.h cctk_Schedule.h Log Message: Add IF clauses to schedule items 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. From schnetter at cct.lsu.edu Tue Apr 8 22:36:19 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 9 Apr 2008 03:36:19 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/main ScheduleInterface.c" Message-ID: <20080409033619.3116C81AD@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/main In directory asylum.cct.lsu.edu:/tmp/cvs-serv21372/main Modified Files: ScheduleInterface.c Log Message: Add IF clauses to schedule items 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. From schnetter at cct.lsu.edu Tue Apr 8 22:37:21 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 9 Apr 2008 03:37:21 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/sbin ScheduleParser.pl CreateScheduleBindings.pl" Message-ID: <20080409033721.E650281A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/sbin In directory asylum.cct.lsu.edu:/tmp/cvs-serv21400/sbin Modified Files: ScheduleParser.pl CreateScheduleBindings.pl Log Message: Add IF clauses to schedule items 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. From schnetter at cct.lsu.edu Tue Apr 8 22:48:47 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 9 Apr 2008 03:48:47 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/doc/UsersGuide Appendices.tex ThornWriters.tex" Message-ID: <20080409034847.64DDB81A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/doc/UsersGuide In directory asylum.cct.lsu.edu:/tmp/cvs-serv21565/UsersGuide Modified Files: Appendices.tex ThornWriters.tex Log Message: Add IF clauses to schedule items 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. From schnetter at cct.lsu.edu Tue Apr 8 22:50:34 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 9 Apr 2008 03:50:34 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/doc/ReferenceManual CCTKReference.tex" Message-ID: <20080409035034.4C4C981A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/doc/ReferenceManual In directory asylum.cct.lsu.edu:/tmp/cvs-serv21663/ReferenceManual Modified Files: CCTKReference.tex Log Message: Correct description of CCTK_GroupStorageDecrease From schnetter at cct.lsu.edu Tue Apr 8 22:51:19 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 9 Apr 2008 03:51:19 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/make make.thornlib" Message-ID: <20080409035119.7F23381A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/make In directory asylum.cct.lsu.edu:/tmp/cvs-serv21681/make Modified Files: make.thornlib Log Message: Decrease the maximum linker command line length on AIX to 200, increase it on all other systems to 10000. From schnetter at cct.lsu.edu Tue Apr 8 23:03:23 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 9 Apr 2008 04:03:23 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/make force-rebuild force-reconfigure" Message-ID: <20080409040323.B02B881A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/make In directory asylum.cct.lsu.edu:/tmp/cvs-serv21860 Modified Files: force-rebuild force-reconfigure Log Message: Force rebuild after schedule changes From schnetter at cct.lsu.edu Tue Apr 8 23:04:02 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 9 Apr 2008 04:04:02 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/make force-rebuild" Message-ID: <20080409040402.5186681A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/make In directory asylum.cct.lsu.edu:/tmp/cvs-serv21870 Modified Files: force-rebuild Log Message: Correct date in schedule change From schnetter at cct.lsu.edu Tue Apr 8 23:05:31 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 9 Apr 2008 04:05:31 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/make/known-architectures darwin9.2.2" Message-ID: <20080409040531.7087081A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/make/known-architectures In directory asylum.cct.lsu.edu:/tmp/cvs-serv21900 Added Files: darwin9.2.2 Log Message: Add support for Darwin 9.2.2 From schnetter at cct.lsu.edu Sat Apr 26 10:51:15 2008 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Sat, 26 Apr 2008 15:51:15 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/make install-sh config.sub config.guess" Message-ID: <20080426155115.206D081A6@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/make In directory asylum.cct.lsu.edu:/tmp/cvs-serv22705 Modified Files: install-sh config.sub config.guess Log Message: Update autoconf files config.guess, config.sub, and install-sh from upstream. These files are used at build time to detect machine hardware configurations.