aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetEvolutionMask/test/CarpetEvolutionMask_test.par
blob: 2f6142a24ef0f77a7faa81356f284e891c12c847 (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
!DESC "1+log sliced black hole, ADM_BSSN, Iterative CN, Carpet with 3 levels"

# Required thorns

ActiveThorns = "CoordBase SymBase time carpet carpetlib carpetregrid GSL LoopControl carpetreduce carpetslab boundary cartgrid3d bssn_mol mol nanchecker idanalyticbh carpetioascii ioutil carpetiobasic carpetioscalar admcoupling admbase admmacros coordgauge spacemask staticconformal carpetevolutionmask"

# CarpetEvolutionMask 

carpetevolutionmask::verbose = "yes"
carpetevolutionmask::enforce_vars = "adm_bssn::adm_bs_gxx adm_bssn::adm_bs_Axx adm_bssn::adm_bs_phi"
carpetevolutionmask::enforce_mask = "yes"
carpetevolutionmask::writeNaNs = "yes"

# 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
Carpet::buffer_width = 6


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                      	= "bitant"
cartgrid3d::avoid_origin			= "no"

Carpet::domain_from_coordbase 			= "yes"
CoordBase::boundary_size_z_lower     		= 2
CoordBase::boundary_shiftout_z_lower 		= 1
CoordBase::boundary_size_y_lower     		= 2
CoordBase::boundary_shiftout_y_lower 		= 1
CoordBase::boundary_size_x_lower     		= 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 = "static conformal"
admbase::initial_data = "schwarzschild"

# Evolution

admbase::evolution_method = "adm_bssn" 

MoL::ODE_Method = "ICN"
MoL::MoL_Intermediate_Steps = 3

adm_bssn::bound  = "flat"

# Gauge

admbase::lapse_evolution_method = "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 = "adm_bssn::adm_bs_gxx carpetevolutionmask::evolution_mask"
carpetioascii::out2D_vars = "adm_bssn::adm_bs_gxx carpetevolutionmask::evolution_mask"
carpetioascii::out3D_vars = "adm_bssn::adm_bs_gxx carpetevolutionmask::evolution_mask"


IOScalar::outScalar_every      =  4
IOScalar::outScalar_vars       = "adm_bssn::adm_bs_gxx adm_bssn::adm_bs_Axx adm_bssn::adm_bs_phi adm_bssn::adm_bs_k adm_bssn::adm_bs_Gx admbase::gxx admbase::kxx admbase::alp"
IOScalar::outScalar_reductions = "count minimum maximum average norm1 norm2 norm_inf"


##################################################################