diff options
Diffstat (limited to 'ML_WaveToy/schedule.ccl')
-rw-r--r-- | ML_WaveToy/schedule.ccl | 81 |
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 |