From b3aafc21d0044b4d68ee7a6c088c472799ed9503 Mon Sep 17 00:00:00 2001 From: tbode Date: Fri, 7 May 2010 00:59:10 +0000 Subject: WeylScal4: Remove variable modifications in Kranc script. Fix tensor parity tags. Add old-style BC compatibility. Add intelligence to runmath.sh in finding Kranc. Change bash script permissions. Add testsuites. Expand README description. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/WeylScal4/trunk@52 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843 --- schedule.ccl | 55 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 6 deletions(-) (limited to 'schedule.ccl') diff --git a/schedule.ccl b/schedule.ccl index e800251..5d79431 100644 --- a/schedule.ccl +++ b/schedule.ccl @@ -1,9 +1,31 @@ # File produced by Kranc -STORAGE: Psi4i_group[3] +if (timelevels == 1) +{ + STORAGE: Psi4i_group[1] +} +if (timelevels == 2) +{ + STORAGE: Psi4i_group[2] +} +if (timelevels == 3) +{ + STORAGE: Psi4i_group[3] +} -STORAGE: Psi4r_group[3] +if (timelevels == 1) +{ + STORAGE: Psi4r_group[1] +} +if (timelevels == 2) +{ + STORAGE: Psi4r_group[2] +} +if (timelevels == 3) +{ + STORAGE: Psi4r_group[3] +} schedule WeylScal4_Startup at STARTUP { @@ -24,9 +46,13 @@ schedule WeylScal4_RegisterSymmetries in SymmetryRegister } "register symmetries" +schedule group WeylScal4_Calculate in MoL_PseudoEvolution +{ +} "Calculate the Newman-Penrose quantities" + if (CCTK_EQUALS(fd_order, "2nd")) { - schedule psis_calc_2nd at CCTK_EVOL after MoL_Evolution after evolved_to_adm as calc_np + schedule psis_calc_2nd in WeylScal4_Calculate as calc_np { LANG: C SYNC: Psi4i_group @@ -37,7 +63,7 @@ if (CCTK_EQUALS(fd_order, "2nd")) if (CCTK_EQUALS(fd_order, "4th")) { - schedule psis_calc_4th at CCTK_EVOL after MoL_Evolution after evolved_to_adm as calc_np + schedule psis_calc_4th in WeylScal4_Calculate as calc_np { LANG: C SYNC: Psi4i_group @@ -45,10 +71,12 @@ if (CCTK_EQUALS(fd_order, "4th")) } "psis_calc_4th" } -schedule WeylScal4_SelectBoundConds in MoL_PostStep +schedule WeylScal4_SelectBoundConds in WeylScal4_Boundaries { LANG: C OPTIONS: level + SYNC: Psi4i_group + SYNC: Psi4r_group } "select boundary conditions" schedule WeylScal4_CheckBoundaries at BASEGRID @@ -57,7 +85,22 @@ schedule WeylScal4_CheckBoundaries at BASEGRID OPTIONS: meta } "check boundaries treatment" -schedule group ApplyBCs as WeylScal4_ApplyBCs in MoL_PostStep after WeylScal4_SelectBoundConds +schedule group ApplyBCs as WeylScal4_ApplyBCs in WeylScal4_Boundaries after WeylScal4_SelectBoundConds +{ + # no language specified +} "Apply boundary conditions controlled by thorn Boundary" + +schedule group WeylScal4_Boundaries in WeylScal4_Calculate after calc_np +{ + # no language specified +} "Apply boundary conditions controlled by thorn Boundary" + +schedule group WeylScal4_Boundaries in CCTK_POSTRESTRICTINITIAL +{ + # no language specified +} "Apply boundary conditions controlled by thorn Boundary" + +schedule group WeylScal4_Boundaries in CCTK_POSTRESTRICT { # no language specified } "Apply boundary conditions controlled by thorn Boundary" -- cgit v1.2.3