diff options
author | schnetter <> | 2003-06-18 16:24:00 +0000 |
---|---|---|
committer | schnetter <> | 2003-06-18 16:24:00 +0000 |
commit | ea0d204e9bfe5daa6123970f2c1c323bd7e75b36 (patch) | |
tree | c48a4a122dfec847afa10475dd19ac1b94617e39 /CarpetExtra/SpaceTimeToy/schedule.ccl | |
parent | 343af5d6432feecd65a217c3cb1731394b55d315 (diff) |
Major update after a quiet time.
Major update after a quiet time.
Carpet: The flesh now has new cGH fields cctk_levoff[],
cctk_levoffdenom[], and cctk_timefac that describe the spatial offset
and temporal refinement factor between the base and the current
refinement level. These fields are now set and used; they change how
coordinates are handled.
CarpetIOASCII: Fix bugs regarding choosing the output hyperslab and
the output coordinates.
ID*, *Toy*: New WaveToy examples with various formulations and
different integrations methods. Currently, none of them converge to
second order except the standard WaveToy formulation.
These updates require the recent flesh, base thorn (and MoL) updates.
darcs-hash:20030618162427-07bb3-70761f74bce6ae246b5a2943a385647657d46d34.gz
Diffstat (limited to 'CarpetExtra/SpaceTimeToy/schedule.ccl')
-rw-r--r-- | CarpetExtra/SpaceTimeToy/schedule.ccl | 51 |
1 files changed, 46 insertions, 5 deletions
diff --git a/CarpetExtra/SpaceTimeToy/schedule.ccl b/CarpetExtra/SpaceTimeToy/schedule.ccl index 3b1230e77..e39f9a31d 100644 --- a/CarpetExtra/SpaceTimeToy/schedule.ccl +++ b/CarpetExtra/SpaceTimeToy/schedule.ccl @@ -1,5 +1,5 @@ # Schedule definitions for thorn SpaceTimeToy -# $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/SpaceTimeToy/schedule.ccl,v 1.5 2002/04/29 11:28:06 schnetter Exp $ +# $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/SpaceTimeToy/schedule.ccl,v 1.6 2003/06/18 18:24:29 schnetter Exp $ STORAGE: spacetimeevolve[3] STORAGE: icn_state @@ -28,16 +28,57 @@ schedule SpaceTimeToy_EulerStep at EVOL \ { LANG: Fortran STORAGE: spacetimetemps hydrotemps - SYNC: spacetimeevolve } "Initial Euler step" - -schedule SpaceTimeToy_ICNStep at EVOL \ + +schedule SpaceTimeToy_Boundaries at EVOL \ + after SpaceTimeToy_EulerStep +{ + LANG: Fortran + SYNC: spacetimeevolve +} "Select boundary conditions after initial Euler step" + +schedule GROUP ApplyBCs at EVOL \ + after SpaceTimeToy_Boundaries +{ +} "Apply boundary conditions after initial Euler step" + + + +schedule GROUP SpaceTimeToy_ICNLoop at EVOL \ after SpaceTimeToy_EulerStep \ after HydroToy_EulerPredictor \ before HydroToy_EulerCorrector \ while SpaceTimeToy::do_iterate { +} "All ICN steps" + +schedule SpaceTimeToy_ICNStep in SpaceTimeToy_ICNLoop +{ LANG: Fortran STORAGE: spacetimetemps hydrotemps - SYNC: spacetimeevolve } "One ICN step" + +schedule SpaceTimeToy_Boundaries in SpaceTimeToy_ICNLoop \ + after SpaceTimeToy_ICNStep +{ + LANG: Fortran + SYNC: spacetimeevolve +} "Select boundary conditions after ICN step" + +schedule GROUP ApplyBCs in SpaceTimeToy_ICNLoop \ + after SpaceTimeToy_Boundaries +{ +} "Apply boundary conditions after ICN step" + + + +schedule SpaceTimeToy_Boundaries in POSTRESTRICT +{ + LANG: Fortran + SYNC: spacetimeevolve +} "Select boundary conditions after restricting" + +schedule GROUP ApplyBCs in POSTRESTRICT \ + after SpaceTimeToy_Boundaries +{ +} "Apply boundary conditions after restricting" |