aboutsummaryrefslogtreecommitdiff
path: root/test/Kerr-rotating-90.par
blob: 77edd9e1f4d4780c3ec3379f1b6d6ae52f2cadd9 (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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Cactus::cctk_run_title     = "Kerr with a 90 degree rotational symmetry"
Cactus::cctk_full_warnings = yes
Cactus::cctk_itlast        = 3

ActiveThorns = "InitBase"

ActiveThorns = "Slab"

ActiveThorns = "IOUtil"
IO::out_dir       = $parfile
IO::parfile_write = no

ActiveThorns = "PUGH PUGHReduce PUGHSlab"
driver::global_nx  = 19
driver::global_ny  = 19
driver::global_nz  = 19
driver::ghost_size =  2

ActiveThorns = "NaNChecker"

ActiveThorns = "Boundary CartGrid3D CoordBase SymBase ReflectionSymmetry"
ActiveThorns = "RotatingSymmetry90"
CartGrid3D::type         = byrange
CartGrid3D::domain       = full
CartGrid3D::avoid_origin = no
CartGrid3D::xmin         = -0.5
CartGrid3D::ymin         = -0.5
CartGrid3D::zmin         = -0.5
CartGrid3D::xmax         =  4.0
CartGrid3D::ymax         =  4.0
CartGrid3D::zmax         =  4.0

CoordBase::xmin         = -0.5 
CoordBase::ymin         = -0.5
CoordBase::zmin         = -0.5
CoordBase::xmax         =  4.0
CoordBase::ymax         =  4.0
CoordBase::zmax         =  4.0
CoordBase::boundary_size_x_upper     = 2
CoordBase::boundary_size_y_upper     = 2
CoordBase::boundary_size_z_upper     = 2
CoordBase::boundary_size_x_lower     = 2
CoordBase::boundary_size_y_lower     = 2
CoordBase::boundary_size_z_lower     = 2

ReflectionSymmetry::avoid_origin_x = no
ReflectionSymmetry::avoid_origin_y = no
ReflectionSymmetry::avoid_origin_z = no
ReflectionSymmetry::reflection_z = yes

ActiveThorns = "ADMBase ADMCoupling ADMMacros CoordGauge SpaceMask StaticConformal"
SpaceMask::use_mask = yes

ActiveThorns = "Exact"
ADMBase::initial_data  = exact
ADMBase::initial_lapse = exact
ADMBase::initial_dtlapse = exact
ADMBase::initial_shift = exact
ADMBase::initial_dtshift = exact
Exact::exact_model = "Kerr/Kerr-Schild"
Exact::Kerr_KerrSchild__mass = 1.0
Exact::Kerr_KerrSchild__spin = 0.6

ActiveThorns = "NoExcision SphericalSurface LoopControl"
NoExcision::num_regions = 1
NoExcision::radius[0]   = 0.6

ActiveThorns = "Time"
Time::dtfac = 0.25

ActiveThorns = "MoL"
MoL::ODE_Method = RK3

ActiveThorns = "ML_BSSN ML_BSSN_Helper GenericFD NewRad TmunuBase LoopControl"

ADMBase::evolution_method = ML_BSSN
ML_BSSN::fdOrder      = 2
ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas"
ML_BSSN::my_rhs_boundary_condition     = "NewRad"
# These are necessary
ML_BSSN::ML_log_confac_bound = "none"
ML_BSSN::ML_metric_bound     = "none"
ML_BSSN::ML_Gamma_bound      = "none"
ML_BSSN::ML_trace_curv_bound = "none"
ML_BSSN::ML_curv_bound       = "none"
ML_BSSN::ML_lapse_bound      = "none"
ML_BSSN::ML_dtlapse_bound    = "none"
ML_BSSN::ML_shift_bound      = "none"
ML_BSSN::ML_dtshift_bound    = "none"


ADMBase::lapse_evolution_method = ML_BSSN
ADMBase::dtlapse_evolution_method = "ML_BSSN" 
ML_BSSN::harmonicN           = 1   # 1+log 
ML_BSSN::harmonicF           = 2.0
ML_BSSN::AlphaDriver         = 1
ML_BSSN::LapseAdvectionCoeff = 0

ADMBase::shift_evolution_method = ML_BSSN
ADMBase::dtshift_evolution_method = ML_BSSN
ML_BSSN::ShiftGammaCoeff = 0

ActiveThorns = "ADMConstraints"

ActiveThorns = "IOBasic LocalReduce"
IOBasic::outInfo_every      = 1
IOBasic::outInfo_reductions = "norm2"
IOBasic::outInfo_vars       = "
        ADMConstraints::ham
        ADMConstraints::momx
"

IOBasic::outScalar_every      = 1
IOBasic::outScalar_reductions = "minimum maximum average norm1 norm2 norm_inf"
IOBasic::outScalar_style      = gnuplot
IOBasic::outScalar_vars       = "
        ADMBase::metric
        ADMBase::lapse
        ADMBase::shift
        ADMConstraints::hamiltonian
        ADMConstraints::momentum
"

ActiveThorns = "IOASCII"
IOASCII::out1D_every = 1
IOASCII::out1D_style = "gnuplot f(x)"
IOASCII::out1D_vars  = "
        ADMBase::metric
        ADMBase::lapse
        ADMBase::shift
        ADMConstraints::hamiltonian
        ADMConstraints::momentum
"