summaryrefslogtreecommitdiff
path: root/schedule.ccl
blob: d6c38b3f6894e4f92d4574cc78f5624fe20f61cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Schedule definitions for thorn NullSurf
#
SCHEDULE ns_initial IN ADMBase_InitialData {
    LANG: C
} "NullSurf initial data"

SCHEDULE ns_eval_rhs IN MoL_CalcRHS {
    LANG: C
    READS: ML_BSSN::alpha(Interior)
    READS: ML_BSSN::phi(Interior)
    READS: ML_BSSN::gt11(Interior)
    READS: ML_BSSN::gt12(Interior)
    READS: ML_BSSN::gt13(Interior)
    READS: ML_BSSN::gt22(Interior)
    READS: ML_BSSN::gt23(Interior)
    READS: ML_BSSN::gt33(Interior)
    READS: ML_BSSN::beta1(Interior)
    READS: ML_BSSN::beta2(Interior)
    READS: ML_BSSN::beta3(Interior)
    WRITES: NullSurf::F(Interior)
} "NullSurf eval RHS"

SCHEDULE ns_mol_register in MoL_Register {
    LANG: C
} "NullSurf register MoL variables"

SCHEDULE ns_register_symmetries in SymmetryRegister {
    LANG: C
} "NullSurf register symmetry properties"

schedule ns_select_bc in MoL_PostStep
{
  LANG: C
  OPTIONS: level
  SYNC: null_surface
} "select boundary conditions"

STORAGE: null_surface[3]
STORAGE: null_surface_rhs[3]