aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
blob: 02e1604d3a348c29e2127bfbbf6239b431254606 (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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
# Parameter definitions for thorn Extract
# $Header$

shares: grid

USES KEYWORD domain

shares: io

USES STRING out_dir

shares: ADMBase

USES KEYWORD metric_type

private:

KEYWORD timecoord "Which time coordinate to use"
{
  "proper" :: ""
  "coordinate" :: ""
  "both" :: ""
} "both"

BOOLEAN all_modes "Extract: all l,m modes up to l"
{
} "yes"


BOOLEAN Cauchy "Do Cauchy data extraction at given timestep"
{
} "no"

BOOLEAN verbose "Say what is happening"
{
} "no"

BOOLEAN doADMmass "Calculate ADM mass at extraction radii"
{
} "no"


BOOLEAN do_momentum "Calculate momentum at extraction radii"
{
} "no"

BOOLEAN do_spin "Calculate spin at extraction radii"
{
} "no"

INT itout "How often to extract, in iterations" STEERABLE = ALWAYS
{
 0:* :: ""
} 1

INT l_mode "l mode"
{
0:* :: ""
} 2

INT m_mode "m mode (ignore if extracting all modes"
{
0:* :: ""
} 0

INT Nt "Number of theta divisions"
{
0:* :: ""
} 100

INT Np "Number of phi divisions"
{
0:* :: ""
} 100

INT Cauchy_timestep "Timestep for Cauchy data extraction"
{
0:* :: ""
} 0

INT num_detectors "Number of detectors"
{
0:* :: ""
} 0

REAL detector1 "Coordinate radius of detector 1"
{
0:* :: ""
} 5.0
REAL detector2 "Coordinate radius of detector 2"
{
0:* :: ""
} 5.0
REAL detector3 "Coordinate radius of detector 3"
{
0:* :: ""
} 5.0
REAL detector4 "Coordinate radius of detector 4"
{
0:* :: ""
} 5.0
REAL detector5 "Coordinate radius of detector 5"
{
0:* :: ""
} 5.0
REAL detector6 "Coordinate radius of detector 6"
{
0:* :: ""
} 5.0
REAL detector7 "Coordinate radius of detector 7"
{
0:* :: ""
} 5.0
REAL detector8 "Coordinate radius of detector 8"
{
0:* :: ""
} 5.0
REAL detector9 "Coordinate radius of detector 9"
{
0:* :: ""
} 5.0

REAL origin_x "x-origin to extract about"
{
*:* :: ""
} 0.0
REAL origin_y "y-origin to extract about"
{
*:* :: ""
} 0.0
REAL origin_z "z-origin to extract about"
{
*:* :: ""
} 0.0

REAL Cauchy_r1 "First radius for Cauchy data extraction"
{
*:* :: ""
} 1.0


REAL Cauchy_dr "Gridspacing for Cauchy data extraction"
{
*:* :: ""
} 0.2

STRING interpolation_operator "Interpolation operator to use (check LocalInterp)"
{
  .+ :: ""
} "uniform cartesian"

INT interpolation_order "Order for interpolation" STEERABLE = ALWAYS
{
  1:4 :: "Choose between first and forth order interpolation"
} 1