diff options
Diffstat (limited to 'schedule.ccl')
-rw-r--r-- | schedule.ccl | 21 |
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 |