1###############################
2#### Essential parameters #####
10## arc-length step adaptation
12# desired number of iterations
20# number of cutting steps
22# number of load steps between cutting
25## Approximation order a
27# global approximation order
29# increase of appox. at crack front (global_order + ref_order)
32# If one or true crack propagation algorithm on
40-arc_length_ksp_type fgmres
41-arc_length_ksp_max_it 20
42#-arc_length_norm_iteration 5
43-arc_length_ksp_gmres_restart 500
44-arc_length_ksp_atol 1e-10
46#-arc_length_ksp_monitor
49#-propagation_pc_type lu
50-propagation_pc_type fieldsplit
51-propagation_pc_fieldsplit_type multiplicative
52#-propagation_pc_fieldsplit_type schur
53#-propagation_pc_fieldsplit_schur_precondition selfp
55-propagation_fieldsplit_0_ksp_type cg
56-propagation_fieldsplit_0_ksp_atol 1e-16
57-propagation_fieldsplit_0_ksp_rtol 0
58-propagation_fieldsplit_0_ksp_max_it 5
59-propagation_fieldsplit_0_pc_type lu
60#-propagation_fieldsplit_0_pc_type bjacobi
61#-propagation_fieldsplit_0_ksp_monitor
62#-propagation_fieldsplit_0_ksp_converged_reason
64-propagation_fieldsplit_1_ksp_type fgmres
65-propagation_fieldsplit_1_ksp_atol 1e-16
66-propagation_fieldsplit_1_ksp_rtol 0
67-propagation_fieldsplit_1_ksp_max_it 3
68#-propagation_fieldsplit_1_ksp_monitor
69-propagation_fieldsplit_1_pc_type lu
71######################################
72##### Critical cutting parameters ####
83-cut_surface_side_set 400
88#-cutting_surf_corner_factor 0.2
89#-cutting_surf_edge_delta 0.2
90#-cutting_surf_skin_factor 0.2
92##############################
93#### Sometimes change this ####
99# Crack front regularisation
105# Smoothing parameters
108-smoothing_stabilise 1
110-adapt_min_smoother_alpha 1e-3
113# Approximation and order
119-my_max_post_proc_ref_level 0
121###################################
122#### Almost never change this ####
124-volume_length_type BARRIER_AND_CHANGE_QUALITY_SCALED_BY_VOLUME
133-elastic_snes_atol 1e-10
134-elastic_snes_rtol 1e-10
135-elastic_snes_converged_reason
136-elastic_snes_linesearch_type basic
137-elastic_snes_max_linear_solve_fail 100
138-elastic_snes_max_fail 100
141-elastic_ksp_type gmres
142-elastic_ksp_atol 1e-12
143-elastic_ksp_rtol 1e-12
145-elastic_ksp_max_it 100
147#-elastic_ksp_converged_reason
149#-propagation_snes_type ngmres
150#-propagation_snes_ngmres_select_type difference
151#-propagation_ngmres_monitor 1
152#-propagation_snes_type test
154-propagation_snes_atol 1e-8
155-propagation_snes_rtol 1e-6
156-propagation_snes_stol 0
157-propagation_snes_converged_reason
158-propagation_snes_max_linear_solve_fail 100
159-propagation_snes_max_fail 100
160-propagation_snes_max_it 20
162-propagation_snes_linesearch_type l2
163-propagation_snes_linesearch_minlambda 1e-3
164-propagation_snes_linesearch_damping 1
165-propagation_snes_linesearch_max_it 1
166-propagation_snes_linesearch_monitor
167-propagation_snes_monitor
169-propagation_ksp_monitor
170-propagation_ksp_type fgmres
171-propagation_ksp_atol 1e-10
172-propagation_ksp_rtol 1e-6
173-propagation_ksp_stol 0
174-propagation_ksp_max_it 100
175-propagation_ksp_gmres_restart 500
177-pc_factor_mat_ordering_type natural
178-material_pc_factor_mat_ordering_type natural
179-elastic_pc_factor_mat_ordering_type natural
180-propagation_pc_factor_mat_ordering_type natural
181-propagation_fieldsplit_0_pc_factor_mat_ordering_type natural
182-propagation_fieldsplit_1_pc_factor_mat_ordering_type natural