diff options
author | goodale <goodale@b61c5cb5-eaca-4651-9a7a-d64986f99364> | 2002-04-16 17:26:55 +0000 |
---|---|---|
committer | goodale <goodale@b61c5cb5-eaca-4651-9a7a-d64986f99364> | 2002-04-16 17:26:55 +0000 |
commit | 1e49bf834044cdb29fd064b93ac8035319d6d1c4 (patch) | |
tree | 463deda9692975015c22a63ba90683313eaaebde /src/Evolve.c | |
parent | eca53bf94c5659485aa8bcfeecc37549c516e515 (diff) |
Changing so that the number of timelevels enabled isn't necessarily
the maximum. Now overloads the CCTK_GroupStorageIncrease/Decrease functions
and only rotates the levels with storage.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@375 b61c5cb5-eaca-4651-9a7a-d64986f99364
Diffstat (limited to 'src/Evolve.c')
-rw-r--r-- | src/Evolve.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Evolve.c b/src/Evolve.c index 652967c..2e2db3d 100644 --- a/src/Evolve.c +++ b/src/Evolve.c @@ -19,6 +19,7 @@ #include "cctk_Termination.h" #include "pugh.h" +#include "pughi.h" static const char *rcsid="$Header$"; @@ -269,7 +270,9 @@ static void RotateTimeLevelsGH(cGH *cgh) for(var = 0; var < pughGH->nvariables; var++) { - numtimelevels = CCTK_NumTimeLevelsFromVarI(var); + /* Only Rotate the number of timelevels actually enabled. */ + numtimelevels = PUGH_NumTimeLevels(pughGH,var); + if(numtimelevels>1) { temp=pughGH->variables[var][numtimelevels-1]; |