/RWALL/LAGMUL
Block Format Keyword Defines infinite plane rigid walls using the Lagrange multiplier method. This keyword is not available for SPMD computation.
Format
(1)  (2)  (3)  (4)  (5)  (6)  (7)  (8)  (9)  (10) 

/RWALL/LAGMUL/type/rwal_ID/unit_ID  
rwal_title  
node_ID  Slide  grnd_ID_{1}  grnd_ID_{2}  
D_{search} 
(1)  (2)  (3)  (4)  (5)  (6)  (7)  (8)  (9)  (10) 

X_{M}  Y_{M}  Z_{M} 
(1)  (2)  (3)  (4)  (5)  (6)  (7)  (8)  (9)  (10) 

Mass  VX_{0}  VY_{0}  VZ_{0} 
(1)  (2)  (3)  (4)  (5)  (6)  (7)  (8)  (9)  (10) 

X_{M1}  Y_{M1}  Z_{M1} 
Definitions
Field  Contents  SI Unit Example 

type  Rigid wall type
keyword (see table below) 

rwal_ID  Rigid wall
identifier (Integer, maximum 10 digits) 

unit_ID  Unit Identifier (Integer, maximum 10 digits) 

rwal_title  Rigid wall
title. (Character, maximum 100 characters) 

node_ID  Node identifier (moving
rigid wall). (Integer) 

Slide  Sliding flag.
(Integer) 

grnd_ID_{1}  Node group defining
secondary nodes to be added to the rigid
wall. (Integer) 

grnd_ID_{2}  Node group defining
secondary nodes to be deleted from the rigid
wall. (Integer) 

D_{search}  Distance for secondary
search. (Real) 
$\left[\text{m}\right]$ 
X_{M}  X coordinate of M, if node_ID =
0. (Real) 

Y_{M}  Y coordinate of M, if node_ID =
0. (Real) 

Z_{M}  Z coordinate of M, if node_ID =
0. (Real) 

Mass  Mass of the rigid wall, if
node_ID ≠
0. (Real) 
$\left[\text{kg}\right]$ 
VX_{0}  Initial velocity in X
direction, if node_ID ≠
0. (Real) 
$\left[\frac{\text{m}}{\text{s}}\right]$ 
VY_{0}  Initial velocity in Y
direction, if node_ID ≠
0. (Real) 
$\left[\frac{\text{m}}{\text{s}}\right]$ 
VZ_{0}  Initial velocity in Z
direction, if node_ID ≠
0. (Real) 
$\left[\frac{\text{m}}{\text{s}}\right]$ 
X_{M1}  X coordinate of
M1 (Real) 

Y_{M1}  Y coordinate of
M1 (Real) 

Z_{M1}  Z coordinate of
M1 (Real) 
Rigid Wall Type
 Type
 Description
 PLANE
 $\overline{\infty}$ plane
Surface Input Type
 Type
 Description
 PLANE
 MM1 defines the normal direction
Comments
 The first input to define the rigid wall is the coordinates of one point M or a node_ID in case of moving rigid wall.
 The next input is the coordinate of a point M1 and possibly a point M2 (in the case of a moving wall, M1 and M2 have the same motion as node_ID).
 The secondary nodes can be defined as a list by nodes and/or as the nodes that are initially at a distance less than D_{search} from the wall.
 The defined nodes must have a nonzero mass.