aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
blob: 64299ad7fc95438ec556afb8f0e9c4624f4c9463 (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
# Parameter definitions for thorn EHFinder
# $Header$

private:

KEYWORD eh_metric_type "Do we use numerical or analytic metric information"
{
  "numerical" :: "Read in metric from numerical data"
  "analytic"  :: "Use external analytic metric"
} "analytic"
 
KEYWORD initial_f "Initial surface choice"
{
  "sphere"     :: "spherical surface"
  "ellipsoid"  :: "ellipsoidal surface"
  "cassini"    :: "ovaloid of cassini"
} "sphere"

REAL initial_rad "Initial radius of surface"
{
(0.0:            :: "Positive please"
} 1.0

REAL initial_a "Initial a coefficient of ellipsoid"
{
(0.0:            :: "Positive please"
} 1.0

REAL initial_b "Initial b coefficient of ellipsoid"
{
(0.0:            :: "Positive please"
} 1.0

REAL initial_c "Initial c coefficient of ellipsoid"
{
(0.0:            :: "Positive please"
} 1.0

REAL cas_a "Initial a coefficient of ovaloid of cassini"
{
:                :: "Any number (negative and positive are equivalent)"
} 2.0

REAL cas_b "Initial b coefficient of ovaloid of cassini"
{
:                :: "Any number (negative and positive are equivalent)"
} 2.05

REAL shell_width "Width of the evolution region in units of the grid spacing"
{
(0.0:            :: "Positive please"
} 7.0

BOOLEAN normalize "normalize the derivatives of the level set function"
{
} "no"

BOOLEAN one_sided "Use one sided differences everywhere"
{
} "no"

KEYWORD mode "Mode of operation"
{
  "normal"  :: "Find event horizons"
  "test_reparam" :: "Test reparametrization routines with MoL"
} "normal"

KEYWORD re_param_method "Integration method in re-parametrization"
{
  "approx"  :: "Approximate re-parametrization scheme"
  "pde"     :: "Re-parametrize by solving an pde"
  "mixed"   :: "Use both schemes interchangably"
} "pde"

KEYWORD re_param_int_method "Integration method in pde re-parametrization"
{
  "euler"  :: "Standard euler scheme"
  "rk2"    :: "Second order Runge-Kutta scheme"
} "euler"

INT re_param_max_iter "maximum number of iteration in the re-parametrization"
{
(0:        :: "Positive please"
} 800

KEYWORD pde_differences "Type of finite diffencing used in pde re-parametrization"
{
  "centered" :: "Use 2nd order centered differences except at the boundaries"
  "upwind"   :: "Use 1st order upwinded differences everywhere"
  "upwind2"  :: "Use 2nd order upwinded differences everywhere"
} "upwind2"

INT reparametrize_every_pde "Re-parametrize every using pde method"
{
0:               :: "If 0 don't re-parametrize using pde method"
} 100

INT reparametrize_every_approx "Re-parametrize every using approx method"
{
0:               :: "If 0 don't re-parametrize using approx method"
} 10

INT last_iteration_number "The starting iteration number for the EH_Finder (last iteration number of the simulation)"
{
(0:              :: "Positive please"
} 0

shares: grid

USES KEYWORD domain
USES KEYWORD quadrant_direction
USES KEYWORD bitant_plane

shares: admbase

USES KEYWORD metric_type