OOF2: The Manual

Name

Advanced (AdvancedSolverMode) — Choose all solution parameters yourself.

Synopsis

AdvancedSolverMode(time_stepper,nonlinear_solver,symmetric_solver,asymmetric_solver)

Details

  • Base class: SolverMode
  • Parameters:

    time_stepper
    How to take time steps. Type: An object of the StepDriver class.
    nonlinear_solver
    How to solve nonlinear equations. Type: An object of the NonlinearSolverBase class.
    symmetric_solver
    How to solve symmetric matrix equations. Type: An object of the MatrixMethod class.
    asymmetric_solver
    How to solve asymmetric matrix equations. Type: An object of the MatrixMethod class.

Description

When the solver_mode argument to OOF.Subproblem.Set_Solver is AdvancedSolverMode, OOF2 leaves all of the detailed decisions about the solution method to the user. The settings of the time_stepper, nonlinear_solver, symmetric_solver, and asymmetric_solver determine how the SubProblem's equations will be solved.