-
Notifications
You must be signed in to change notification settings - Fork 271
Expand file tree
/
Copy pathcrameri_benchmark_2.prm
More file actions
138 lines (114 loc) · 3.48 KB
/
crameri_benchmark_2.prm
File metadata and controls
138 lines (114 loc) · 3.48 KB
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
set Dimension = 2
set CFL number = 0.1
set End time = 2e7
set Output directory = output
set Resume computation = false
set Start time = 0
set Adiabatic surface temperature = 0
set Surface pressure = 0
set Pressure normalization = no
set Use years instead of seconds = true
set Nonlinear solver scheme = single Advection, single Stokes
subsection Boundary temperature model
set Fixed temperature boundary indicators = bottom, top
set List of model names = box
subsection Box
set Top temperature = 0.0
set Bottom temperature = 0.0
end
end
subsection Discretization
set Stokes velocity polynomial degree = 2
set Temperature polynomial degree = 2
set Use locally conservative discretization = false
subsection Stabilization parameters
set alpha = 2
set beta = 0.078
set cR = 0.5
end
end
subsection Geometry model
set Model name = box
subsection Box
set X extent = 28.e5
set Y extent = 7.e5
set X repetitions = 4
end
end
subsection Gravity model
set Model name = vertical
subsection Vertical
set Magnitude = 10.0
end
end
subsection Initial temperature model
set Model name = function
subsection Function
set Variable names = x,y
set Function expression = 0.0
end
end
subsection Material model
set Model name = multicomponent
subsection Multicomponent
set Reference temperature = 0.0
set Densities = 3300, 3200, 3300
set Specific heats = 1250
set Thermal conductivities = 4.7
set Thermal expansivities = 4e-5
set Viscosities = 1.e21, 1.e20, 1.e23
set Viscosity averaging scheme = harmonic
end
end
subsection Mesh refinement
set Additional refinement times =
set Initial adaptive refinement = 4
set Initial global refinement = 6
set Refinement fraction = 0.3
set Coarsening fraction = 0.0
set Strategy = density,composition,boundary
set Refinement criteria scaling factors =
set Refinement criteria merge operation = plus
set Time steps between mesh refinement = 5
subsection Boundary
set Boundary refinement indicators = top
end
end
subsection Boundary velocity model
set Tangential velocity boundary indicators = left, right
set Zero velocity boundary indicators = bottom
end
subsection Mesh deformation
set Mesh deformation boundary indicators = top: free surface
subsection Free surface
# Theta from Kaus et al 2010
set Free surface stabilization theta = 0.5
end
end
subsection Compositional fields
set Number of fields = 2
end
subsection Initial composition model
set Model name = function
subsection Function
set Variable names = x,y
set Function expression = if( sqrt( (x-14.e5 )^2 + (y-3.e5)^2) < 5.e4 , 1,0); if( y > 6.e5, 1, 0)
end
end
subsection Postprocess
set List of postprocessors = visualization,topography
subsection Visualization
set List of output variables = material properties
set Number of grouped files = 1
set Output format = vtu
set Time between graphical output = 1e6
subsection Material properties
set List of material properties = viscosity, density
end
end
end
subsection Solver parameters
subsection Stokes solver parameters
set Number of cheap Stokes solver steps = 30
end
end