Merge branch 'numerics-config' into 'development'
PETSc options can be defined for every field solver See merge request damask/DAMASK!894
This commit is contained in:
commit
460c660c37
|
@ -25,6 +25,7 @@ solver:
|
||||||
eps_abs_P: 1.0e3 # absolute tolerance for fulfillment of stress BC
|
eps_abs_P: 1.0e3 # absolute tolerance for fulfillment of stress BC
|
||||||
eps_rel_P: 1.0e-3 # relative tolerance for fulfillment of stress BC
|
eps_rel_P: 1.0e-3 # relative tolerance for fulfillment of stress BC
|
||||||
update_gamma: false # update Gamma-operator with current dPdF (not possible if FFT: memory_efficient == true)
|
update_gamma: false # update Gamma-operator with current dPdF (not possible if FFT: memory_efficient == true)
|
||||||
|
PETSc_options: -snes_type ngmres -snes_ngmres_anderson # PETSc solver options
|
||||||
|
|
||||||
FFT:
|
FFT:
|
||||||
memory_efficient: true # precalculate Gamma-operator (81 doubles per point)
|
memory_efficient: true # precalculate Gamma-operator (81 doubles per point)
|
||||||
|
@ -32,7 +33,6 @@ solver:
|
||||||
derivative: continuous # approximation used for derivatives in Fourier space {continuous, central_difference, FWBW_difference}
|
derivative: continuous # approximation used for derivatives in Fourier space {continuous, central_difference, FWBW_difference}
|
||||||
FFTW_plan_mode: FFTW_MEASURE # planning-rigor flags, see manual at https://www.fftw.org/fftw3_doc/Planner-Flags.html
|
FFTW_plan_mode: FFTW_MEASURE # planning-rigor flags, see manual at https://www.fftw.org/fftw3_doc/Planner-Flags.html
|
||||||
FFTW_timelimit: -1.0 # time limit of plan creation for FFTW, see manual on www.fftw.org. (-1.0: disable time limit)
|
FFTW_timelimit: -1.0 # time limit of plan creation for FFTW, see manual on www.fftw.org. (-1.0: disable time limit)
|
||||||
PETSc_options: -snes_type ngmres -snes_ngmres_anderson # PETSc solver options
|
|
||||||
alpha: 1.0 # polarization scheme parameter 0.0 < alpha < 2.0 (1.0: AL scheme, 2.0: accelerated scheme)
|
alpha: 1.0 # polarization scheme parameter 0.0 < alpha < 2.0 (1.0: AL scheme, 2.0: accelerated scheme)
|
||||||
beta: 1.0 # polarization scheme parameter 0.0 < beta < 2.0 (1.0: AL scheme, 2.0: accelerated scheme)
|
beta: 1.0 # polarization scheme parameter 0.0 < beta < 2.0 (1.0: AL scheme, 2.0: accelerated scheme)
|
||||||
eps_abs_curl(F): 1.0e-10 # absolute tolerance for fulfillment of strain compatibility
|
eps_abs_curl(F): 1.0e-10 # absolute tolerance for fulfillment of strain compatibility
|
||||||
|
|
Loading…
Reference in New Issue