Skip to content

UBoundary

*UBoundary
<node set name>, <degree of freedom>, <value>

This command is used to prescribe user-defined boundary conditions on nodes or node sets. If this command is used, numgeo expects the user defined subroutine to be accessible (see here). Therefore, the user has to implement the desired relation for the boundary condition using the predefined user_boundary_conditions interface, create the corresponding shared object user_boundary_conditions.so and place the object in the current working directory. For the compilation of the subroutine, a shell script is provided.

  • <node set name> = name of the node set to which the boundary condition is applied

  • <degree of freedom> = the degree of freedom to be constrained. The following degrees of freedom can be modified:

Degrees of freedom Description
u1 Displacement in x1-direction
u2 Displacement in x2-direction
u3 Displacement in x3-direction
pw Pore-water pressure
pa Pore-air pressure
w1 Water displacement in x1-direction
w2 Water displacement in x2-direction
w3 Water displacement in x3-direction
  • <value> = set this parameter equal to the value to be prescribed to the boundary condition. Notice that this value is interpreted as a reference value, which is multiplied with the value defined in the user subroutine. It is recommended to set this value to 1.0 and define the desired value directly in the user subroutine.