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 machinedependent 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. 