Back to Input Deck Cards

# GEOMECHANICS_CONDITION¶

Condition coupler between regions and geomechanics boundary conditions. Since the geomechanics is solved in a quasi-steady manner, initial conditions are not needed. Displacement or force conditions can be specified. Note that the values specified for displacement or force conditions will be applied to all the nodes of the region that the condition is coupled to. If one wants to specify a force F on on a face, then the F needs to be distributed based on the area around each node on that face. For example, if the top face has nodes configuration as follows:

1–2–3

l l l

4–5–6

l l l

7–8–9

with x and y in the horizontal and vertical direction, and if a force F on the entire face is applied in the negative z direction, assuming equal spacing in x and y directions, the load distribution will be:

Nodes 1,7,9,3 will get F/16. Nodes 4,2,6,8 will get F/8. Node 5 will get F/4.

One will then have to specify three separate regions (one with internal nodes, one with corners and one with boundary nodes that are not corners), and then specify three FORCE_Z boundary conditions.

Sets flow parameters used in setting up flow boundary and initial conditions and source/sinks.

## Required Cards:¶

- GEOMECHANICS_CONDITION <string>
- Opens the GEOMECHANICS_CONDITION block, where <string> is the assigned name of the geomechanics condition so that it can be referred to in cards GEOMECHANICS_BOUNDARY_CONDITION
- TYPE
Opens the TYPE sub-block. Within this sub-block, the type of the geomechanics condition is specified. Options for TYPE are

- TYPE [DISPLACEMENT_X {DIRICHLET},
- DISPLACEMENT_Y {DIRICHLET}, DISPLACEMENT_Z {DIRICHLET}, FORCE_X {DIRICHLET}, FORCE_Y {DIRICHLET}, FORCE_Z {DIRICHLET}]

For each TYPE option specified in the TYPE sub-block described above, a corresponding type-value card must be included that specifies the value of the TYPE. The possible type-value cards include:

- DISPLACEMENT_X <float>
- The displacement [m] in the x-direction applied at a geomechanics vertex on the boundary.
- DISPLACEMENT_Y <float>
- The displacement [m] in the y-direction applied at a geomechanics vertex on the boundary.
- DISPLACEMENT_Z <float>
- The displacement [m] in the z-direction applied at a geomechanics vertex on the boundary.
- FORCE_X <float>
- The force [N] in the x-direction applied at a geomechanics vertex on the boundary.
- FORCE_Y <float>
- The force [N] in the y-direction applied at a geomechanics vertex on the boundary.
- FORCE_Z <float>
- The force [N] in the z-direction applied at a geomechanics vertex on the boundary.

## Examples¶

GEOMECHANICS_CONDITION west_geomech TYPE DISPLACEMENT_X dirichlet END DISPLACEMENT_X 0.0 END GEOMECHANICS_CONDITION east_geomech TYPE DISPLACEMENT_X dirichlet END DISPLACEMENT_X 0.0 END GEOMECHANICS_CONDITION north_geomech TYPE DISPLACEMENT_Y dirichlet END DISPLACEMENT_Y 0.0 END GEOMECHANICS_CONDITION bottom_geomech TYPE DISPLACEMENT_Z dirichlet END DISPLACEMENT_Z 0.0 END GEOMECHANICS_CONDITION south_geomech TYPE DISPLACEMENT_Y dirichlet END DISPLACEMENT_Y 0.0 END GEOMECHANICS_CONDITION top_corner_force TYPE FORCE_Z dirichlet END FORCE_Z -68832.8125 END GEOMECHANICS_CONDITION top_boundary_force TYPE FORCE_Z dirichlet END FORCE_Z -137665.625 END GEOMECHANICS_CONDITION top_internal_force TYPE FORCE_Z dirichlet END FORCE_Z -275331.25 END