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