aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgoodale <goodale@90eea020-d82d-4da5-bf6e-4ee79ff7632f>2000-04-19 07:58:28 +0000
committergoodale <goodale@90eea020-d82d-4da5-bf6e-4ee79ff7632f>2000-04-19 07:58:28 +0000
commit8551a19aa14511c089ea8a31ce279144a8c7fcdf (patch)
treeb8b49aa943170210b630c776f51ac010aa878641
parenta4e461dcc2ddf2a80af2e044394ef65d664c7672 (diff)
Removed explicit calls to sync and boundaries. Now the syncing is
done via the schedular. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusWave/WaveToyC/trunk@42 90eea020-d82d-4da5-bf6e-4ee79ff7632f
-rw-r--r--schedule.ccl5
-rw-r--r--src/WaveToy.c11
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