diff options
-rw-r--r-- | schedule.ccl | 5 | ||||
-rw-r--r-- | src/WaveToy.c | 11 |
2 files changed, 6 insertions, 10 deletions
diff --git a/schedule.ccl b/schedule.ccl index 5dfc65c..5f18b30 100644 --- a/schedule.ccl +++ b/schedule.ccl @@ -16,6 +16,11 @@ schedule WaveToyC_InitSymBound at BASEGRID schedule WaveToyC_Evolution as WaveToy_Evolution at EVOL { LANG: C + SYNC: scalarevolve } "Evolution of 3D wave equation" +schedule WaveToyC_Boundaries as WaveToy_Boundaries at EVOL AFTER WaveToy_Evolution +{ + LANG: C +} "Boundaries of 3D wave equation" diff --git a/src/WaveToy.c b/src/WaveToy.c index e138993..c42b8ce 100644 --- a/src/WaveToy.c +++ b/src/WaveToy.c @@ -19,8 +19,6 @@ static char *rcsid = "$Header$"; CCTK_FILEVERSION(CactusWave_WaveToyC_WaveToy_c) -static void WaveToyC_Boundaries(CCTK_ARGUMENTS); - /*@@ @routine WaveToyC_Evolution @date @@ -97,13 +95,6 @@ void WaveToyC_Evolution(CCTK_ARGUMENTS) } } - - /* Synchronize before applying boundary conditions */ - CCTK_SyncGroup(cctkGH,"wavetoy::scalarevolve"); - - /* Apply boundary conditions */ - WaveToyC_Boundaries(CCTK_PASS_CTOC); - return; } @@ -123,7 +114,7 @@ void WaveToyC_Evolution(CCTK_ARGUMENTS) @@*/ -static void WaveToyC_Boundaries(CCTK_ARGUMENTS) +void WaveToyC_Boundaries(CCTK_ARGUMENTS) { DECLARE_CCTK_ARGUMENTS DECLARE_CCTK_PARAMETERS |