aboutsummaryrefslogtreecommitdiff
path: root/Examples/EulerSR/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/EulerSR/schedule.ccl')
-rw-r--r--Examples/EulerSR/schedule.ccl295
1 files changed, 289 insertions, 6 deletions
diff --git a/Examples/EulerSR/schedule.ccl b/Examples/EulerSR/schedule.ccl
index d6b29e0..87edede 100644
--- a/Examples/EulerSR/schedule.ccl
+++ b/Examples/EulerSR/schedule.ccl
@@ -190,12 +190,6 @@ schedule EulerSR_Startup at STARTUP
OPTIONS: meta
} "create banner"
-schedule EulerSR_RegisterVars in MoL_Register
-{
- LANG: C
- OPTIONS: meta
-} "Register Variables for MoL"
-
schedule EulerSR_RegisterSymmetries in SymmetryRegister
{
LANG: C
@@ -208,22 +202,68 @@ if (CCTK_EQUALS(initial_data, "shock"))
schedule eulersr_initial_shock at CCTK_INITIAL as eulersr_initial
{
LANG: C
+ READS: grid::x
+ WRITES: EulerSR::epsi
+ WRITES: EulerSR::rho
+ WRITES: EulerSR::v1
+ WRITES: EulerSR::v2
+ WRITES: EulerSR::v3
} "eulersr_initial_shock"
}
schedule eulersr_cons_calc_zero_rhs in MoL_CalcRHS
{
LANG: C
+ WRITES: EulerSR::Denrhs
+ WRITES: EulerSR::S1rhs
+ WRITES: EulerSR::S2rhs
+ WRITES: EulerSR::S3rhs
+ WRITES: EulerSR::taurhs
} "eulersr_cons_calc_zero_rhs"
schedule eulersr_cons_calc_conserved at POSTINITIAL
{
LANG: C
+ READS: EulerSR::Den
+ READS: EulerSR::epsi
+ READS: EulerSR::h
+ READS: EulerSR::p
+ READS: EulerSR::rho
+ READS: EulerSR::v1
+ READS: EulerSR::v2
+ READS: EulerSR::v3
+ READS: EulerSR::W
+ WRITES: EulerSR::Den
+ WRITES: EulerSR::h
+ WRITES: EulerSR::p
+ WRITES: EulerSR::S1
+ WRITES: EulerSR::S2
+ WRITES: EulerSR::S3
+ WRITES: EulerSR::tau
+ WRITES: EulerSR::W
} "eulersr_cons_calc_conserved"
schedule eulersr_cons_calc_primitives in MoL_PostStep after EulerSR_ApplyBCs
{
LANG: C
+ READS: EulerSR::Den
+ READS: EulerSR::epsi
+ READS: EulerSR::h
+ READS: EulerSR::p
+ READS: EulerSR::rho
+ READS: EulerSR::S1
+ READS: EulerSR::S2
+ READS: EulerSR::S3
+ READS: EulerSR::tau
+ READS: EulerSR::W
+ WRITES: EulerSR::epsi
+ WRITES: EulerSR::h
+ WRITES: EulerSR::p
+ WRITES: EulerSR::rho
+ WRITES: EulerSR::v1
+ WRITES: EulerSR::v2
+ WRITES: EulerSR::v3
+ WRITES: EulerSR::W
} "eulersr_cons_calc_primitives"
schedule group eulersr_cons_calc_reconstruct_1_group in MoL_CalcRHS after eulersr_cons_calc_zero_rhs
@@ -234,6 +274,21 @@ schedule group eulersr_cons_calc_reconstruct_1_group in MoL_CalcRHS after eulers
schedule eulersr_cons_calc_reconstruct_1 in eulersr_cons_calc_reconstruct_1_group
{
LANG: C
+ READS: EulerSR::epsi
+ READS: EulerSR::rho
+ READS: EulerSR::v1
+ READS: EulerSR::v2
+ READS: EulerSR::v3
+ WRITES: EulerSR::epsiLeft
+ WRITES: EulerSR::epsiRight
+ WRITES: EulerSR::rhoLeft
+ WRITES: EulerSR::rhoRight
+ WRITES: EulerSR::v1Left
+ WRITES: EulerSR::v1Right
+ WRITES: EulerSR::v2Left
+ WRITES: EulerSR::v2Right
+ WRITES: EulerSR::v3Left
+ WRITES: EulerSR::v3Right
} "eulersr_cons_calc_reconstruct_1"
schedule eulersr_cons_calc_reconstruct_1_SelectBCs in eulersr_cons_calc_reconstruct_1_bc_group
@@ -265,6 +320,34 @@ schedule group eulersr_cons_calc_reconstruct_1_bc_group in MoL_PseudoEvolutionBo
schedule eulersr_cons_calc_intercell_conserved_1 in MoL_CalcRHS after eulersr_cons_calc_reconstruct_1
{
LANG: C
+ READS: EulerSR::DenLeft
+ READS: EulerSR::DenRight
+ READS: EulerSR::epsiLeft
+ READS: EulerSR::epsiRight
+ READS: EulerSR::h
+ READS: EulerSR::p
+ READS: EulerSR::rhoLeft
+ READS: EulerSR::rhoRight
+ READS: EulerSR::v1Left
+ READS: EulerSR::v1Right
+ READS: EulerSR::v2Left
+ READS: EulerSR::v2Right
+ READS: EulerSR::v3Left
+ READS: EulerSR::v3Right
+ READS: EulerSR::W
+ WRITES: EulerSR::DenLeft
+ WRITES: EulerSR::DenRight
+ WRITES: EulerSR::h
+ WRITES: EulerSR::p
+ WRITES: EulerSR::S1Left
+ WRITES: EulerSR::S1Right
+ WRITES: EulerSR::S2Left
+ WRITES: EulerSR::S2Right
+ WRITES: EulerSR::S3Left
+ WRITES: EulerSR::S3Right
+ WRITES: EulerSR::tauLeft
+ WRITES: EulerSR::tauRight
+ WRITES: EulerSR::W
} "eulersr_cons_calc_intercell_conserved_1"
schedule group eulersr_cons_calc_flux_1_group in MoL_CalcRHS after eulersr_cons_calc_intercell_conserved_1
@@ -275,6 +358,27 @@ schedule group eulersr_cons_calc_flux_1_group in MoL_CalcRHS after eulersr_cons_
schedule eulersr_cons_calc_flux_1 in eulersr_cons_calc_flux_1_group
{
LANG: C
+ READS: EulerSR::DenLeft
+ READS: EulerSR::DenRight
+ READS: EulerSR::epsiLeft
+ READS: EulerSR::epsiRight
+ READS: EulerSR::rhoLeft
+ READS: EulerSR::rhoRight
+ READS: EulerSR::S1Left
+ READS: EulerSR::S1Right
+ READS: EulerSR::S2Left
+ READS: EulerSR::S2Right
+ READS: EulerSR::S3Left
+ READS: EulerSR::S3Right
+ READS: EulerSR::tauLeft
+ READS: EulerSR::tauRight
+ READS: EulerSR::v1Left
+ READS: EulerSR::v1Right
+ WRITES: EulerSR::DenFlux
+ WRITES: EulerSR::S1Flux
+ WRITES: EulerSR::S2Flux
+ WRITES: EulerSR::S3Flux
+ WRITES: EulerSR::tauFlux
} "eulersr_cons_calc_flux_1"
schedule eulersr_cons_calc_flux_1_SelectBCs in eulersr_cons_calc_flux_1_bc_group
@@ -306,6 +410,21 @@ schedule group eulersr_cons_calc_flux_1_bc_group in MoL_PseudoEvolutionBoundarie
schedule eulersr_cons_calc_rhs_1 in MoL_CalcRHS after eulersr_cons_calc_flux_1
{
LANG: C
+ READS: EulerSR::DenFlux
+ READS: EulerSR::Denrhs
+ READS: EulerSR::S1Flux
+ READS: EulerSR::S1rhs
+ READS: EulerSR::S2Flux
+ READS: EulerSR::S2rhs
+ READS: EulerSR::S3Flux
+ READS: EulerSR::S3rhs
+ READS: EulerSR::tauFlux
+ READS: EulerSR::taurhs
+ WRITES: EulerSR::Denrhs
+ WRITES: EulerSR::S1rhs
+ WRITES: EulerSR::S2rhs
+ WRITES: EulerSR::S3rhs
+ WRITES: EulerSR::taurhs
} "eulersr_cons_calc_rhs_1"
schedule group eulersr_cons_calc_reconstruct_2_group in MoL_CalcRHS after eulersr_cons_calc_rhs_1
@@ -316,6 +435,21 @@ schedule group eulersr_cons_calc_reconstruct_2_group in MoL_CalcRHS after eulers
schedule eulersr_cons_calc_reconstruct_2 in eulersr_cons_calc_reconstruct_2_group
{
LANG: C
+ READS: EulerSR::epsi
+ READS: EulerSR::rho
+ READS: EulerSR::v1
+ READS: EulerSR::v2
+ READS: EulerSR::v3
+ WRITES: EulerSR::epsiLeft
+ WRITES: EulerSR::epsiRight
+ WRITES: EulerSR::rhoLeft
+ WRITES: EulerSR::rhoRight
+ WRITES: EulerSR::v1Left
+ WRITES: EulerSR::v1Right
+ WRITES: EulerSR::v2Left
+ WRITES: EulerSR::v2Right
+ WRITES: EulerSR::v3Left
+ WRITES: EulerSR::v3Right
} "eulersr_cons_calc_reconstruct_2"
schedule eulersr_cons_calc_reconstruct_2_SelectBCs in eulersr_cons_calc_reconstruct_2_bc_group
@@ -347,6 +481,34 @@ schedule group eulersr_cons_calc_reconstruct_2_bc_group in MoL_PseudoEvolutionBo
schedule eulersr_cons_calc_intercell_conserved_2 in MoL_CalcRHS after eulersr_cons_calc_reconstruct_2
{
LANG: C
+ READS: EulerSR::DenLeft
+ READS: EulerSR::DenRight
+ READS: EulerSR::epsiLeft
+ READS: EulerSR::epsiRight
+ READS: EulerSR::h
+ READS: EulerSR::p
+ READS: EulerSR::rhoLeft
+ READS: EulerSR::rhoRight
+ READS: EulerSR::v1Left
+ READS: EulerSR::v1Right
+ READS: EulerSR::v2Left
+ READS: EulerSR::v2Right
+ READS: EulerSR::v3Left
+ READS: EulerSR::v3Right
+ READS: EulerSR::W
+ WRITES: EulerSR::DenLeft
+ WRITES: EulerSR::DenRight
+ WRITES: EulerSR::h
+ WRITES: EulerSR::p
+ WRITES: EulerSR::S1Left
+ WRITES: EulerSR::S1Right
+ WRITES: EulerSR::S2Left
+ WRITES: EulerSR::S2Right
+ WRITES: EulerSR::S3Left
+ WRITES: EulerSR::S3Right
+ WRITES: EulerSR::tauLeft
+ WRITES: EulerSR::tauRight
+ WRITES: EulerSR::W
} "eulersr_cons_calc_intercell_conserved_2"
schedule group eulersr_cons_calc_flux_2_group in MoL_CalcRHS after eulersr_cons_calc_intercell_conserved_2
@@ -357,6 +519,27 @@ schedule group eulersr_cons_calc_flux_2_group in MoL_CalcRHS after eulersr_cons_
schedule eulersr_cons_calc_flux_2 in eulersr_cons_calc_flux_2_group
{
LANG: C
+ READS: EulerSR::DenLeft
+ READS: EulerSR::DenRight
+ READS: EulerSR::epsiLeft
+ READS: EulerSR::epsiRight
+ READS: EulerSR::rhoLeft
+ READS: EulerSR::rhoRight
+ READS: EulerSR::S1Left
+ READS: EulerSR::S1Right
+ READS: EulerSR::S2Left
+ READS: EulerSR::S2Right
+ READS: EulerSR::S3Left
+ READS: EulerSR::S3Right
+ READS: EulerSR::tauLeft
+ READS: EulerSR::tauRight
+ READS: EulerSR::v2Left
+ READS: EulerSR::v2Right
+ WRITES: EulerSR::DenFlux
+ WRITES: EulerSR::S1Flux
+ WRITES: EulerSR::S2Flux
+ WRITES: EulerSR::S3Flux
+ WRITES: EulerSR::tauFlux
} "eulersr_cons_calc_flux_2"
schedule eulersr_cons_calc_flux_2_SelectBCs in eulersr_cons_calc_flux_2_bc_group
@@ -388,6 +571,21 @@ schedule group eulersr_cons_calc_flux_2_bc_group in MoL_PseudoEvolutionBoundarie
schedule eulersr_cons_calc_rhs_2 in MoL_CalcRHS after eulersr_cons_calc_flux_2
{
LANG: C
+ READS: EulerSR::DenFlux
+ READS: EulerSR::Denrhs
+ READS: EulerSR::S1Flux
+ READS: EulerSR::S1rhs
+ READS: EulerSR::S2Flux
+ READS: EulerSR::S2rhs
+ READS: EulerSR::S3Flux
+ READS: EulerSR::S3rhs
+ READS: EulerSR::tauFlux
+ READS: EulerSR::taurhs
+ WRITES: EulerSR::Denrhs
+ WRITES: EulerSR::S1rhs
+ WRITES: EulerSR::S2rhs
+ WRITES: EulerSR::S3rhs
+ WRITES: EulerSR::taurhs
} "eulersr_cons_calc_rhs_2"
schedule group eulersr_cons_calc_reconstruct_3_group in MoL_CalcRHS after eulersr_cons_calc_rhs_2
@@ -398,6 +596,21 @@ schedule group eulersr_cons_calc_reconstruct_3_group in MoL_CalcRHS after eulers
schedule eulersr_cons_calc_reconstruct_3 in eulersr_cons_calc_reconstruct_3_group
{
LANG: C
+ READS: EulerSR::epsi
+ READS: EulerSR::rho
+ READS: EulerSR::v1
+ READS: EulerSR::v2
+ READS: EulerSR::v3
+ WRITES: EulerSR::epsiLeft
+ WRITES: EulerSR::epsiRight
+ WRITES: EulerSR::rhoLeft
+ WRITES: EulerSR::rhoRight
+ WRITES: EulerSR::v1Left
+ WRITES: EulerSR::v1Right
+ WRITES: EulerSR::v2Left
+ WRITES: EulerSR::v2Right
+ WRITES: EulerSR::v3Left
+ WRITES: EulerSR::v3Right
} "eulersr_cons_calc_reconstruct_3"
schedule eulersr_cons_calc_reconstruct_3_SelectBCs in eulersr_cons_calc_reconstruct_3_bc_group
@@ -429,6 +642,34 @@ schedule group eulersr_cons_calc_reconstruct_3_bc_group in MoL_PseudoEvolutionBo
schedule eulersr_cons_calc_intercell_conserved_3 in MoL_CalcRHS after eulersr_cons_calc_reconstruct_3
{
LANG: C
+ READS: EulerSR::DenLeft
+ READS: EulerSR::DenRight
+ READS: EulerSR::epsiLeft
+ READS: EulerSR::epsiRight
+ READS: EulerSR::h
+ READS: EulerSR::p
+ READS: EulerSR::rhoLeft
+ READS: EulerSR::rhoRight
+ READS: EulerSR::v1Left
+ READS: EulerSR::v1Right
+ READS: EulerSR::v2Left
+ READS: EulerSR::v2Right
+ READS: EulerSR::v3Left
+ READS: EulerSR::v3Right
+ READS: EulerSR::W
+ WRITES: EulerSR::DenLeft
+ WRITES: EulerSR::DenRight
+ WRITES: EulerSR::h
+ WRITES: EulerSR::p
+ WRITES: EulerSR::S1Left
+ WRITES: EulerSR::S1Right
+ WRITES: EulerSR::S2Left
+ WRITES: EulerSR::S2Right
+ WRITES: EulerSR::S3Left
+ WRITES: EulerSR::S3Right
+ WRITES: EulerSR::tauLeft
+ WRITES: EulerSR::tauRight
+ WRITES: EulerSR::W
} "eulersr_cons_calc_intercell_conserved_3"
schedule group eulersr_cons_calc_flux_3_group in MoL_CalcRHS after eulersr_cons_calc_intercell_conserved_3
@@ -439,6 +680,27 @@ schedule group eulersr_cons_calc_flux_3_group in MoL_CalcRHS after eulersr_cons_
schedule eulersr_cons_calc_flux_3 in eulersr_cons_calc_flux_3_group
{
LANG: C
+ READS: EulerSR::DenLeft
+ READS: EulerSR::DenRight
+ READS: EulerSR::epsiLeft
+ READS: EulerSR::epsiRight
+ READS: EulerSR::rhoLeft
+ READS: EulerSR::rhoRight
+ READS: EulerSR::S1Left
+ READS: EulerSR::S1Right
+ READS: EulerSR::S2Left
+ READS: EulerSR::S2Right
+ READS: EulerSR::S3Left
+ READS: EulerSR::S3Right
+ READS: EulerSR::tauLeft
+ READS: EulerSR::tauRight
+ READS: EulerSR::v3Left
+ READS: EulerSR::v3Right
+ WRITES: EulerSR::DenFlux
+ WRITES: EulerSR::S1Flux
+ WRITES: EulerSR::S2Flux
+ WRITES: EulerSR::S3Flux
+ WRITES: EulerSR::tauFlux
} "eulersr_cons_calc_flux_3"
schedule eulersr_cons_calc_flux_3_SelectBCs in eulersr_cons_calc_flux_3_bc_group
@@ -470,6 +732,21 @@ schedule group eulersr_cons_calc_flux_3_bc_group in MoL_PseudoEvolutionBoundarie
schedule eulersr_cons_calc_rhs_3 in MoL_CalcRHS after eulersr_cons_calc_flux_3
{
LANG: C
+ READS: EulerSR::DenFlux
+ READS: EulerSR::Denrhs
+ READS: EulerSR::S1Flux
+ READS: EulerSR::S1rhs
+ READS: EulerSR::S2Flux
+ READS: EulerSR::S2rhs
+ READS: EulerSR::S3Flux
+ READS: EulerSR::S3rhs
+ READS: EulerSR::tauFlux
+ READS: EulerSR::taurhs
+ WRITES: EulerSR::Denrhs
+ WRITES: EulerSR::S1rhs
+ WRITES: EulerSR::S2rhs
+ WRITES: EulerSR::S3rhs
+ WRITES: EulerSR::taurhs
} "eulersr_cons_calc_rhs_3"
schedule EulerSR_SelectBoundConds in MoL_PostStep
@@ -487,6 +764,12 @@ schedule EulerSR_CheckBoundaries at BASEGRID
OPTIONS: meta
} "check boundaries treatment"
+schedule EulerSR_RegisterVars in MoL_Register
+{
+ LANG: C
+ OPTIONS: meta
+} "Register Variables for MoL"
+
schedule group ApplyBCs as EulerSR_ApplyBCs in MoL_PostStep after EulerSR_SelectBoundConds
{
# no language specified