aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'schedule.ccl')
-rw-r--r--schedule.ccl21
1 files changed, 18 insertions, 3 deletions
diff --git a/schedule.ccl b/schedule.ccl
index 1839b22..b26c5ab 100644
--- a/schedule.ccl
+++ b/schedule.ccl
@@ -29,6 +29,11 @@ else
}
}
+if (CCTK_Equals(generator_tracking_method,"interpolate_after"))
+{
+ STORAGE: generator_gf
+}
+
# Check for metric_state
if (!CCTK_EQUALS(mode,"analysis"))
@@ -305,10 +310,20 @@ if (CCTK_Equals(mode,"normal"))
if ( evolve_generators)
{
- schedule EHFinder_Generator_Sources in MoL_CalcRHS
+ if (CCTK_Equals(generator_tracking_method,"interpolate_before"))
{
- LANG: Fortran
- } "Calculate the source terms for the generator evolution"
+ schedule EHFinder_Generator_Sources in MoL_CalcRHS
+ {
+ LANG: Fortran
+ } "Calculate the source terms for the generator evolution"
+ }
+ if (CCTK_Equals(generator_tracking_method,"interpolate_after"))
+ {
+ schedule EHFinder_Generator_Sources2 in MoL_CalcRHS after EHFinder_Sources
+ {
+ LANG: Fortran
+ } "Calculate the source terms for the generator evolution"
+ }
}
schedule GROUP EHFinder_PostStep in MoL_PostStep