aboutsummaryrefslogtreecommitdiff
path: root/src/Evolve.c
diff options
context:
space:
mode:
authorgoodale <goodale@b61c5cb5-eaca-4651-9a7a-d64986f99364>2002-04-16 17:26:55 +0000
committergoodale <goodale@b61c5cb5-eaca-4651-9a7a-d64986f99364>2002-04-16 17:26:55 +0000
commit1e49bf834044cdb29fd064b93ac8035319d6d1c4 (patch)
tree463deda9692975015c22a63ba90683313eaaebde /src/Evolve.c
parenteca53bf94c5659485aa8bcfeecc37549c516e515 (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.c5
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];