aboutsummaryrefslogtreecommitdiff
path: root/ML_WaveToy/schedule.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'ML_WaveToy/schedule.ccl')
-rw-r--r--ML_WaveToy/schedule.ccl81
1 files changed, 25 insertions, 56 deletions
diff --git a/ML_WaveToy/schedule.ccl b/ML_WaveToy/schedule.ccl
index 5ab96e0..c2004e5 100644
--- a/ML_WaveToy/schedule.ccl
+++ b/ML_WaveToy/schedule.ccl
@@ -1,46 +1,15 @@
# File produced by Kranc
-if (other_timelevels == 1)
-{
- STORAGE: WT_eps[1]
-}
+STORAGE: WT_eps[other_timelevels]
-if (timelevels == 1)
-{
- STORAGE: WT_rho[1]
-}
-if (timelevels == 2)
-{
- STORAGE: WT_rho[2]
-}
+STORAGE: WT_rho[timelevels]
-if (timelevels == 1)
-{
- STORAGE: WT_u[1]
-}
-if (timelevels == 2)
-{
- STORAGE: WT_u[2]
-}
+STORAGE: WT_u[timelevels]
-if (rhs_timelevels == 1)
-{
- STORAGE: WT_rhorhs[1]
-}
-if (rhs_timelevels == 2)
-{
- STORAGE: WT_rhorhs[2]
-}
+STORAGE: WT_rhorhs[rhs_timelevels]
-if (rhs_timelevels == 1)
-{
- STORAGE: WT_urhs[1]
-}
-if (rhs_timelevels == 2)
-{
- STORAGE: WT_urhs[2]
-}
+STORAGE: WT_urhs[rhs_timelevels]
schedule ML_WaveToy_Startup at STARTUP
{
@@ -60,9 +29,9 @@ if (CCTK_EQUALS(initial_data, "Gaussian"))
schedule WT_Gaussian AT initial
{
LANG: C
- READS: grid::r(Everywhere)
- WRITES: ML_WaveToy::rho(Everywhere)
- WRITES: ML_WaveToy::u(Everywhere)
+ READS: grid::r(Everywhere)
+ WRITES: ML_WaveToy::rho(Everywhere)
+ WRITES: ML_WaveToy::u(Everywhere)
} "WT_Gaussian"
}
@@ -72,28 +41,28 @@ if (CCTK_EQUALS(initial_data, "Standing"))
schedule WT_Standing AT initial
{
LANG: C
- READS: grid::x(Everywhere)
- READS: grid::y(Everywhere)
- READS: grid::z(Everywhere)
- WRITES: ML_WaveToy::rho(Everywhere)
- WRITES: ML_WaveToy::u(Everywhere)
+ READS: grid::x(Everywhere)
+ READS: grid::y(Everywhere)
+ READS: grid::z(Everywhere)
+ WRITES: ML_WaveToy::rho(Everywhere)
+ WRITES: ML_WaveToy::u(Everywhere)
} "WT_Standing"
}
schedule WT_RHS IN MoL_CalcRHS
{
LANG: C
- READS: ML_WaveToy::rho(Everywhere)
- READS: ML_WaveToy::u(Everywhere)
- WRITES: ML_WaveToy::rhorhs(Interior)
- WRITES: ML_WaveToy::urhs(Interior)
+ READS: ML_WaveToy::rho(Everywhere)
+ READS: ML_WaveToy::u(Everywhere)
+ WRITES: ML_WaveToy::rhorhs(Interior)
+ WRITES: ML_WaveToy::urhs(Interior)
} "WT_RHS"
schedule WT_Dirichlet IN MoL_CalcRHS
{
LANG: C
- WRITES: ML_WaveToy::rhorhs(Boundary)
- WRITES: ML_WaveToy::urhs(Boundary)
+ WRITES: ML_WaveToy::rhorhs(Boundary)
+ WRITES: ML_WaveToy::urhs(Boundary)
} "WT_Dirichlet"
schedule WT_Dirichlet AT analysis
@@ -101,24 +70,24 @@ schedule WT_Dirichlet AT analysis
LANG: C
SYNC: WT_rhorhs
SYNC: WT_urhs
- WRITES: ML_WaveToy::rhorhs(Boundary)
- WRITES: ML_WaveToy::urhs(Boundary)
+ WRITES: ML_WaveToy::rhorhs(Boundary)
+ WRITES: ML_WaveToy::urhs(Boundary)
} "WT_Dirichlet"
schedule WT_Energy AT analysis
{
LANG: C
SYNC: WT_eps
- READS: ML_WaveToy::rho(Everywhere)
- READS: ML_WaveToy::u(Everywhere)
- WRITES: ML_WaveToy::eps(Interior)
+ READS: ML_WaveToy::rho(Everywhere)
+ READS: ML_WaveToy::u(Everywhere)
+ WRITES: ML_WaveToy::eps(Interior)
} "WT_Energy"
schedule WT_EnergyBoundary AT analysis
{
LANG: C
SYNC: WT_eps
- WRITES: ML_WaveToy::eps(Boundary)
+ WRITES: ML_WaveToy::eps(Boundary)
} "WT_EnergyBoundary"
schedule ML_WaveToy_SelectBoundConds in MoL_PostStep