From 959291633ec89448f4123c5ecbf16db876f29429 Mon Sep 17 00:00:00 2001 From: hinder Date: Mon, 13 Sep 2010 11:18:30 +0000 Subject: Update automatically generated code git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/WeylScal4/trunk@61 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843 --- schedule.ccl | 143 ++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 93 insertions(+), 50 deletions(-) (limited to 'schedule.ccl') diff --git a/schedule.ccl b/schedule.ccl index 5d79431..80d42d8 100644 --- a/schedule.ccl +++ b/schedule.ccl @@ -1,31 +1,9 @@ # File produced by Kranc -if (timelevels == 1) -{ - STORAGE: Psi4i_group[1] -} -if (timelevels == 2) -{ - STORAGE: Psi4i_group[2] -} -if (timelevels == 3) -{ - STORAGE: Psi4i_group[3] -} +STORAGE: Psi4i_group[3] -if (timelevels == 1) -{ - STORAGE: Psi4r_group[1] -} -if (timelevels == 2) -{ - STORAGE: Psi4r_group[2] -} -if (timelevels == 3) -{ - STORAGE: Psi4r_group[3] -} +STORAGE: Psi4r_group[3] schedule WeylScal4_Startup at STARTUP { @@ -46,61 +24,126 @@ schedule WeylScal4_RegisterSymmetries in SymmetryRegister } "register symmetries" -schedule group WeylScal4_Calculate in MoL_PseudoEvolution +if (CCTK_EQUALS(fd_order, "2nd")) +{ + schedule group psis_calc_2nd_group in MoL_PseudoEvolution + { + # no language specified + } "psis_calc_2nd" +} + +schedule psis_calc_2nd in psis_calc_2nd_group +{ + LANG: C +} "psis_calc_2nd" + +schedule psis_calc_2nd_SelectBCs in psis_calc_2nd_bc_group +{ + LANG: C + OPTIONS: level + SYNC: Psi4i_group + SYNC: Psi4r_group +} "psis_calc_2nd_SelectBCs" + +schedule group ApplyBCs as psis_calc_2nd_ApplyBCs in psis_calc_2nd_bc_group after psis_calc_2nd_SelectBCs +{ + # no language specified +} "Apply BCs for groups set in psis_calc_2nd" + + +if (CCTK_EQUALS(fd_order, "2nd")) { -} "Calculate the Newman-Penrose quantities" + schedule group psis_calc_2nd_bc_group in psis_calc_2nd_group after psis_calc_2nd + { + # no language specified + } "psis_calc_2nd" +} + + +if (CCTK_EQUALS(fd_order, "2nd")) +{ + schedule group psis_calc_2nd_bc_group at CCTK_POSTRESTRICT + { + # no language specified + } "psis_calc_2nd" +} + if (CCTK_EQUALS(fd_order, "2nd")) { - schedule psis_calc_2nd in WeylScal4_Calculate as calc_np + schedule group psis_calc_2nd_bc_group at CCTK_POSTRESTRICTINITIAL { - LANG: C - SYNC: Psi4i_group - SYNC: Psi4r_group + # no language specified } "psis_calc_2nd" } if (CCTK_EQUALS(fd_order, "4th")) { - schedule psis_calc_4th in WeylScal4_Calculate as calc_np + schedule group psis_calc_4th_group in MoL_PseudoEvolution { - LANG: C - SYNC: Psi4i_group - SYNC: Psi4r_group + # no language specified } "psis_calc_4th" } -schedule WeylScal4_SelectBoundConds in WeylScal4_Boundaries +schedule psis_calc_4th in psis_calc_4th_group +{ + LANG: C +} "psis_calc_4th" + +schedule psis_calc_4th_SelectBCs in psis_calc_4th_bc_group { LANG: C OPTIONS: level SYNC: Psi4i_group SYNC: Psi4r_group -} "select boundary conditions" +} "psis_calc_4th_SelectBCs" -schedule WeylScal4_CheckBoundaries at BASEGRID +schedule group ApplyBCs as psis_calc_4th_ApplyBCs in psis_calc_4th_bc_group after psis_calc_4th_SelectBCs { - LANG: C - OPTIONS: meta -} "check boundaries treatment" + # no language specified +} "Apply BCs for groups set in psis_calc_4th" + -schedule group ApplyBCs as WeylScal4_ApplyBCs in WeylScal4_Boundaries after WeylScal4_SelectBoundConds +if (CCTK_EQUALS(fd_order, "4th")) { - # no language specified -} "Apply boundary conditions controlled by thorn Boundary" + schedule group psis_calc_4th_bc_group in psis_calc_4th_group after psis_calc_4th + { + # no language specified + } "psis_calc_4th" +} + -schedule group WeylScal4_Boundaries in WeylScal4_Calculate after calc_np +if (CCTK_EQUALS(fd_order, "4th")) { - # no language specified -} "Apply boundary conditions controlled by thorn Boundary" + schedule group psis_calc_4th_bc_group at CCTK_POSTRESTRICT + { + # no language specified + } "psis_calc_4th" +} -schedule group WeylScal4_Boundaries in CCTK_POSTRESTRICTINITIAL + +if (CCTK_EQUALS(fd_order, "4th")) { - # no language specified -} "Apply boundary conditions controlled by thorn Boundary" + schedule group psis_calc_4th_bc_group at CCTK_POSTRESTRICTINITIAL + { + # no language specified + } "psis_calc_4th" +} + +schedule WeylScal4_SelectBoundConds in MoL_PostStep +{ + LANG: C + OPTIONS: level +} "select boundary conditions" + +schedule WeylScal4_CheckBoundaries at BASEGRID +{ + LANG: C + OPTIONS: meta +} "check boundaries treatment" -schedule group WeylScal4_Boundaries in CCTK_POSTRESTRICT +schedule group ApplyBCs as WeylScal4_ApplyBCs in MoL_PostStep after WeylScal4_SelectBoundConds { # no language specified } "Apply boundary conditions controlled by thorn Boundary" -- cgit v1.2.3