aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
diff options
context:
space:
mode:
authorpollney <pollney@a491c6a4-70bf-4b89-8b36-d6c0cb1f094e>2002-11-14 13:19:55 +0000
committerpollney <pollney@a491c6a4-70bf-4b89-8b36-d6c0cb1f094e>2002-11-14 13:19:55 +0000
commitad38e65250a779b827586e44f7963969a182db65 (patch)
tree09b290fde34d8ef8d38da6acc96e2b82b1ec22be /schedule.ccl
parentacf684447216dd5f57dc52c3e55f5e943df25463 (diff)
Implementation of the recently discussed spacemask spec. See the
doc/documentation.tex for details. The existing mask grid-function (emask) has been retained for the time being, until the excision related thorns can be brought up to date with the new interface. These thorns should see no change in their behaviour. In the meantime, the space_mask GF can be used simultaneously via the new interfaces. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SpaceMask/trunk@15 a491c6a4-70bf-4b89-8b36-d6c0cb1f094e
Diffstat (limited to 'schedule.ccl')
-rw-r--r--schedule.ccl27
1 files changed, 23 insertions, 4 deletions
diff --git a/schedule.ccl b/schedule.ccl
index 9923239..68492fb 100644
--- a/schedule.ccl
+++ b/schedule.ccl
@@ -1,15 +1,34 @@
# Schedule definitions for thorn SpaceMask
# $Header$
-if (use_mask)
+if (use_mask)
{
- STORAGE: mask
- schedule MaskOne at CCTK_INITIAL
+ STORAGE: space_mask_group
+
+ schedule MaskZero at CCTK_INITIAL
{
LANG: C
- } "Set mask to one"
+ } "Initialise mask to zero"
+
schedule MaskSym at CCTK_BASEGRID
{
LANG: C
} "Set grid symmetries for mask"
+
+ #
+ # The following is for compatibility with current excision routines,
+ # and will be removed once they are up-to-date with the new mask
+ # scheme.
+ #
+ STORAGE: mask
+ schedule MaskSym_emask at CCTK_BASEGRID
+ {
+ LANG: C
+ } "Set grid symmetries for mask"
+
+ schedule MaskOne at CCTK_INITIAL
+ {
+ LANG: C
+ } "Set mask to one"
+
}