aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
diff options
context:
space:
mode:
authorrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2012-06-21 03:51:16 +0000
committerrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2012-06-21 03:51:16 +0000
commitde8d21f86da208edb515b93df4118bde2370b95a (patch)
tree8e5a8badca07e792588d945258e2d4151a97ee20 /schedule.ccl
parent04308eb17c2e94ce192626e0cd5e4e84b78bd470 (diff)
GRHydro: Fix a scheduling issue related to previous atmosphere patch.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@362 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
Diffstat (limited to 'schedule.ccl')
-rw-r--r--schedule.ccl9
1 files changed, 5 insertions, 4 deletions
diff --git a/schedule.ccl b/schedule.ccl
index 37cb55b..f7bbf11 100644
--- a/schedule.ccl
+++ b/schedule.ccl
@@ -1158,20 +1158,21 @@ schedule GRHydro_ClearLastMoLPostStep IN CCTK_WRAGH
### This is executed in the last MoL_PosStep ###
################################################################
-# First we need to convert real (and synchronized mask) to an integer mask!
-schedule GRHydroPostSyncAtmosphereMask IN HydroBase_PostStep AFTER HydroBase_Boundaries
+# First (right after sync) we need to convert real (and synchronized mask) to an integer mask!
+schedule GRHydroPostSyncAtmosphereMask IN HydroBase_PostStep AFTER HydroBase_Boundaries BEFORE HydroBase_Con2Prim
{
LANG: Fortran
} "Set integer atmosphere mask from synchronized real atmosphere mask"
+# Afterwards, reset mask!
if (CCTK_Equals(Bvec_evolution_method,"GRHydro"))
{
- schedule GRHydro_AtmosphereResetM IN HydroBase_PostStep BEFORE HydroBase_Con2Prim IF GRHydro::InLastMoLPostStep
+ schedule GRHydro_AtmosphereResetM IN HydroBase_PostStep AFTER GRHydroPostSyncAtmosphereMask BEFORE HydroBase_Con2Prim IF GRHydro::InLastMoLPostStep
{
LANG: Fortran
} "Reset the atmosphere - MHD version"
} else {
- schedule GRHydro_AtmosphereReset IN HydroBase_PostStep BEFORE HydroBase_Con2Prim IF GRHydro::InLastMoLPostStep
+ schedule GRHydro_AtmosphereReset IN HydroBase_PostStep AFTER GRHydroPostSyncAtmosphereMask BEFORE HydroBase_Con2Prim IF GRHydro::InLastMoLPostStep
{
LANG: Fortran
} "Reset the atmosphere"