GEOSX
Public Types | Public Attributes | List of all members
geos::LinearSolverParameters::MGR Struct Reference

Multigrid reduction parameters. More...

#include <LinearSolverParameters.hpp>

Public Types

enum  StrategyType : integer {
  StrategyType::invalid, StrategyType::singlePhaseReservoirFVM, StrategyType::singlePhaseHybridFVM, StrategyType::singlePhaseReservoirHybridFVM,
  StrategyType::singlePhasePoromechanics, StrategyType::thermalSinglePhasePoromechanics, StrategyType::hybridSinglePhasePoromechanics, StrategyType::singlePhasePoromechanicsEmbeddedFractures,
  StrategyType::singlePhasePoromechanicsConformingFractures, StrategyType::singlePhasePoromechanicsReservoirFVM, StrategyType::compositionalMultiphaseFVM, StrategyType::compositionalMultiphaseHybridFVM,
  StrategyType::compositionalMultiphaseReservoirFVM, StrategyType::compositionalMultiphaseReservoirHybridFVM, StrategyType::reactiveCompositionalMultiphaseOBL, StrategyType::thermalCompositionalMultiphaseFVM,
  StrategyType::multiphasePoromechanics, StrategyType::multiphasePoromechanicsReservoirFVM, StrategyType::thermalMultiphasePoromechanics, StrategyType::hydrofracture,
  StrategyType::lagrangianContactMechanics, StrategyType::solidMechanicsEmbeddedFractures
}
 MGR available strategies. More...
 

Public Attributes

StrategyType strategy = StrategyType::invalid
 Predefined MGR solution strategy (solver specific)
 
integer separateComponents = false
 Apply a separate displacement component (SDC) filter before AMG construction.
 
string displacementFieldName
 Displacement field name need for SDC filter.
 
integer areWellsShut = false
 

Detailed Description

Multigrid reduction parameters.

Definition at line 263 of file LinearSolverParameters.hpp.

Member Enumeration Documentation

◆ StrategyType

MGR available strategies.

Enumerator
invalid 

default value, to ensure solver sets something

singlePhaseReservoirFVM 

finite volume single-phase flow with wells

singlePhaseHybridFVM 

hybrid finite volume single-phase flow

singlePhaseReservoirHybridFVM 

hybrid finite volume single-phase flow with wells

singlePhasePoromechanics 

single phase poromechanics with finite volume single phase flow

thermalSinglePhasePoromechanics 

thermal single phase poromechanics with finite volume single phase flow

hybridSinglePhasePoromechanics 

single phase poromechanics with hybrid finite volume single phase flow

singlePhasePoromechanicsEmbeddedFractures 

single phase poromechanics with FV embedded fractures

singlePhasePoromechanicsConformingFractures 

single phase poromechanics with FV conforming fractures

singlePhasePoromechanicsReservoirFVM 

single phase poromechanics with finite volume single phase flow with wells

compositionalMultiphaseFVM 

finite volume compositional multiphase flow

compositionalMultiphaseHybridFVM 

hybrid finite volume compositional multiphase flow

compositionalMultiphaseReservoirFVM 

finite volume compositional multiphase flow with wells

compositionalMultiphaseReservoirHybridFVM 

hybrid finite volume compositional multiphase flow with wells

reactiveCompositionalMultiphaseOBL 

finite volume reactive compositional flow with OBL

thermalCompositionalMultiphaseFVM 

finite volume thermal compositional multiphase flow

multiphasePoromechanics 

multiphase poromechanics with finite volume compositional multiphase flow

multiphasePoromechanicsReservoirFVM 

multiphase poromechanics with finite volume compositional multiphase flow with wells

thermalMultiphasePoromechanics 

thermal multiphase poromechanics with finite volume compositional multiphase flow

hydrofracture 

hydrofracture

lagrangianContactMechanics 

Lagrangian contact mechanics.

solidMechanicsEmbeddedFractures 

Embedded fractures mechanics.

Definition at line 268 of file LinearSolverParameters.hpp.

Member Data Documentation

◆ areWellsShut

integer geos::LinearSolverParameters::MGR::areWellsShut = false

Flag to let MGR know that wells are shut, and that jacobi can be applied to the well block

Definition at line 297 of file LinearSolverParameters.hpp.


The documentation for this struct was generated from the following file: