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

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.
0
If the element is OFF
1
If the element is ON
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.