Starter Subroutine Initialization RINInn for Spring Elements
This subroutine initializes the user’s spring element.
Arguments
C--------------------------------------------------------------------------
SUBROUTINE RINI30(NEL ,IOUT ,IPROP ,
3 IX ,XL ,MASS ,XINER ,STIFM ,
4 STIFR ,VISCM ,VISCR ,UVAR ,NUVAR )
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. |
IOUT | Integer read only scalar | Output file unit (ROOTL00). |
IPROP | Integer read only scalar | Property number. |
IX | Integer array read only | Array of size 4*NEL containing spring connectivity.
|
XL | Float array read only | Array of size NEL containing current element length. |
MASS | Float array write only | Array of size NEL containing element mass. |
XINER | Float array write only | Array of size NEL containing element spherical inertia. |
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. |
NUVAR | Integer read only scalar | Number of user element variables. |
UVAR | Float array read write | Array of size NEL*NUVAR containing user element variables. |