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/WaveToyMoL/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/WaveToyMoL/schedule.ccl')
-rw-r--r-- | CarpetExtra/WaveToyMoL/schedule.ccl | 40 |
1 files changed, 12 insertions, 28 deletions
diff --git a/CarpetExtra/WaveToyMoL/schedule.ccl b/CarpetExtra/WaveToyMoL/schedule.ccl index ffce79084..92eae59c1 100644 --- a/CarpetExtra/WaveToyMoL/schedule.ccl +++ b/CarpetExtra/WaveToyMoL/schedule.ccl @@ -1,31 +1,26 @@ # Schedule definitions for thorn WaveToyMoL -# $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/WaveToyMoL/schedule.ccl,v 1.5 2004/04/07 17:08:21 schnetter Exp $ +# $Header: /home/eschnett/C/carpet/Carpet/CarpetExtra/WaveToyMoL/schedule.ccl,v 1.1 2003/06/18 18:24:30 schnetter Exp $ STORAGE: scalarevolve[3] STORAGE: scalarevolvedot -if (estimate_error) { - STORAGE: scalarevolveerrorestimate -} - SCHEDULE WaveToyMol_Startup AT startup { LANG: Fortran - OPTIONS: meta } "Register banner" SCHEDULE WaveToyMoL_InitSymBound AT basegrid { LANG: Fortran - OPTIONS: meta + OPTIONS: global } "Schedule symmetries" SCHEDULE WaveToyMoL_RegisterVars IN MoL_Register { LANG: Fortran - OPTIONS: meta + OPTIONS: global } "Register variables for MoL" @@ -38,7 +33,6 @@ SCHEDULE WaveToyMoL_CalcRHS IN MoL_CalcRHS SCHEDULE WaveToyMoL_Boundaries IN MoL_PostStep { LANG: Fortran - OPTIONS: level SYNC: scalarevolve } "Select boundary conditions in MoL" @@ -48,22 +42,12 @@ SCHEDULE GROUP ApplyBCs IN MoL_PostStep AFTER WaveToyMoL_Boundaries -if (estimate_error) { - - SCHEDULE WaveToyMoL_EstimateError AT poststep - { - LANG: Fortran - } "Estimate the truncation error" - - SCHEDULE WaveToyMoL_EstimateErrorBoundaries AT poststep AFTER WaveToyMoL_EstimateError - { - LANG: Fortran - OPTIONS: level - SYNC: scalarevolveerrorestimate - } "Select boundary conditions for the truncation error" - - SCHEDULE GROUP ApplyBCs AT poststep AFTER WaveToyMoL_EstimateError - { - } "Apply boundary conditions" - -} +SCHEDULE WaveToyMoL_Boundaries IN postrestrict +{ + LANG: Fortran + SYNC: scalarevolve +} "Select boundary conditions after restricting" + +SCHEDULE GROUP ApplyBCs IN postrestrict AFTER WaveToyMoL_Boundaries +{ +} "Apply boundary conditions after restricting" |