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 284
- 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.7
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.7
From ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp line 186
- 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.7
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.7
From ProcessLib/LiquidFlow/CreateLiquidFlowProcess.cpp line 155
- 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.7
From ProcessLib/RichardsMechanics/CreateRichardsMechanicsProcess.cpp line 192
- 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.7
From ProcessLib/SmallDeformation/CreateSmallDeformationProcess.cpp line 139
- 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.7
From ProcessLib/TH2M/CreateTH2MProcess.cpp line 210
- 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.7
From ProcessLib/ThermoHydroMechanics/CreateThermoHydroMechanicsProcess.cpp line 168
- 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.7
From ProcessLib/ThermoRichardsFlow/CreateThermoRichardsFlowProcess.cpp line 138
- 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.7
From ProcessLib/ThermoRichardsMechanics/CreateThermoRichardsMechanicsProcess.cpp line 184
- 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.7
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_curves.prj