blob: 5cc32650f97ac8d03393617c344e492c09ea012d (
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
134
|
!DESC "1+log sliced black hole, ML_BSSN, Iterative CN, Carpet with 3 levels"
# Required thorns
ActiveThorns = "CoordBase SymBase InitBase time carpet carpetlib carpetregrid GSL LoopControl carpetreduce carpetslab boundary cartgrid3d ml_bssn ml_bssn_helper genericfd NewRad TmunuBase mol nanchecker idanalyticbh carpetioascii ioutil carpetiobasic carpetioscalar admcoupling admbase admmacros coordgauge spacemask staticconformal carpetevolutionmask ReflectionSymmetry"
# CarpetEvolutionMask
carpetevolutionmask::verbose = "yes"
carpetevolutionmask::enforce_vars = "ml_bssn::gt11 ml_bssn::At11 ml_bssn::phi"
carpetevolutionmask::enforce_mask = "no"
carpetevolutionmask::writeNaNs = "no"
# Grid
driver::ghost_size_x = 2
driver::ghost_size_y = 2
driver::ghost_size_z = 2
Carpet::max_refinement_levels = 2
Carpet::prolongation_order_space = 3
Carpet::prolongation_order_time = 2
Carpet::init_each_timelevel = yes
InitBase::initial_data_setup_method="init_single_level"
Carpet::use_buffer_zones = yes
coordbase::xmin = 0.0
coordbase::xmax = 6.4
coordbase::ymin = 0.0
coordbase::ymax = 6.4
coordbase::zmin = 0.0
coordbase::zmax = 6.4
coordbase::dx = 0.2
coordbase::dy = 0.2
coordbase::dz = 0.2
CarpetRegrid::refinement_levels = 2
CarpetRegrid::regrid_every = 0
cartgrid3d::type = "coordbase"
cartgrid3d::domain = "full"
cartgrid3d::avoid_origin = "no"
ReflectionSymmetry::reflection_x = "yes"
ReflectionSymmetry::reflection_y = "yes"
ReflectionSymmetry::reflection_z = "yes"
ReflectionSymmetry::avoid_origin_x = "no"
ReflectionSymmetry::avoid_origin_y = "no"
ReflectionSymmetry::avoid_origin_z = "no"
Carpet::domain_from_coordbase = "yes"
CoordBase::boundary_size_z_lower = 2
CoordBase::boundary_size_z_upper = 2
CoordBase::boundary_shiftout_z_lower = 1
CoordBase::boundary_size_y_lower = 2
CoordBase::boundary_size_y_upper = 2
CoordBase::boundary_shiftout_y_lower = 1
CoordBase::boundary_size_x_lower = 2
CoordBase::boundary_size_x_upper = 2
CoordBase::boundary_shiftout_x_lower = 1
carpetregrid::refined_regions = "manual-coordinate-list"
carpetregrid::coordinates = "
[ [ ([0,0,0]:[3.2,3.2,3.4]:[0.1,0.1,0.1]) ] ]
"
carpetregrid::smart_outer_boundaries = "yes"
cactus::cctk_initial_time = 0.0
cactus::cctk_itlast = 20
time::dtfac = 0.25
# Initial data
admbase::metric_type = "physical"
admbase::initial_data = "schwarzschild"
# Evolution
admbase::evolution_method = "ML_BSSN"
MoL::ODE_Method = "ICN"
MoL::MoL_Intermediate_Steps = 3
ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas"
ML_BSSN::ML_log_confac_bound = "flat"
ML_BSSN::ML_metric_bound = "flat"
ML_BSSN::ML_Gamma_bound = "flat"
ML_BSSN::ML_trace_curv_bound = "flat"
ML_BSSN::ML_curv_bound = "flat"
ML_BSSN::ML_lapse_bound = "flat"
ML_BSSN::ML_dtlapse_bound = "flat"
ML_BSSN::ML_shift_bound = "flat"
ML_BSSN::ML_dtshift_bound = "flat"
ML_BSSN::fdOrder = 2
# Gauge
ADMBase::lapse_evolution_method = "ML_BSSN"
ADMBase::dtlapse_evolution_method = "ML_BSSN"
ML_BSSN::harmonicN = 1 # 1+log
# Output
IO::out_fileinfo="axis labels"
IO::parfile_write = "no"
IO::out_dir = $parfile
IOBasic::outInfo_every = 1
IOBasic::outInfo_vars = "admbase::gxx"
carpetioascii::out1D_every = 1
carpetioascii::out2D_every = 1
carpetioascii::out3D_every = -1
carpetioascii::out1D_vars = "ml_bssn::gt11 carpetevolutionmask::evolution_mask"
carpetioascii::out2D_vars = "ml_bssn::gt11 carpetevolutionmask::evolution_mask"
carpetioascii::out3D_vars = "ml_bssn::gt11 carpetevolutionmask::evolution_mask"
IOScalar::outScalar_every = 4
IOScalar::outScalar_vars = "ml_bssn::gt11 ml_bssn::At11 ml_bssn::phi ml_bssn::trK ml_bssn::Xt1 admbase::gxx admbase::kxx admbase::alp"
IOScalar::outScalar_reductions = "count minimum maximum average norm1 norm2 norm_inf"
##################################################################
|