aboutsummaryrefslogtreecommitdiff
path: root/ML_WaveToy/schedule.ccl
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2012-05-21 12:59:50 -0400
committerErik Schnetter <schnetter@gmail.com>2012-05-21 12:59:50 -0400
commitf9c7beb75e0d2bfa91e8de341356c2cff0596d87 (patch)
tree5689280fb5d4e3f4f430b34fe3cf21fc38dd20df /ML_WaveToy/schedule.ccl
parent3cadea8ebd64017981bd3de827599de2a014a63e (diff)
Regenerate thorn ML_WaveToy and ML_WaveToy_CL
Diffstat (limited to 'ML_WaveToy/schedule.ccl')
-rw-r--r--ML_WaveToy/schedule.ccl147
1 files changed, 147 insertions, 0 deletions
diff --git a/ML_WaveToy/schedule.ccl b/ML_WaveToy/schedule.ccl
new file mode 100644
index 0000000..2d0b031
--- /dev/null
+++ b/ML_WaveToy/schedule.ccl
@@ -0,0 +1,147 @@
+# File produced by Kranc
+
+
+if (other_timelevels == 1)
+{
+ STORAGE: WT_eps[1]
+}
+
+if (timelevels == 1)
+{
+ STORAGE: WT_rho[1]
+}
+if (timelevels == 2)
+{
+ STORAGE: WT_rho[2]
+}
+
+if (timelevels == 1)
+{
+ STORAGE: WT_u[1]
+}
+if (timelevels == 2)
+{
+ STORAGE: WT_u[2]
+}
+
+if (rhs_timelevels == 1)
+{
+ STORAGE: WT_rhorhs[1]
+}
+if (rhs_timelevels == 2)
+{
+ STORAGE: WT_rhorhs[2]
+}
+
+if (rhs_timelevels == 1)
+{
+ STORAGE: WT_urhs[1]
+}
+if (rhs_timelevels == 2)
+{
+ STORAGE: WT_urhs[2]
+}
+
+schedule ML_WaveToy_Startup at STARTUP
+{
+ LANG: C
+ OPTIONS: meta
+} "create banner"
+
+schedule ML_WaveToy_RegisterSymmetries in SymmetryRegister
+{
+ LANG: C
+ OPTIONS: meta
+} "register symmetries"
+
+
+if (CCTK_EQUALS(initial_data, "Gaussian"))
+{
+ schedule WT_Gaussian AT initial
+ {
+ LANG: C
+ READS: grid::r
+ WRITES: ML_WaveToy::rho
+ WRITES: ML_WaveToy::u
+ } "WT_Gaussian"
+}
+
+
+if (CCTK_EQUALS(initial_data, "Standing"))
+{
+ schedule WT_Standing AT initial
+ {
+ LANG: C
+ READS: grid::x
+ READS: grid::y
+ READS: grid::z
+ WRITES: ML_WaveToy::rho
+ WRITES: ML_WaveToy::u
+ } "WT_Standing"
+}
+
+schedule WT_RHS IN MoL_CalcRHS
+{
+ LANG: C
+ READS: ML_WaveToy::rho
+ READS: ML_WaveToy::u
+ WRITES: ML_WaveToy::rhorhs
+ WRITES: ML_WaveToy::urhs
+} "WT_RHS"
+
+schedule WT_Dirichlet IN MoL_CalcRHS
+{
+ LANG: C
+ WRITES: ML_WaveToy::rhorhs
+ WRITES: ML_WaveToy::urhs
+} "WT_Dirichlet"
+
+schedule WT_Dirichlet AT analysis
+{
+ LANG: C
+ SYNC: WT_rhorhs
+ SYNC: WT_urhs
+ WRITES: ML_WaveToy::rhorhs
+ WRITES: ML_WaveToy::urhs
+} "WT_Dirichlet"
+
+schedule WT_Energy AT analysis
+{
+ LANG: C
+ SYNC: WT_eps
+ READS: ML_WaveToy::rho
+ READS: ML_WaveToy::u
+ WRITES: ML_WaveToy::eps
+} "WT_Energy"
+
+schedule WT_EnergyBoundary AT analysis
+{
+ LANG: C
+ SYNC: WT_eps
+ WRITES: ML_WaveToy::eps
+} "WT_EnergyBoundary"
+
+schedule ML_WaveToy_SelectBoundConds in MoL_PostStep
+{
+ LANG: C
+ OPTIONS: level
+ SYNC: WT_rho
+ SYNC: WT_u
+} "select boundary conditions"
+
+schedule ML_WaveToy_CheckBoundaries at BASEGRID
+{
+ LANG: C
+ OPTIONS: meta
+} "check boundaries treatment"
+
+schedule ML_WaveToy_RegisterVars in MoL_Register
+{
+ LANG: C
+ OPTIONS: meta
+} "Register Variables for MoL"
+
+schedule group ApplyBCs as ML_WaveToy_ApplyBCs in MoL_PostStep after ML_WaveToy_SelectBoundConds
+{
+ # no language specified
+} "Apply boundary conditions controlled by thorn Boundary"