Starter Subroutine Initialization SINInn for Solid Elements
This subroutine is used to initialize the user’s solid element (nodal mass and inertia).
Arguments
The argument list of SINInn and its individual arguments and descriptions
are:
C--------------------------------------------------------------------------
SUBROUTINE SINInn(
1 NEL ,NUVAR,IOUT ,IPROP ,IMAT,SOLID_ID,
2 EINT ,VOL ,UVAR ,OFF,RHO ,SIG ,
3 XX1 ,XX2 ,XX3 ,XX4 ,XX5 ,XX6 ,XX7 ,XX8 ,
4 YY1 ,YY2 ,YY3 ,YY4 ,YY5 ,YY6 ,YY7 ,YY8 ,
5 ZZ1 ,ZZ2 ,ZZ3 ,ZZ4 ,ZZ5 ,ZZ6 ,ZZ7 ,ZZ8 ,
6 VX1 ,VX2 ,VX3 ,VX4 ,VX5 ,VX6 ,VX7 ,VX8 ,
7 VY1 ,VY2 ,VY3 ,VY4 ,VY5 ,VY6 ,VY7 ,VY8 ,
8 VZ1 ,VZ2 ,VZ3 ,VZ4 ,VZ5 ,VZ6 ,VZ7 ,VZ8 ,
9 VRX1 ,VRX2 ,VRX3 ,VRX4 ,VRX5 ,VRX6 ,VRX7 ,VRX8 ,
A VRY1 ,VRY2 ,VRY3 ,VRY4 ,VRY5 ,VRY6 ,VRY7 ,VRY8 ,
B VRZ1 ,VRZ2 ,VRZ3 ,VRZ4 ,VRZ5 ,VRZ6 ,VRZ7 ,VRZ8 ,
C MAS1 ,MAS2 ,MAS3 ,MAS4 ,MAS5 ,MAS6 ,MAS7 ,MAS8 ,
D INN1 ,INN2 ,INN3 ,INN4 ,INN5 ,INN6 ,INN7 ,INN8 ,
C STIFM,STIFR,VISCM,VISCR)
C----------------------------------------------------------------------------
Definition
Argument | Format | Description |
---|---|---|
NEL | Integer read only scalar | Number of elements per group. In Radioss Engine subroutines, the element data are treated by groups for vectorization. This argument is machine-dependent and set by Radioss. |
NUVAR | Integer scalar | Number of extra variables needed for each solid element in SINInn or SUSERnn. |
IOUT | Integer read only scalar | Output file unit (L100 file). |
IPROP | Integer read only scalar | Property number. |
IMAT | Integer read only scalar | Material number. |
SOLID_ID | Integer read only scalar | Array of size NEL containing solid element ID. |
EINT | Float array write only | Array of size NEL containing initial total internal energy. |
VOL | Float array read write | Array of size NEL containing initial element volumes. The incoming value is computed with one integration point, which can be recomputed. |
UVAR | Float array read write | Array of size NEL*NUVAR containing user element variables. |
OFF | Float array read write | Array of size NEL containing deleted
element flags.
|
RHO | Float array read write | Array of size NEL containing initial densities. |
SIG | Float array read write | Array of size 6*NEL containing initial stress tensors SX, SY, SZ, SXY, SYZ, and SZX. |
XX1 | Float array read only | Array of size NEL containing initial X coordinate at node 1 in the global frame. |
VX1 | Float array read only | Array of size NEL containing initial X velocity at node 1 in the global frame. |
VRX1 | Float array read only | Array of size NEL containing initial X velocity at node 1 in the global frame. |
MAS1 | Float array read only | Array of size NEL containing mass at node 1. |
INN1 | Float array read only | Array of size NEL containing inertia at node 1. |
STIFM | Float array write only | Array of size NEL containing element translational stiffness in time step computation. |
STIFR | Float array write only | Array of size NEL containing element rotational stiffness in time step computation. |
VISCM | Float array write only | Array of size NEL containing element translational viscosity in time step computation. |
VISCR | Float array write only | Array of size NEL containing element rotational viscosity in time step computation. |