|
Smith
0.1
Smith is an implicit thermal structural mechanics simulation code.
|
Parameters for an iterative linear solution scheme. More...
#include <solver_config.hpp>

Public Attributes | |
| LinearSolver | linear_solver = LinearSolver::GMRES |
| Linear solver selection. | |
| Preconditioner | preconditioner = Preconditioner::HypreJacobi |
| PreconditionerOptions selection. | |
| AMGXOptions | amgx_options = AMGXOptions{} |
| AMGX Options, used for Preconditioner::AMGX. | |
| AMGFContactOptions | amgfcontact_options = AMGFContactOptions{} |
| AMGFContact Options, used for Preconditioner::AMGFContact. | |
| PetscPCType | petsc_preconditioner = PetscPCType::JACOBI |
| PETSc preconditioner type. | |
| double | relative_tol = 1.0e-8 |
| Relative tolerance. | |
| double | absolute_tol = 1.0e-12 |
| Absolute tolerance. | |
| int | max_iterations = 300 |
| Maximum number of iterations. | |
| int | print_level = 0 |
| Debugging print level for the linear solver. | |
| int | preconditioner_print_level = 0 |
| Debugging print level for the preconditioner. | |
Parameters for an iterative linear solution scheme.
Definition at line 395 of file solver_config.hpp.