Starter Subroutine Initialization SINInn for Solid Elements
This subroutine is used to initialize the user’s solid element (nodal mass and inertia).
Arguments
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----------------------------------------------------------------------------
Definitions
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. |