1 ###############################
2 #### Essential parameters #####
4 # set Griffith's energy
10 ## arc-length step adaptation
12 # desired number of iterations
15 -adapt_step_min_s 5e-5
17 -adapt_step_max_s 5e-4
20 # number of cutting steps
22 # number of load steps between cutting
25 ## Approximation order and mg
27 # global approximation order
29 # increase of appox. at crack front (global_order + ref_order)
32 # If one or true crack propagation algorithm on
41 -mofem_mg_coarse_order 1
44 -arc_length_ksp_type fgmres
45 -arc_length_ksp_max_it 20
46 #-arc_length_norm_iteration 5
47 -arc_length_ksp_gmres_restart 500
48 -arc_length_ksp_atol 1e-10
49 -arc_length_ksp_rtol 0
50 #-arc_length_ksp_monitor
55 -propagation_pc_type lu
56 #-propagation_pc_type fieldsplit
57 -propagation_pc_fieldsplit_type multiplicative
58 #-propagation_pc_fieldsplit_type schur
59 #-propagation_pc_fieldsplit_schur_precondition selfp
61 -propagation_fieldsplit_0_ksp_type cg
62 -propagation_fieldsplit_0_ksp_atol 1e-16
63 -propagation_fieldsplit_0_ksp_rtol 0
64 -propagation_fieldsplit_0_ksp_max_it 5
65 -propagation_fieldsplit_0_pc_type lu
66 #-propagation_fieldsplit_0_pc_type bjacobi
67 #-propagation_fieldsplit_0_pc_type mg
68 #-propagation_fieldsplit_0_ksp_monitor
69 #-propagation_fieldsplit_0_ksp_converged_reason
70 -propagation_fieldsplit_0_pc_mg_type multiplicative
71 -propagation_fieldsplit_0_pc_mg_smoothup 1
72 -propagation_fieldsplit_0_pc_mg_smoothdown 1
73 -propagation_fieldsplit_0_mg_coarse_ksp_type cg
74 -propagation_fieldsplit_0_mg_coarse_pc_type lu
76 -propagation_fieldsplit_1_ksp_type fgmres
77 -propagation_fieldsplit_1_ksp_atol 1e-16
78 -propagation_fieldsplit_1_ksp_rtol 0
79 -propagation_fieldsplit_1_ksp_max_it 3
80 #-propagation_fieldsplit_1_ksp_monitor
81 -propagation_fieldsplit_1_pc_type lu
83 ######################################
84 ##### Critical cutting parameters ####
96 -cut_surface_side_set 400
101 #-cutting_surf_corner_factor 0
102 #-cutting_surf_skin_factor 0.
103 #-cutting_snap_to_fixed_edge_rtol 0.2
106 ##############################
107 #### Somtimes change this ####
113 # Crack front regularisation
117 -gc_fix_threshold 0.5
119 # Smoothing parameters
122 -smoothing_stabilise 1
124 -adapt_min_smoother_alpha 3
126 # Approximation and order
131 -my_add_singularity 1
132 -my_max_post_proc_ref_level 0
134 ###################################
135 #### Almost never change this ####
137 -volume_length_type BARRIER_AND_CHANGE_QUALITY_SCALED_BY_VOLUME
145 -elastic_snes_monitor
146 -elastic_snes_atol 1e-10
147 -elastic_snes_rtol 1e-10
148 -elastic_snes_converged_reason
149 -elastic_snes_linesearch_type basic
150 -elastic_snes_max_linear_solve_fail 100
151 -elastic_snes_max_fail 100
154 -elastic_ksp_type gmres
155 -elastic_ksp_atol 1e-12
156 -elastic_ksp_rtol 1e-12
158 -elastic_ksp_max_it 100
161 -elastic_pc_mg_type multiplicative
162 -elastic_pc_mg_smoothup 1
163 -elastic_pc_mg_smoothdown 1
164 -elastic_mg_coarse_ksp_type gmres
165 -elastic_mg_coarse_pc_type lu
166 #-elastic_ksp_converged_reason
168 #-propagation_snes_type ngmres
169 #-propagation_snes_ngmres_select_type difference
170 #-propagation_ngmres_monitor 1
171 #-propagation_snes_type test
173 -propagation_snes_atol 1e-8
174 -propagation_snes_rtol 1e-6
175 -propagation_snes_stol 0
176 -propagation_snes_converged_reason
177 -propagation_snes_max_linear_solve_fail 100
178 -propagation_snes_max_fail 100
179 -propagation_snes_max_it 20
181 -propagation_snes_linesearch_type l2
182 -propagation_snes_linesearch_minlambda 1e-3
183 -propagation_snes_linesearch_damping 1
184 -propagation_snes_linesearch_max_it 1
185 -propagation_snes_linesearch_monitor
186 -propagation_snes_monitor
188 -propagation_ksp_monitor
189 -propagation_ksp_type fgmres
190 -propagation_ksp_atol 1e-10
191 -propagation_ksp_rtol 1e-6
192 -propagation_ksp_max_it 100
193 -propagation_ksp_gmres_restart 500
195 -pc_factor_mat_ordering_type natural
196 -material_pc_factor_mat_ordering_type natural
197 -elastic_pc_factor_mat_ordering_type natural
198 -propagation_pc_factor_mat_ordering_type natural
199 -propagation_fieldsplit_0_mg_coarse_pc_factor_mat_ordering_type natural
200 -propagation_fieldsplit_0_pc_factor_mat_ordering_type natural
201 -propagation_fieldsplit_1_pc_factor_mat_ordering_type natural