aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
diff options
context:
space:
mode:
authordiener <diener@2a26948c-0e4f-0410-aee8-f1d3e353619c>2003-04-15 07:30:49 +0000
committerdiener <diener@2a26948c-0e4f-0410-aee8-f1d3e353619c>2003-04-15 07:30:49 +0000
commit5479bc97e8ff7cc60c6ac74ba133b4ff47f874b5 (patch)
tree6cadd3b49f26573cd2f4fcf3473eff45b06a54b6 /schedule.ccl
parent83db3e09b07ed199cbd629307a26cb9d9c08f3f7 (diff)
Divided the initialisation routines into two parts. One that sets up
local variables and another that sets up the initial level set function. Schedule some routines at CCTK_POST_RECOVER to be able to restart from a checkpoint. Still need testing, though. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@97 2a26948c-0e4f-0410-aee8-f1d3e353619c
Diffstat (limited to 'schedule.ccl')
-rw-r--r--schedule.ccl21
1 files changed, 19 insertions, 2 deletions
diff --git a/schedule.ccl b/schedule.ccl
index ade0b15..4ff5fe0 100644
--- a/schedule.ccl
+++ b/schedule.ccl
@@ -75,13 +75,30 @@ if (use_mask)
# Set up the initial level set function
-schedule EHFinder_Init at CCTK_POSTINITIAL
+schedule EHFinder_Init at CCTK_INITIAL
+{
+ LANG: Fortran
+ SYNC: level_set
+} "Setup local variables"
+
+schedule EHFinder_Init_F at CCTK_INITIAL
{
LANG: Fortran
SYNC: level_set
} "Setup the initial surface"
-schedule EHFinder_InitWeights at CCTK_POSTINITIAL
+schedule EHFinder_InitWeights at CCTK_INITIAL
+{
+ LANG: FORTRAN
+} "Setup weights for Simpson integration"
+
+schedule EHFinder_Init at CCTK_POST_RECOVER_VARIABLES
+{
+ LANG: Fortran
+ SYNC: level_set
+} "Setup local variables"
+
+schedule EHFinder_InitWeights at CCTK_POST_RECOVER_VARIABLES
{
LANG: FORTRAN
} "Setup weights for Simpson integration"