aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
diff options
context:
space:
mode:
authortradke <tradke@89daf98e-ef62-4674-b946-b8ff9de2216c>2001-08-17 14:23:43 +0000
committertradke <tradke@89daf98e-ef62-4674-b946-b8ff9de2216c>2001-08-17 14:23:43 +0000
commit6ee3c28545c7c7378bdaadcdf0e0424ed03c1ef2 (patch)
tree82d82cb891cdc0a5a56b731c8dedc614b40da828 /schedule.ccl
parent262ca751dbdb4aff0f9ef5cb56201c18f00b87f9 (diff)
Switch on storage for CCTK arrays for AHFinder output.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinder/trunk@218 89daf98e-ef62-4674-b946-b8ff9de2216c
Diffstat (limited to 'schedule.ccl')
-rw-r--r--schedule.ccl80
1 files changed, 39 insertions, 41 deletions
diff --git a/schedule.ccl b/schedule.ccl
index 4cfbd35..683feca 100644
--- a/schedule.ccl
+++ b/schedule.ccl
@@ -1,54 +1,52 @@
# Schedule definitions for thorn AHFinder
#c/*@@
-#c @date July 1999
-#c @author Lars Nerger
+#c @date July 1999
+#c @author Lars Nerger
#c @@*/
schedule AHFinder_SetSym at CCTK_BASEGRID
{
- LANG: Fortran
+ LANG: Fortran
} "Set symmetries for AHFinder grid functions"
if (ahf_active)
{
-
- if (ahf_persists)
- {
- STORAGE: ahfindergrid,ahfinderexp,ahfgradient,ahfinder_gauss,find3grid
- STORAGE: ahfmask
- STORAGE: hole1_bounds,hole2_bounds,hole3_bounds
-
- schedule ahfinder at CCTK_POSTSTEP
- {
- LANG: Fortran
- } "Call apparent horizon finder with persisting grid functions"
- }
-
- else if (CCTK_Equals(ahf_mask,"off"))
- {
- schedule ahfinder at CCTK_POSTSTEP
- {
- LANG: Fortran
- STORAGE: ahfindergrid,ahfinderexp,ahfgradient,ahfinder_gauss,find3grid
- STORAGE: ahfmask
- } "Call apparent horizon finder"
- }
-
- else
- {
- STORAGE: ahfmask
- STORAGE: hole1_bounds,hole2_bounds,hole3_bounds
-
- schedule ahfinder at CCTK_POSTSTEP
- {
- LANG: Fortran
- STORAGE: ahfindergrid,ahfinderexp,ahfgradient,ahfinder_gauss,find3grid
- } "Call apparent horizon finder with persisting mask"
- }
+ if (ahf_lmax > 0)
+ {
+ STORAGE: out_scalars, out_1d_legen, out_2d_legen, out_2d_gauss
+ }
+
+ if (ahf_persists)
+ {
+ STORAGE: ahfindergrid,ahfinderexp,ahfgradient,ahfinder_gauss,find3grid
+ STORAGE: ahfmask
+ STORAGE: hole1_bounds,hole2_bounds,hole3_bounds
+
+ schedule ahfinder at CCTK_POSTSTEP
+ {
+ LANG: Fortran
+ } "Call apparent horizon finder with persisting grid functions"
+ }
+ else if (CCTK_Equals (ahf_mask,"off"))
+ {
+ schedule ahfinder at CCTK_POSTSTEP
+ {
+ LANG: Fortran
+ STORAGE: ahfindergrid,ahfinderexp,ahfgradient,ahfinder_gauss,find3grid
+ STORAGE: ahfmask
+ } "Call apparent horizon finder"
+ }
+ else
+ {
+ STORAGE: ahfmask
+ STORAGE: hole1_bounds,hole2_bounds,hole3_bounds
+
+ schedule ahfinder at CCTK_POSTSTEP
+ {
+ LANG: Fortran
+ STORAGE: ahfindergrid,ahfinderexp,ahfgradient,ahfinder_gauss,find3grid
+ } "Call apparent horizon finder with persisting mask"
+ }
}
-
-
-
-