summaryrefslogtreecommitdiff
path: root/src/main/CactusDefaultInitialise.c
diff options
context:
space:
mode:
authortradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-01-07 17:15:21 +0000
committertradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-01-07 17:15:21 +0000
commit6fd47dd24a11e0753c2bd3d52ea37e26f8a89265 (patch)
treec74714d200eec5710a3281e2e5eb0579b019f76f /src/main/CactusDefaultInitialise.c
parent18b04b2aaa5fda40303177992a87b69b36d41b9f (diff)
Execute routines scheduled at CCTK_RECOVER_VARIABLES or
CCTK_POST_RECOVER_VARIABLES only if this is a recovery run. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3487 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/CactusDefaultInitialise.c')
-rw-r--r--src/main/CactusDefaultInitialise.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/CactusDefaultInitialise.c b/src/main/CactusDefaultInitialise.c
index e2d6b118..13075110 100644
--- a/src/main/CactusDefaultInitialise.c
+++ b/src/main/CactusDefaultInitialise.c
@@ -157,8 +157,11 @@ static void CactusInitialiseGH (const tFleshConfig *config, cGH *GH)
}
/* Traverse recovery and post-recovery routines */
- CCTK_Traverse (GH, "CCTK_RECOVER_VARIABLES");
- CCTK_Traverse (GH, "CCTK_POST_RECOVER_VARIABLES");
+ if (config->recovered)
+ {
+ CCTK_Traverse (GH, "CCTK_RECOVER_VARIABLES");
+ CCTK_Traverse (GH, "CCTK_POST_RECOVER_VARIABLES");
+ }
/* Traverse ID checkpoint routines */
CCTK_Traverse (GH, "CCTK_CPINITIAL");