aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
diff options
context:
space:
mode:
authordiener <diener@2a26948c-0e4f-0410-aee8-f1d3e353619c>2002-05-21 19:15:14 +0000
committerdiener <diener@2a26948c-0e4f-0410-aee8-f1d3e353619c>2002-05-21 19:15:14 +0000
commit50fab556ec3bde3bfc4c5b448c9c463628a9d92f (patch)
tree56d2286733d97dcde5a796a1d4f9f5f6188c440d /schedule.ccl
parent249497155be163f902ef9606ebc41d5598982524 (diff)
Changed the way I handle boundaries on the local grid. Should now
work for full, bitant, quadrant and octant mode for the event horizon evolution and for re-parametrization with euler pde. Still need testing though. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/EHFinder/trunk@13 2a26948c-0e4f-0410-aee8-f1d3e353619c
Diffstat (limited to 'schedule.ccl')
-rw-r--r--schedule.ccl22
1 files changed, 18 insertions, 4 deletions
diff --git a/schedule.ccl b/schedule.ccl
index e19e0cc..e728618 100644
--- a/schedule.ccl
+++ b/schedule.ccl
@@ -29,6 +29,12 @@ schedule EHFinder_SetMask at CCTK_POSTINITIAL after EHFinder_MaskInit
LANG: Fortran
} "Set the mask"
+schedule EHFinder_ApplySym at CCTK_POSTINITIAL after EHFinder_MaskInit
+{
+ LANG: Fortran
+ SYNC: level_set
+} "apply symmetry boundaries"
+
#schedule GROUP EHFinder_ReParamInit at CCTK_POSTINITIAL after EHFinder_MaskInit
#{
# LANG: Fortran
@@ -85,9 +91,7 @@ if (CCTK_Equals(mode,"test_reparam"))
schedule GROUP EHFinder_PostStep in MoL_PostStep
{
- LANG: Fortran
-# SYNC: level_set
-} "Schedule syncing of level set"
+} "Schedule group for symmetry boundaries and syncing"
schedule EHFinder_ApplySym in EHFinder_PostStep
{
@@ -111,11 +115,21 @@ if (!CCTK_Equals(mode,"test_reparam"))
if (CCTK_Equals(re_param_int_method,"euler"))
{
- schedule EHFinder_ReParametrize4 in EHFinder_ReParametrize AFTER EHFinder_ReParametrize1 WHILE ehfinder::re_param_control
+ schedule GROUP Euler_ReParametrize in EHFinder_ReParametrize AFTER EHFinder_ReParametrize1 WHILE ehfinder::re_param_control
+ {
+ } "Schedule group for Euler re-parametrization"
+
+ schedule EHFinder_ReParametrize4 in Euler_ReParametrize
{
LANG: Fortran
SYNC: level_set
} "Euler scheme"
+
+ schedule EHFinder_ApplySym in Euler_ReParametrize after EHFinder_ReParametrize4
+ {
+ LANG: Fortran
+ SYNC: level_set
+ } "apply symmetry boundaries"
}
if (CCTK_Equals(re_param_int_method,"rk2"))