v0.14.0
param_file.petsc
Go to the documentation of this file.
1 # nonlinear_elastic parameters
2 
3 -ts_dt 0.1
4 -ts_max_steps 1
5 -order 2
6 -ts_max_steps 1
7 
8 # ep parameters
9 
10 -elastic_ts_max_steps 1
11 -space_order 2
12 -elastic_ts_dt 0.1
13 -material hencky
14 
15 # nonlinear_elastic general
16 
17 -pc_type lu
18 -pc_factor_mat_solver_type mumps
19 -mat_mumps_icntl_20 0
20 #-ksp_monitor
21 
22 -snes_atol 1e-8
23 -snes_rtol 1e-8
24 -snes_max_linear_solve_fail -1
25 #-snes_converged_reason
26 -snes_linesearch_type basic
27 #-snes_linesearch_monitor
28 -snes_max_it 20
29 -snes_monitor
30 
31 -ts_type beuler
32 -ts_exact_final_time matchstep
33 -ts_max_time 10
34 -ts_dt 0.1
35 -ts_max_snes_failures -1
36 -ts_error_if_step_fails false
37 -ts_adapt_type none
38 
39 -ts_monitor
40 #-ts_adapt_monitor
41 
42 -st_ksp_type preonly
43 -st_pc_type lu
44 -st_pc_factor_mat_solver_type mumps
45 -st_mat_mumps_icntl_20 0
46 -eps_monitor
47 -eps_tol 1e-4
48 -eps_nev 5
49 -eps_ncv 100
50 
51 # ep general
52 
53 -stvenant_young_modulus 1e4
54 -stvenant_poisson_ratio 0
55 
56 -mooneyrivlin_alpha 0.21
57 -mooneyrivlin_beta 0.42
58 -mooneyrivlin_lambda 8000
59 -mooneyrivlin_epsilon 20
60 -mooneyrivlin_sigma_y 0
61 
62 -viscosity_alpha_u 0
63 -viscosity_alpha_w 0
64 -density_alpha_rho 0
65 
66 -elastic_ts_max_time 300e-2
67 #-elastic_ts_dt 20e-2
68 #-elastic_ts_adapt_dt_max 20e-2
69 -elastic_ts_max_snes_failures -1
70 -elastic_ts_error_if_step_fails false
71 -elastic_ts_adapt_type ep
72 -elastic_ts_adapt_always_accept true
73 
74 -elastic_ts_exact_final_time matchstep
75 -elastic_ts_type beuler
76 -elastic_ts_monitor
77 
78 -elastic_snes_atol 1e-8
79 -elastic_snes_rtol 1e-8
80 -elastic_snes_max_linear_solve_fail -1
81 -elastic_snes_divergence_tolerance 1e8
82 -elastic_snes_converged_reason
83 -elastic_snes_linesearch_type basic
84 -elastic_snes_linesearch_monitor
85 -elastic_snes_max_it 40
86 
87 -elastic_ksp_type gmres
88 -elastic_ksp_rtol 1e-8
89 -elastic_ksp_atol 1e-10
90 -elastic_pc_type fieldsplit
91 -elastic_pc_fieldsplit_type schur
92 -elastic_ksp_monitor
93 
94 -elastic_fieldsplit_0_ksp_type preonly
95 -elastic_fieldsplit_0_pc_type lu
96 -elastic_fieldsplit_0_pc_factor_mat_solver_package mumps
97 -elastic_fieldsplit_0_mat_mumps_icntl_14 1600
98 -elastic_fieldsplit_0_mat_mumps_icntl_13 1
99 -elastic_fieldsplit_0_mat_mumps_icntl_20 0
100 #-elastic_fieldsplit_0_ksp_monitor
101 
102 #-elastic_fieldsplit_0_pc_type bjacobi
103 #-elastic_fieldsplit_0_sub_pc_type lu
104 #-elastic_fieldsplit_0_sub_pc_factor_mat_solver_package mumps
105 #-elastic_fieldsplit_0_sub_mat_mumps_icntl_14 1600
106 #-elastic_fieldsplit_0_sub_mat_mumps_icntl_13 1
107 #-elastic_fieldsplit_0_sub_mat_mumps_icntl_20 0
108 #-elastic_fieldsplit_0_ksp_monitor
109 
110 #-elastic_fieldsplit_0_sub_pc_type ilu
111 #-elastic_fieldsplit_0_sub_pc_factor_shift_type nonzero
112 #-elastic_fieldsplit_0_sub_pc_factor_shift_amount 1e-8
113 
114 -elastic_fieldsplit_1_ksp_type gmres
115 -elastic_fieldsplit_1_pc_type lu
116 -elastic_fieldsplit_1_pc_factor_mat_solver_package mumps
117 -elastic_fieldsplit_1_mat_mumps_icntl_14 1600
118 -elastic_fieldsplit_1_mat_mumps_icntl_13 1
119 -elastic_fieldsplit_1_mat_mumps_icntl_20 0
120 #-elastic_fieldsplit_1_ksp_monitor
121 
122 #-elastic_pc_type lu
123 -elastic_pc_factor_mat_solver_package mumps
124 -elastic_mat_mumps_icntl_14 1600
125 -elastic_mat_mumps_icntl_13 1
126 
127 -prjspatial_ksp_type gmres
128 -prjspatial_ksp_monitor
129 -prjspatial_pc_type lu
130 -prjspatial_pc_factor_mat_solver_package mumps
131 -prjspatial_mat_mumps_icntl_14 1600
132 -prjspatial_mat_mumps_icntl_13 1
133 
134 -mat_mumps_icntl_14 1600
135 -mat_mumps_icntl_13 1
136 -mat_mumps_icntl_20 0
137 
138 -space_order 2
139 -material_order 1
140 
141 -my_max_post_proc_ref_level 2
142 
143 -options_suppress_deprecated_warnings
144