From knarf at cct.lsu.edu Thu Nov 5 09:28:17 2009 From: knarf at cct.lsu.edu (Frank Loeffler (knarf)) Date: Thu, 5 Nov 2009 15:28:17 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/doc/UsersGuide Appendices.tex" Message-ID: <20091105152817.5C0D32C001@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/doc/UsersGuide In directory asylum.cct.lsu.edu:/tmp/cvs-serv7957 Modified Files: Appendices.tex Log Message: don't refer to the subsubsection right below by reference - all this produces is the number of the whole subsection From schnetter at cct.lsu.edu Mon Nov 9 22:54:18 2009 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Tue, 10 Nov 2009 04:54:18 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/make/known-architectures darwin10.2.0" Message-ID: <20091110045420.180292C001@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/make/known-architectures In directory asylum.cct.lsu.edu:/tmp/cvs-serv18285 Added Files: darwin10.2.0 Log Message: Add support for Darwin 10.2.0 From schnetter at cct.lsu.edu Wed Nov 11 16:12:06 2009 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 11 Nov 2009 22:12:06 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/util ParseFile.c" Message-ID: <20091111221206.F14752C001@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/util In directory asylum.cct.lsu.edu:/tmp/cvs-serv13454 Modified Files: ParseFile.c Log Message: Use size_t instead of char as index variable into the parse buffer From schnetter at cct.lsu.edu Wed Nov 11 16:20:28 2009 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 11 Nov 2009 22:20:28 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/sbin ArrangementDoc ThornDoc" Message-ID: <20091111222028.B563B2C001@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/sbin In directory asylum.cct.lsu.edu:/tmp/cvs-serv13567/sbin Modified Files: ArrangementDoc ThornDoc Log Message: Produce pdf instead of ps versions of thorn and arrangement documentation From schnetter at cct.lsu.edu Wed Nov 11 16:25:56 2009 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 11 Nov 2009 22:25:56 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/make aclocal.m4 cctk_Config.h.in configure.in force-reconfigure" Message-ID: <20091111222556.1A59E2C001@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/make In directory asylum.cct.lsu.edu:/tmp/cvs-serv13586/make Modified Files: aclocal.m4 cctk_Config.h.in configure.in force-reconfigure Log Message: Detect whether the compiler supports the attributes const pure unused cold hot These attributes can be used to annotate declarations of variables, functions, and member functions to avoid warnings or enable additional optimisations. Detect whether the _Pragma directive is recognised. _Pragma can be used instead of #pragma, but works also inside macros. Update the detection of the static, inline, and restrict qualifiers to catch certain compiler errors, and avoids using these attributes with these compilers. From schnetter at cct.lsu.edu Wed Nov 11 16:32:53 2009 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 11 Nov 2009 22:32:53 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/sbin ThornDoc ArrangementDoc" Message-ID: <20091111223253.557C92C001@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/sbin In directory asylum.cct.lsu.edu:/tmp/cvs-serv13704 Modified Files: ThornDoc ArrangementDoc Log Message: Correct sed patterns From schnetter at cct.lsu.edu Wed Nov 11 16:39:12 2009 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Wed, 11 Nov 2009 22:39:12 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/make configure" Message-ID: <20091111223912.0E3692C001@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/make In directory asylum.cct.lsu.edu:/tmp/cvs-serv13741 Modified Files: configure Log Message: Update configure From schnetter at cct.lsu.edu Thu Nov 12 16:19:44 2009 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Thu, 12 Nov 2009 22:19:44 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/src/include cctk_Loop.h cctk.h" Message-ID: <20091112221944.E51982C001@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/src/include In directory asylum.cct.lsu.edu:/tmp/cvs-serv29191 Modified Files: cctk.h Added Files: cctk_Loop.h Log Message: Provide LoopControl macros. These generalise the LoopControl thorn of Carpet, and introduce a generic looping mechanism to Cactus. They provides a simple, straightforward implementation (without the optimisations found in Carpet's LoopControl thorn), and other thorns can provide various optimisations, e.g. loop tiling or OpenMP parallelisation. The macros are defined in a new file cctk_Loop.h, automatically included from cctk.h. There are macros for 1D, 2D, 3D, and 4D loops, corresponding to Cactus' CCTK_GFINDEX* macros. Each macro comes in four variants: CCTK_LOOP3: a generic 3D loop CCTK_LOOP3_ALL: loop over all grid points of a grid function CCTK_LOOP3_INTERIOR: loop over the interior points, excluding ghost, symmetry, and boundary points CCTK_LOOP3_BOUNDARY: loop over all (outer) boundary points The header file contains a straightforward implementation via macros that expand to corresponding "for" statements. There are also macros for Fortran, but these are much less elegant since Fortran does not support block-scope local variables. In addition, Fortran requires declaring certain variables as private when OpenMP is used, which adds another complication. From schnetter at cct.lsu.edu Tue Nov 17 14:47:09 2009 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Tue, 17 Nov 2009 20:47:09 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/sbin CVSUpdate.pl" Message-ID: <20091117204709.E32D52C001@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/sbin In directory asylum.cct.lsu.edu:/tmp/cvs-serv9386 Modified Files: CVSUpdate.pl Log Message: Remove duplicate code From schnetter at cct.lsu.edu Tue Nov 17 14:48:25 2009 From: schnetter at cct.lsu.edu (Erik Schnetter (schnetter)) Date: Tue, 17 Nov 2009 20:48:25 +0000 Subject: [Flesh-cvs] DEVELOPMENT CVS "Cactus/lib/sbin f_depend_modules.pl" Message-ID: <20091117204825.87EFB2C001@asylum.cct.lsu.edu> Update of /cactusdevcvs/Cactus/lib/sbin In directory asylum.cct.lsu.edu:/tmp/cvs-serv9404 Modified Files: f_depend_modules.pl Log Message: Ignore system module "omp_lib" when collecting Fortran dependencies