-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathT027_SubGrainGrowth.in
381 lines (381 loc) · 11.5 KB
/
T027_SubGrainGrowth.in
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
#
# Automatic 'Driving File' written out by MICRESS.
#
#
#
# MICRESS binary
# ==============
# version number: 6.400 (Linux)
# compiled: 01/17/2018
# compiler version: Intel 1400 20140120
# executable architecture: x64
# Thermo-Calc coupling: enabled
# Version: 19
# Link Date: 20-03-2017 12:28:00
# OS Name: Linux
# Build Date: 10716
# Compiler: ifort (IFORT) 14.0.2 20140120
# OpenMP: disabled
# shell: /bin/tcsh
# ('double precision' binary)
#
#
# Language settings
# =================
# Please select a language: 'English', 'Deutsch' or 'Francais'
English
#
#
# Flags and settings
# ==================
#
# Geometry
# --------
# Grid size?
# (for 2D calculations: CellsY=1, for 1D calculations: CellsX=1, CellsY=1)
# Cells in X-direction (CellsX):
200
# Cells in Y-direction (CellsY):
1
# Cells in Z-direction (CellsZ):
200
# Cell dimension (grid spacing in micrometers):
# (optionally followed by rescaling factor for the output in the form of '3/4')
1.5
#
# Flags
# -----
# Type of coupling?
# Options: phase concentration [volume_change] temperature temp_cyl_coord
# [stress] [stress_coupled] [flow] [flow_coarse] [dislocation]
phase
# Type of potential?
# Options: double_obstacle multi_obstacle [fd_correction]
multi_obstacle fd_correction
#
# Phase field data structure
# --------------------------
# Coefficient for initial dimension of field iFace
# [minimum usage] [target usage]
0.10
# Coefficient for initial dimension of field nTupel
# [minimum usage] [target usage]
0.01
#
#
# Restart options
# ===============
# Restart using old results?
# Options: new restart [reset_time | structure_only]
new
#
#
# Name of output files
# ====================
# Name of result files?
Results_Grain_Growth/T027_SubGrainGrowth
# Overwrite files with the same name?
# Options: overwrite write_protected append
# [zipped|not_zipped|vtk]
# [unix|windows|non_native]
overwrite
#
#
# Selection of the outputs
# ========================
# [legacy|verbose|terse]
# Restart data output? ('rest')
# Options: out_restart no_out_restart [wallclock time, h.]
no_out_restart
# Grain number output? ('korn')
# Options: out_grains no_out_grains
out_grains
# Phase number output? ('phas')
# Options: out_phases no_out_phases [no_interfaces]
out_phases
# Fraction output? ('frac')
# Options: out_fraction no_out_fraction [phase number]
no_out_fraction
# Average fraction table? ('TabF')
# Options: tab_fractions no_tab_fractions [front_temp] [TabL_steps]
no_tab_fractions
# Interface output? ('intf')
# Options: out_interface no_out_interface [sharp]
out_interface sharp
# Driving-force output? ('driv')
# Options: out_driv_force no_out_driv_force
no_out_driv_force
# Interface mobility output? ('mueS')
# Options: out_mobility no_out_mobility
out_mobility
# Curvature output? ('krum')
# Options: out_curvature no_out_curvature
out_curvature
# Interface velocity output? ('vel')
# Options: out_velocity no_out_velocity
out_velocity
# Should the grain-time file be written out? ('TabK')
# Options: tab_grains no_tab_grains [extra|standard]
tab_grains
# Should the 'von Neumann Mullins' output be written out? ('TabN')
# Options: tab_vnm no_tab_vnm
tab_vnm
# Should the 'grain data output' be written out? ('TabGD')
# Options: tab_grain_data no_tab_grain_data
tab_grain_data
# Temperature output? ('temp')
# Options: out_temp no_out_temp
no_out_temp
# Recrystallisation energy output? ('rex')
# Options: out_recrystall no_out_recrystall
no_out_recrystall
# Recrystallised fraction output? ('TabR')
# Options: tab_recrystall no_tab_recrystall
no_tab_recrystall
# Dislocation density output? ('rhoD')
# Options: out_disloc no_out_disloc
no_out_disloc
# Miller-Indices output? ('mill')
# Options: out_miller no_out_miller
no_out_miller
# Orientation output? ('orie')
# Options: out_orientation no_out_orientation
out_orientation
# Should the orientation-time file be written? ('TabO')
# Options: tab_orientation no_tab_orientation [rotmat]
no_tab_orientation
# Should monitoring outputs be written out? ('TabL')
# Options: tab_log [simulation time, s] [wallclock time, min] no_tab_log
tab_log 0.1
#
#
# Time input data
# ===============
# Finish input of output times (in seconds) with 'end_of_simulation'
# 'regularly-spaced' outputs can be set with 'linear_step'
# or 'logarithmic_step' and then specifying the increment
# and end value
# ('automatic_outputs' optionally followed by the number
# of outputs can be used in conjuction with 'linear_from_file')
# 'first' : additional output for first time-step
# 'end_at_temperature' : additional output and end of simulation
# at given temperature
linear_step 10.0 500.0
end_of_simulation
# Time-step?
# Options: fix ...[s] automatic automatic_limited
automatic
# Coefficient for phase-field criterion 1.00
# Number of steps to adjust profiles of initially sharp interfaces [exclude_inactive]?
100
#
#
# Phase data
# ==========
# Number of distinct solid phases?
1
#
# Data for phase 1:
# -----------------
# Simulation of recrystallisation in phase 1?
# Options: recrystall no_recrystall [verbose|no_verbose]
no_recrystall
# Is phase 1 anisotrop?
# Options: isotropic anisotropic faceted_a faceted_b antifaceted
anisotropic
# Crystal symmetry of the phase?
# Options: none cubic hexagonal tetragonal orthorhombic
cubic
# Should grains of phase 1 be reduced to categories?
# Options: categorize no_categorize
no_categorize
#
# Orientation
# -----------
# How shall grain orientations be defined?
# Options: angle_2d euler_zxz angle_axis miller_indices quaternion
angle_2d
#
#
# Grain input
# ===========
# Type of grain positioning?
# Options: deterministic random [deterministic_infile] from_file
random
# Integer for randomization?
345000
# Number of different types of grains?
2
# Number of grains of type 1?
80
# Number of grains of type 2?
10
# Input for grain type 1
# ----------------------
# Geometry of grain type 1
# Options: round rectangular elliptic round_inverse
round
# Minimal value of x-coordinates? [micrometers]
0.00000
# Maximal value of x-coordinates? [micrometers]
300.000
# Minimal value of z-coordinates? [micrometers]
0.00000
# Maximal value of z-coordinates? [micrometers]
150.000
# Minimum grain radius? [micrometers]
40.0000
# Maximum grain radius? [micrometers]
45.0000
# Shall grain type 1 be stabilized or shall
# an analytical curvature description be applied?
# Options: stabilisation analytical_curvature
stabilisation
# Should the Voronoi criterion for grains of type 1 be applied?
# Options: voronoi no_voronoi
voronoi
# Phase number for grain type 1? (int)
1
# Determination of grain orientations?
# Options: fix random random_z range
# [step beween random values in degrees]
range
# Minimal value of rotation angle? [Degree]
10.00
# Maximal value of rotation angle? [Degree]
20.00
# Minimal distance between grains (real) [micrometers]?
20.000
# Input for grain type 2
# ----------------------
# Geometry of grain type 2
# Options: round rectangular elliptic round_inverse
round
# Minimal value of x-coordinates? [micrometers]
0.00000
# Maximal value of x-coordinates? [micrometers]
300.000
# Minimal value of z-coordinates? [micrometers]
150.000
# Maximal value of z-coordinates? [micrometers]
300.000
# Minimum grain radius? [micrometers]
130.000
# Maximum grain radius? [micrometers]
135.000
# Shall grain type 2 be stabilized or shall
# an analytical curvature description be applied?
# Options: stabilisation analytical_curvature
stabilisation
# Should the Voronoi criterion for grains of type 2 be applied?
# Options: voronoi no_voronoi
voronoi
# Phase number for grain type 2? (int)
1
# Determination of grain orientations?
# Options: fix random random_z range
# [step beween random values in degrees]
range
# Minimal value of rotation angle? [Degree]
60.00
# Maximal value of rotation angle? [Degree]
70.00
# Minimal distance between grains (real) [micrometers]?
60.000
#
#
# Data for further nucleation
# ===========================
# Enable further nucleation?
# Options: nucleation nucleation_symm no_nucleation [verbose|no_verbose]
no_nucleation
#
#
# Phase interaction data
# ======================
#
# Data for phase interaction 0 / 1:
# ---------------------------------
# Simulation of interaction between phases 0 and 1?
# Options: phase_interaction no_phase_interaction
# [standard|particle_pinning[_temperature]|solute_drag]
# |[no_junction_force|junction_force]
no_phase_interaction
#
# Data for phase interaction 1 / 1:
# ---------------------------------
# Simulation of interaction between phases 1 and 1?
# Options: phase_interaction no_phase_interaction identical phases nb
# [standard|particle_pinning[_temperature]|solute_drag]
# |[no_junction_force|junction_force]
phase_interaction
# Type of interfacial energy definition between phases 1 and 1?
# Options: constant temp_dependent
constant
# Interfacial energy between phases 1 and 1? [J/cm**2]
# [max. value for num. interface stabilisation [J/cm**2]]
5.00000E-05
# Type of mobility definition between phases 1 and 1?
# Options: constant temp_dependent dg_dependent [fixed_minimum]
constant
# Kinetic coefficient mu between phases 1 and 1 [ min. value ] [cm**4/(Js)] ?
5.00000E-03
# Shall misorientation be considered?
# Options: misorientation no_misorientation
# [low_angle_limit (degrees)] default:15 [special_orient (nb)]
misorientation
# Input of the misorientation coefficients:
# Modification of interfacial energy for low angle boundaries
# Options: factor read-shockley
factor
# Prefactor of interfacial energy for low angle boundaries?
0.50000
# Modification of the mobility for low angle boundaries
# Options: factor humphreys [min_reduction + parameters B and N
# (default: min_reduction=0. B=5.0 N=4.0)]
factor
# Prefactor of interfacial mobility for low angle boundaries?
0.50000
#
#
# Phase diagram - input data
# ==========================
#
#
#
#
# Boundary conditions
# ===================
# Type of temperature trend?
# Options: linear linear_from_file profiles_from_file
linear
# Number of connecting points? (integer)
0
# Initial temperature at the bottom? (real) [K]
1000.000
# Temperature gradient in z-direction? [K/cm]
0.0000
# Cooling rate? [K/s]
0.0000
# Moving-frame system in z-direction?
# Options: moving_frame no_moving_frame
no_moving_frame
#
# Boundary conditions for phase field in each direction
# Options: i (insulation) s (symmetric) p (periodic/wrap-around)
# g (gradient) f (fixed) w (wetting)
# Sequence: W E (S N, if 3D) B T borders
ppii
# Unit-cell model symmetric with respect to the x/y diagonal plane?
# Options: unit_cell_symm no_unit_cell_symm
no_unit_cell_symm
#
#
# Other numerical parameters
# ==========================
# Phase minimum?
1.E-05
# Interface thickness (in cells)?
4.00
#
#