diff options
author | diener <diener@2a26948c-0e4f-0410-aee8-f1d3e353619c> | 2002-05-21 19:15:14 +0000 |
---|---|---|
committer | diener <diener@2a26948c-0e4f-0410-aee8-f1d3e353619c> | 2002-05-21 19:15:14 +0000 |
commit | 50fab556ec3bde3bfc4c5b448c9c463628a9d92f (patch) | |
tree | 56d2286733d97dcde5a796a1d4f9f5f6188c440d /schedule.ccl | |
parent | 249497155be163f902ef9606ebc41d5598982524 (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.ccl | 22 |
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")) |