OGS
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
x
z
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
l
m
n
p
r
s
t
v
y
Classes
Class List
Class Index
Class Hierarchy
Files
File List
File Members
All
a
b
c
d
e
f
g
i
k
m
n
o
p
r
s
t
v
w
x
Functions
a
c
d
e
f
g
i
m
o
p
r
s
t
v
w
Variables
Typedefs
Enumerations
Macros
b
c
g
m
n
o
p
r
s
t
OGS
OpenGeoSys 6.5.6-60-g286563613 source code documentation
OGS CTests—Project Files
Elliptic
EllipticPETSc
HMPhaseField
HydroMechanics
A2
AnchorSourceTerm
DiskDomainExcavationInTimeInterval
EmbeddedAnchorSourceTerm
EmbeddedFracturePermeability
ExcavationNiches
FailureIndexDependentPermeability
GroundEquilibrium
HydraulicDeactivation
IdealGas
Linear
NodalSourceTerm
OrthotropicEmbeddedFracturePermeability
ParallelComputing
SimpleHM
MultiMesh
SingleMesh
drainage.prj
drainage_staggered.prj
Principal_Stress
SeabedResponse
StaggeredScheme
StrainDependentPermeability
TotalInitialStress
Verification
LIE
LargeDeformation
Mechanics
Parabolic
PhaseField
RichardsMechanics
TH2M
ThermoHydroMechanics
ThermoMechanics
ThermoRichardsFlow
ThermoRichardsMechanics
Utils
WellboreSimulator
OGS Input File Parameters—Quality Assurance
OGS Input File Parameters
BulkMappingDocuPage
Todo List
OGS Input File Parameters—List of incomplete documentation pages
Bibliography
Namespaces
Classes
Files
drainage.prj
<
OpenGeoSysProject
>
<
mesh
>quad_q.vtu</mesh>
<
geometry
>quad.gml</geometry>
<
processes
>
<
process
>
<
name
>HM</name>
<
type
>
HYDRO_MECHANICS
</type>
<
integration_order
>3</integration_order>
<constitutive_relation>
<type>
LinearElasticIsotropic
</type>
<
youngs_modulus
>E</youngs_modulus>
<
poissons_ratio
>nu</poissons_ratio>
</constitutive_relation>
<
process_variables
>
<
pressure
>pressure</pressure>
<
displacement
>displacement</displacement>
</process_variables>
<
secondary_variables
>
<
secondary_variable
internal_name
="velocity"
output_name
="q" />
<
secondary_variable
internal_name
="sigma"
output_name
="sigma" />
<
secondary_variable
internal_name
="epsilon"
output_name
="epsilon" />
</secondary_variables>
<
specific_body_force
>0 0</specific_body_force>
</process>
</processes>
<
media
>
<
medium
>
<
phases
>
<
phase
>
<
type
>
Gas
</type>
<
properties
>
<
property
>
<
name
>viscosity</name>
<
type
>
Constant
</type>
<
value
>1e-3</value>
</property>
<
property
>
<
name
>density</name>
<
type
>
Constant
</type>
<
value
>1.0e-5</value>
</property>
</properties>
</phase>
<
phase
>
<
type
>
Solid
</type>
<
properties
>
<
property
>
<
name
>density</name>
<
type
>
Constant
</type>
<
value
>0.0</value>
</property>
</properties>
</phase>
</phases>
<
properties
>
<
property
>
<
name
>porosity</name>
<
type
>
Constant
</type>
<
value
>0.0</value>
</property>
<
property
>
<
name
>biot_coefficient</name>
<
type
>
Constant
</type>
<
value
>1</value>
</property>
<
property
>
<
name
>reference_temperature</name>
<
type
>
Constant
</type>
<
value
>293.15</value>
</property>
<
property
>
<
name
>permeability</name>
<
type
>
Constant
</type>
<
value
>1e-10</value>
</property>
</properties>
</medium>
</media>
<
time_loop
>
<
processes
>
<
process
ref
="HM">
<
nonlinear_solver
>basic_newton</nonlinear_solver>
<
convergence_criterion
>
<
type
>
PerComponentDeltaX
</type>
<
norm_type
>NORM2</norm_type>
<
reltols
>1e-10 1e-10 1.e-10</reltols>
<
abstols
>1e-10 1e-10 1.e-10</abstols>
</convergence_criterion>
<
time_discretization
>
<
type
>
BackwardEuler
</type>
</time_discretization>
<
time_stepping
>
<
type
>
FixedTimeStepping
</type>
<
t_initial
>0</t_initial>
<
t_end
>10</t_end>
<
timesteps
>
<
pair
>
<
repeat
>10</repeat>
<
delta_t
>1</delta_t>
</pair>
</timesteps>
</time_stepping>
</process>
</processes>
<
output
>
<
type
>
VTK
</type>
<
prefix
>drainage</prefix>
<
suffix
>
ts
{:timestep}_t_{:time}</suffix>
<
compress_output
>false</compress_output>
<
timesteps
>
<
pair
>
<
repeat
>10</repeat>
<
each_steps
>1</each_steps>
</pair>
</timesteps>
<
variables
>
<
variable
>pressure</variable>
<
variable
>q</variable>
<
variable
>displacement</variable>
<
variable
>sigma</variable>
<
variable
>epsilon</variable>
</variables>
</output>
</time_loop>
<
parameters
>
<
parameter
>
<
name
>E</name>
<
type
>
Constant
</type>
<
value
>3.0e4</value>
</parameter>
<
parameter
>
<
name
>nu</name>
<
type
>
Constant
</type>
<
value
>0.2</value>
</parameter>
<
parameter
>
<
name
>zero</name>
<
type
>
Constant
</type>
<
value
>0</value>
</parameter>
<
parameter
>
<
name
>initial_displacement</name>
<
type
>
Constant
</type>
<
values
>0 0</values>
</parameter>
<
parameter
>
<
name
>initial_pressure</name>
<
type
>
Constant
</type>
<
values
>0</values>
</parameter>
<
parameter
>
<
name
>load</name>
<
type
>
Constant
</type>
<
values
>-1000.0</values>
</parameter>
</parameters>
<
process_variables
>
<
process_variable
>
<
name
>pressure</name>
<
components
>1</components>
<
order
>1</order>
<
initial_condition
>initial_pressure</initial_condition>
<
boundary_conditions
>
<
boundary_condition
>
<
geometrical_set
>geometry</geometrical_set>
<
geometry
>top</geometry>
<
type
>
Dirichlet
</type>
<
component
>0</component>
<
parameter
>zero</parameter>
</boundary_condition>
</boundary_conditions>
</process_variable>
<
process_variable
>
<
name
>displacement</name>
<
components
>2</components>
<
order
>2</order>
<
initial_condition
>initial_displacement</initial_condition>
<
boundary_conditions
>
<
boundary_condition
>
<
geometrical_set
>geometry</geometrical_set>
<
geometry
>left</geometry>
<
type
>
Dirichlet
</type>
<
component
>0</component>
<
parameter
>zero</parameter>
</boundary_condition>
<
boundary_condition
>
<
geometrical_set
>geometry</geometrical_set>
<
geometry
>right</geometry>
<
type
>
Dirichlet
</type>
<
component
>0</component>
<
parameter
>zero</parameter>
</boundary_condition>
<
boundary_condition
>
<
geometrical_set
>geometry</geometrical_set>
<
geometry
>bottom</geometry>
<
type
>
Dirichlet
</type>
<
component
>1</component>
<
parameter
>zero</parameter>
</boundary_condition>
<
boundary_condition
>
<
geometrical_set
>geometry</geometrical_set>
<
geometry
>top</geometry>
<
type
>
Neumann
</type>
<
component
>1</component>
<
parameter
>load</parameter>
</boundary_condition>
</boundary_conditions>
</process_variable>
</process_variables>
<
nonlinear_solvers
>
<
nonlinear_solver
>
<
name
>basic_newton</name>
<
type
>
Newton
</type>
<
max_iter
>50</max_iter>
<
linear_solver
>linear_solver</linear_solver>
</nonlinear_solver>
</nonlinear_solvers>
<
linear_solvers
>
<
linear_solver
>
<
name
>linear_solver</name>
<
lis
>-i bicgstab -p jacobi -tol 1e-11 -maxiter 10000</lis>
<
eigen
>
<
solver_type
>BiCGSTAB</solver_type>
<
precon_type
>ILUT</precon_type>
<
max_iteration_step
>3000</max_iteration_step>
<
error_tolerance
>1e-12</error_tolerance>
</eigen>
<
petsc
>
<
prefix
>hm</prefix>
<
parameters
>-hm_ksp_type bcgs -hm_pc_type mg -hm_ksp_rtol 1.e-16 -hm_ksp_max_it 4000</parameters>
</petsc>
</linear_solver>
</linear_solvers>
<
test_definition
>
<
vtkdiff
>
<
regex
>drainage_ts_.*_t_.*_.*_.*vtu</regex>
<
field
>pressure</field>
<
absolute_tolerance
>1e-10</absolute_tolerance>
<
relative_tolerance
>1e-9</relative_tolerance>
</vtkdiff>
<
vtkdiff
>
<
regex
>drainage_ts_.*_t_.*_.*_.*vtu</regex>
<
field
>q</field>
<
absolute_tolerance
>1e-10</absolute_tolerance>
<
relative_tolerance
>1e-9</relative_tolerance>
</vtkdiff>
<
vtkdiff
>
<
regex
>drainage_ts_.*_t_.*_.*_.*vtu</regex>
<
field
>displacement</field>
<
absolute_tolerance
>1e-10</absolute_tolerance>
<
relative_tolerance
>1e-9</relative_tolerance>
</vtkdiff>
<
vtkdiff
>
<
regex
>drainage_ts_.*_t_.*_.*_.*vtu</regex>
<
field
>sigma</field>
<
absolute_tolerance
>1e-10</absolute_tolerance>
<
relative_tolerance
>1e-9</relative_tolerance>
</vtkdiff>
<
vtkdiff
>
<
regex
>drainage_ts_.*_t_.*_.*_.*vtu</regex>
<
field
>epsilon</field>
<
absolute_tolerance
>1e-10</absolute_tolerance>
<
relative_tolerance
>1e-9</relative_tolerance>
</vtkdiff>
</test_definition>
</OpenGeoSysProject>
OGS CTests—Project Files
HydroMechanics
ParallelComputing
SimpleHM
SingleMesh
Generated by
1.14.0