aboutsummaryrefslogtreecommitdiff
path: root/CarpetExtra/CarpetIntegrateTest/test/carpetintegrate.par
blob: 75b9bd3078b25b8415941585e8f9a1e96bd7bb2a (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
#==============================================================================
# --- Test file for Carpet integration ---
#==============================================================================


#==============================================================================
# Thorn activation
#==============================================================================

ActiveThorns = "time carpet carpetlib carpetregrid GSL LoopControl carpetreduce carpetslab carpetinterp cartgrid3d coordbase initbase symbase boundary carpetiobasic carpetioascii carpetioscalar ioutil carpetintegratetest"

#==============================================================================
# Directories and recovery
#==============================================================================

io::out_fileinfo			=	 "none"
io::out_dir				=	$parfile

#==============================================================================
# Time
#==============================================================================

# cactus::terminate			=	"never"
cactus::cctk_itlast			=	10000

time::dtfac              		= 	0.375             

#==============================================================================
# Grid setup
#==============================================================================

grid::type                    = "coordbase"
grid::domain                  = "bitant"
grid::avoid_origin            = "no"

carpet::domain_from_coordbase = yes
driver::ghost_size            = 3

coordbase::domainsize = minmax
coordbase::xmin = -0.5
coordbase::xmax =  0.5
coordbase::ymin = -0.5
coordbase::ymax =  0.5
coordbase::zmin = -0.0
coordbase::zmax =  0.5

coordbase::spacing = numcells
coordbase::ncells_x = 45
coordbase::ncells_y = 45
coordbase::ncells_z = 23

coordbase::boundary_size_z_lower     = 3
coordbase::boundary_shiftout_z_lower = 1

carpet::use_buffer_zones        = yes
carpet::num_integrator_substeps = 3

carpet::max_refinement_levels   = 12
carpetregrid::refinement_levels = 3

carpetregrid::refined_regions = "manual-gridpoint-list"
carpetregrid::gridpoints      = "[ [ ([22528,22528,3072]:[67584,67584,28672]:[1024,1024,1024]) ], [ ([33792,33792,4608]:[56320,56320,17408]:[512,512,512]) ], [ ([39424,39424,5376]:[50688,50688,11776]:[256,256,256]) ], [ ([42240,42240,5760]:[47872,47872,8960]:[128,128,128]) ], [ ([43648,43648,5952]:[46464,46464,7552]:[64,64,64]) ], [ ([44352,44352,6048]:[45760,45760,6848]:[32,32,32]) ], [ ([44704,44704,6096]:[45408,45408,6496]:[16,16,16]) ], [ ([44880,44880,6120]:[45232,45232,6320]:[8,8,8]) ], [ ([44968,44968,6132]:[45144,45144,6232]:[4,4,4]) ], [ ([45012,45012,6138]:[45100,45100,6188]:[2,2,2]) ], [ ([45034,45034,6141]:[45078,45078,6166]:[1,1,1]) ] ]"
carpetregrid::outerbounds     = "[ [ [[0,0],[0,0],[1,0]] ], [ [[0,0],[0,0],[1,0]] ], [ [[0,0],[0,0],[1,0]] ], [ [[0,0],[0,0],[1,0]] ], [ [[0,0],[0,0],[1,0]] ], [ [[0,0],[0,0],[1,0]] ], [ [[0,0],[0,0],[1,0]] ], [ [[0,0],[0,0],[1,0]] ], [ [[0,0],[0,0],[1,0]] ], [ [[0,0],[0,0],[1,0]] ], [ [[0,0],[0,0],[1,0]] ] ]"

#==============================================================================
# Carpet parameters
#==============================================================================

carpet::init_3_timelevels                = 	yes
Carpet::prolongation_order_space	 =	3
Carpet::prolongation_order_time		 =	2

#==============================================================================
# Output: Scalar and 1D
#==============================================================================

iobasic::outinfo_every   		= 	1

carpetioscalar::outscalar_every		=	1

ioascii::out1d_every			=	1
ioascii::out1d_criterion		=	"divisor"

iobasic::outinfo_vars = "carpetreduce::weight carpetintegratetest::integrand"

carpetioscalar::outscalar_vars= "carpetreduce::weight carpetintegratetest::integrand"

ioascii::out1d_vars = "carpetreduce::weight carpetintegratetest::integrand"