MFEMSuperLU

Overview

Defines and builds an mfem::SuperLUSolver to use as a direct solver to solve the MFEM equation system.

Input Parameters

  • use_initial_guessFalseWhether to preserve the current MFEM solution vector as the initial guess for an iterative solver.

    Default:False

    C++ Type:bool

    Controllable:No

    Description:Whether to preserve the current MFEM solution vector as the initial guess for an iterative solver.

  • weak_formName of the weak form in the WeakForms block whose equation system provides context for this solver. May be omitted only if the problem has a single weak form, whose equation system is then used.

    C++ Type:MFEMWeakFormName

    Controllable:No

    Description:Name of the weak form in the WeakForms block whose equation system provides context for this solver. May be omitted only if the problem has a single weak form, whose equation system is then used.

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Controllable:No

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Controllable:No

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

Input Files