User: knarf Date: 2012/10/23 03:45 PM
Modified: /trunk/ schedule.ccl
Log: use an early atmosphere reset to ensure past timelevels are initialized correctly. This does not work for relative settings, but at least for absolute ones. See ticket #1071 for more information
File Changes:
Directory: /trunk/ ==================
File [modified]: schedule.ccl Delta lines: +8 -0 =================================================================== --- trunk/schedule.ccl 2012-10-01 18:10:07 UTC (rev 422) +++ trunk/schedule.ccl 2012-10-23 20:45:06 UTC (rev 423) @@ -541,6 +541,14 @@ LANG: Fortran } "Initialize the atmosphere mask"
+# Early atmosphere reset. This will not capture relative atmosphere settings (rho_rel_min) which +# is scheduled later. However, this will ensure that all time and refinement levels are handled +# correctly for rho_abs_min set. +schedule GRHydro_InitialAtmosphereReset AT CCTK_Initial AFTER HydroBase_Initial BEFORE HydroBase_Prim2ConInitial +{ + LANG: Fortran +} "Use mask to enforce atmosphere at initial time" + if (wk_atmosphere) { schedule GRHydro_InitAtmosMask AT CCTK_PostInitial
commits@lists.einsteintoolkit.org