This flag enables two optimizations for the process:
- the global equation systems are assembled only once, in the first time step, and reused subsequently
- the non-linear solver will converge in a single iteration in each time step
- Attention
- With this option enabled, OGS will produce correct results only if the process equations are linear. OGS will not detect any non-linearities. It is the responsibility of the user to ensure that the assembled equation systems are linear, indeed! Furthermore, the material properties and parameters used in the process's equations must not carry any time dependence.
Additional info
From ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp line 285
- This is an optional parameter.
- This parameter has a default value of
false.
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
From ProcessLib/HeatConduction/CreateHeatConductionProcess.cpp line 77
- This is an optional parameter.
- This parameter has a default value of
false.
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
From ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp line 223
- This is an optional parameter.
- This parameter has a default value of
false.
- Data type:
bool
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
From ProcessLib/HydroMechanics/CreateHydroMechanicsProcess.cpp line 204
- This is an optional parameter.
- This parameter has a default value of
false.
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
From ProcessLib/LiquidFlow/CreateLiquidFlowProcess.cpp line 128
- This is an optional parameter.
- This parameter has a default value of
false.
- Data type:
bool
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
From ProcessLib/RichardsMechanics/CreateRichardsMechanicsProcess.cpp line 194
- This is an optional parameter.
- This parameter has a default value of
false.
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
From ProcessLib/SmallDeformation/CreateSmallDeformationProcess.cpp line 140
- This is an optional parameter.
- This parameter has a default value of
false.
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
From ProcessLib/TH2M/CreateTH2MProcess.cpp line 213
- This is an optional parameter.
- This parameter has a default value of
false.
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
From ProcessLib/ThermoHydroMechanics/CreateThermoHydroMechanicsProcess.cpp line 169
- This is an optional parameter.
- This parameter has a default value of
false.
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
From ProcessLib/ThermoRichardsFlow/CreateThermoRichardsFlowProcess.cpp line 140
- This is an optional parameter.
- This parameter has a default value of
false.
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
From ProcessLib/ThermoRichardsMechanics/CreateThermoRichardsMechanicsProcess.cpp line 186
- This is an optional parameter.
- This parameter has a default value of
false.
- Expanded tag path: processes.process.linear
- Go to source code: → ogs/ogs/6.5.8
Used in the following test data files
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/Flux/3D/Hex/MultipleOutputsDifferentVariablesSections/cuboid_1x1x1_hex_27_Dirichlet_Dirichlet.prj
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/Flux/3D/Hex/cuboid_1x1x1_hex_27_Dirichlet_Dirichlet.prj
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/Flux/3D/Hex/cuboid_1x1x1_hex_27_Dirichlet_Dirichlet_Python.prj
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/InclinedMeshElements/FractureIn3D/fractures_in_3D.prj
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/SimpleSynthetics/PrimaryVariableConstraintDirichletBC/cuboid_1x1x1_hex_1000_Dirichlet_Dirichlet_1.prj
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/SimpleSynthetics/PrimaryVariableConstraintDirichletBC/cuboid_1x1x1_hex_1000_Dirichlet_Dirichlet_2.prj
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/SimpleSynthetics/PrimaryVariableConstraintDirichletBC/cuboid_1x1x1_hex_1000_Dirichlet_Dirichlet_3.prj
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/Unconfined_Aquifer/BC_BC/TestSet_01.prj
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/Unconfined_Aquifer/BC_BC_RECHARGE/TestSet_01.prj
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/Unconfined_Aquifer/BC_BC_RECHARGE2/TestSet_01.prj
- [→ ogs/ogs/master | → doc] Parabolic/LiquidFlow/Unconfined_Aquifer/BC_BC_STORAGE/TestSet_01.prj
- [→ ogs/ogs/master | → doc] Parabolic/T/3D_Beier_sandbox/beier_sandbox_advanced_building_power.prj