diff options
author | Erik Schnetter <schnetter@aei.mpg.de> | 2005-08-10 12:59:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@aei.mpg.de> | 2005-08-10 12:59:00 +0000 |
commit | db96d999b6b8f1d8e5482219ddf5e7978988218c (patch) | |
tree | c6f127739f17240f59437445f6356e7320835aed /Carpet/CarpetEvolutionMask/schedule.ccl | |
parent | a71bfa410e2d2cedf2c04ad27f4d93247738f10e (diff) |
CarpetEvolutionMask: New thorn
Provide a grid function "evolution_mask" which is zero for all grid
points that do not need to be evolved because they are going to be
restrict from a finer grid.
darcs-hash:20050810125908-891bb-3a6441b6cd41b7bafda6a42c672925ac98fbb668.gz
Diffstat (limited to 'Carpet/CarpetEvolutionMask/schedule.ccl')
-rw-r--r-- | Carpet/CarpetEvolutionMask/schedule.ccl | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Carpet/CarpetEvolutionMask/schedule.ccl b/Carpet/CarpetEvolutionMask/schedule.ccl new file mode 100644 index 000000000..af5bd3393 --- /dev/null +++ b/Carpet/CarpetEvolutionMask/schedule.ccl @@ -0,0 +1,39 @@ +# Schedule definitions for thorn CarpetEvolutionMask + + + +SCHEDULE GROUP EvolutionMaskBase_SetupEvolutionMask AT basegrid +{ +} "Set up the mask function" + +SCHEDULE GROUP EvolutionMaskBase_SetupEvolutionMask AT postregrid +{ +} "Set up the mask function" + + + +SCHEDULE EvolutionMaskBase_InitEvolutionMask IN EvolutionMaskBase_SetupEvolutionMask +{ + LANG: C + OPTIONS: global loop-local +} "Initialise the mask function" + +SCHEDULE GROUP SetupEvolutionMask IN EvolutionMaskBase_SetupEvolutionMask AFTER EvolutionMaskBase_InitEvolutionMask +{ +} "Set up the weight function (schedule other routines in here)" + + + +SCHEDULE CarpetEvolutionMaskSetup IN SetupEvolutionMask +{ + LANG: C + OPTIONS: global loop-singlemap +} "Set up the mask function for the restriction regions" + +if (enforce_mask) +{ + SCHEDULE enforce_evolution_mask IN MoL_PostRHS + { + LANG: C + } "Enforce Evolution Mask" +} |