aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Finxing PUGH to sync nect timelevel, not current one. The current timelevelgoodale2000-03-31
| | | | | | | | | should never be touched. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@191 b61c5cb5-eaca-4651-9a7a-d64986f99364
* (pGH *)cctkGH->extensions[] -> pugh_pGH()tradke2000-03-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@190 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Changing default to use padding.goodale2000-03-29
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@189 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Some tidying up and updating of grdoc.goodale2000-03-29
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@188 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Uncommenting XDM etc for now, for EllPETScallen2000-03-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@187 b61c5cb5-eaca-4651-9a7a-d64986f99364
* staggering with PGVlanfer2000-03-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@186 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Trial of memory reporting in PUGH, settingallen2000-03-23
| | | | | | | | | | pugh::storage_verbose = "yes" will give an screen report of the number of grid arrays and the storage they use in bytes each time a variable group has storage enabled/disabled. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@185 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Removing print statementallen2000-03-23
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@184 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Changes to parameter names for manual topology.allen2000-03-23
| | | | | | | | | Adding periodic boundary conditions in different directions Removing some unused parameters git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@183 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Major changes to PUGH as the dearly loved pGF is removed, and a grid functionallen2000-03-23
| | | | | | | | | | | | | | | | | | | | | | | is lowered to being simply a special case of a grid array, pGA. Grid arrays can all have different sizes, which means that now the size of a GA is moved from the GH to a structure on the GA, along with a lot of other connectivity and additional information which was formerly on the GH. If you need to care about these changes, take a look at the files in src/include/pGH.h and src/include/pGA.h, to see the new structures (I'll leave the old files pGF.h and SetupPGF.c around for a while to compare with). Also, look at a PUGH dependent file which has already been converted, such as CactusPUGHIO/IOASCII/src/Write1D.c. Warning: This commit breaks the development versions of IOHDF5 and IsoSurfacer, these will be fixed real quick. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@182 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Ed Evans routine for overloading the evolve stepallen2000-03-23
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@181 b61c5cb5-eaca-4651-9a7a-d64986f99364
* removing if (MPI_Active)lanfer2000-03-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@179 b61c5cb5-eaca-4651-9a7a-d64986f99364
* overloading CCTK_Exit with: int pugh_Exit(int retval, cGH *GH)lanfer2000-03-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@178 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Completed DestroyPGH(), added DestroyConnectivity() and DestroyPGextras().tradke2000-03-13
| | | | | | | | | | | This should fix the memory leak in BAM as well as running out of MPI_Type_requests. Thomas git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@177 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Fixing compiler warnings about unused variables, missing prototypes,tradke2000-03-08
| | | | | | | | | | | and return values. Fixing CactusPUGH-PUGH 264. Thomas git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@176 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Updating authorsallen2000-03-07
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@175 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Load balancing grid decomposition for PUGH.allen2000-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Contributed by Matei Ripeneau Here are his notes (hopefully there will soon be PUGH docs to add them to): 1. Purpose Allow manual (user specified) grid partitioning 2. Parameters I've added the following parameters to ./PUGH/param.ccl KEYWORD partition "Is the partition manual/automatic" { "automatic" :: "even implicit partition" "manual" :: "specified by partition_#d_XYZ .." } "automatic" STRING partition_1d_X "Tells how to partition on direction X" ... STRING partition_2d_X "Tells how to partition on direction X" ... STRING partition_2d_Y "Tells how to partition on direction Y" ... STRING partition_3d_X "Tells how to partition on direction X" ... STRING partition_3d_Y "Tells how to partition on direction Y" ... STRING partition_3d_Z "Tells how to partition on direction Z" ... (all these strings have default "") How to specify a manual partition? Simpler to explain using an example: partitioning a grid space with 30 x 30 x 30 points for a configuration with 8 processors can be specified as: PUGH::partition = "manual" PUGH::partition_1d_X = "" // uses default PUGH::partition_2d_X = "16:14" PUGH::partition_2d_Y = "7:9:5:9" PUGH::partition_3d_X = "16:14" PUGH::partition_3d_Y = "12:18" PUGH::partition_3d_Z = "17:13" Even if PUGH::partition = "manual" an empty string like PUGH::partition_1d_X = "" will lead to default (even) partition on that direction git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@174 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Fixing CactusPUGH-PUGH/256 (uninitialised variable)allen2000-03-05
| | | | | | | Removing other warnings git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@173 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Adding prototypes and removing warning messagesallen2000-03-05
| | | | | | | Fixed CactusPUGH-PUGH/256 (missing prototype) git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@172 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Adding missing line, but since DERIVEDTYPE are not currently used, it isallen2000-03-05
| | | | | | | | | not tested. CactusPUGH-PUGH/259 git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@171 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Cosmeticallen2000-03-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@170 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Added new parameter for periodic boundary conditionsallen2000-03-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@169 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Adding periodic option back to PUGH. This is still to be tested.allen2000-03-04
| | | | | | | | | | | | | | | | | | | Periodic boundary conditions are applied during a SyncGroup, at the moment only for multiprocessors (single processor will be added to SyncGroup when multiprocessor is working properly). The parameter is driver::periodic = "yes" When this is tested, periodic boundary conditions in different directions will be added. IOAscii isn't working properly with periodic boundary conditions, this will be fixed soon. (You get two extra nonsense points on each line, if the ghostzone size is 1). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@168 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Cosmetic changesallen2000-03-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@167 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Bugfix for dim == 0.tradke2000-03-03
| | | | | | | | | | | | Cactus crashed in PUGH if no thorns declaring any GFs were compiled in. Fix for BR 221. Thomas git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@166 b61c5cb5-eaca-4651-9a7a-d64986f99364
* removed obsolete Stagger checklanfer2000-02-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@165 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Untabified.goodale2000-02-17
| | | | | | | | | | Got rid of redundant file. Did some formatting changes in line with the coding guidelines. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@164 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Changed to use the cache malloc available in the flesh.goodale2000-02-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@163 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Updated copyright statements. Should probably change these to LGPL, butgoodale2000-02-08
| | | | | | | | | | in the meantime have made it clear that other thorns aren't contaminated by the GPL on these thorns. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@161 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Removing USE_CCTK_ARGUMENTS and USE_CCTK_PARAMETERS since they areallen2000-02-05
| | | | | | | automatically included now git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@160 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Convlevel starts at 0allen2000-02-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@159 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Fixed small bugs in overlap and neighbours for arraysallen2000-02-03
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@158 b61c5cb5-eaca-4651-9a7a-d64986f99364
* New routines for treating arrays ... soon the GFs will be done withallen2000-02-03
| | | | | | | these too. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@157 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Added a functiongoodale2000-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | pGH *pugh_pGH(cGH *GH) which takes a cGH and returns the associated pGH. Added identity_string to the pGH. These changes are for future multi-patch or multi-block changes to PUGH. When that happens the PUGH GHExtension will no longer be a pGH, but instead a structure containing a list or array of pGHs and status stuff so PUGH knows which pGH is active when its routines are called. If your thorn uses a pGH directly from the GH Extension, please change it to use the new function. Of course in principle no-one should be using the pGH anyway, alas currently a fair number of things need it 8-( Ho hum. Also removed obsolete rfrTraverse stuff completely from PUGH. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@156 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Updated PUGH for the new ScheduleTraverseGH stuff.goodale2000-01-27
| | | | | | | | | | | | Fixed a bug where SetupPGH was called with too few arguments. Moved some prototypes into pugh.h to ensure consistency between files. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@155 b61c5cb5-eaca-4651-9a7a-d64986f99364
* cctk_arguments -> cctk_Argumentsallen2000-01-27
| | | | | | | cctk_parameters -> cctk_Parameters git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@154 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Arrays (no communication yet)allen2000-01-25
| | | | | | | General tidying git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@153 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Minor bug fixesallen2000-01-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@152 b61c5cb5-eaca-4651-9a7a-d64986f99364
* using stagger definitionslanfer2000-01-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@151 b61c5cb5-eaca-4651-9a7a-d64986f99364
* stagger supportlanfer2000-01-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@150 b61c5cb5-eaca-4651-9a7a-d64986f99364
* freeing allocated arraylanfer2000-01-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@149 b61c5cb5-eaca-4651-9a7a-d64986f99364
* bug fix - thanks Malcolmlanfer2000-01-14
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@148 b61c5cb5-eaca-4651-9a7a-d64986f99364
* New specification for CCTK_GroupDataallen2000-01-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@147 b61c5cb5-eaca-4651-9a7a-d64986f99364
* bug fix for lsshlanfer2000-01-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@146 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Remove line with cctk_lssh for now since it is causing problemsallen2000-01-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@145 b61c5cb5-eaca-4651-9a7a-d64986f99364
* PUGH fills out cctk_lssh, took out printf to STDERRlanfer2000-01-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@144 b61c5cb5-eaca-4651-9a7a-d64986f99364
* staggering with pughlanfer2000-01-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@143 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Changing to new function CCTK_GroupDataallen2000-01-12
| | | | | | | | | Adding USE_CCTK_PARAMETERS Removing compiler warnings git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@142 b61c5cb5-eaca-4651-9a7a-d64986f99364
* n-dimensional fixes.goodale1999-12-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@141 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Reduction operators for complex operators ... not fully testedallen1999-12-15
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@140 b61c5cb5-eaca-4651-9a7a-d64986f99364