35 2 XEL ,VEL ,VREL ,UIX ,UID ,
36 3 IOUT ,IPROP ,IMAT ,OFF ,KEINT ,
37 4 EINT ,MASS ,XINER ,STIFM ,STIFR ,
38 5 VISCM ,VISCR ,FORC ,TORQ ,
39 6 NUVAR ,UVAR ,NUVARN ,UVARN ,
144#include "implicit_f.inc"
148 INTEGER IOUT,NUVAR,NUVARN,IPROP,IMAT,
149 . NX ,UIX(NX) ,UID, KEINT,
150 . GET_U_PNU,GET_U_PID,GET_U_MID,GET_U_MNU,
153 . OFF, EINT, XEL(3,NX), VEL(3,NX) ,VREL(3,NX),
154 . mass(nx) , xiner(nx) ,stifm(nx) ,
155 . stifr(nx), viscm(nx) ,viscr(nx) ,
156 . forc(3,nx), torq(3,nx),
157 . uvar(nuvar),uvarn(nuvarn*nx),dt ,dte ,
158 . get_u_mat, get_u_geo, get_u_func
159 EXTERNAL get_u_mnu,get_u_pnu,get_u_mid,get_u_pid,
160 . get_u_mat,get_u_geo, get_u_func
subroutine xforc30(nx, xel, vel, vrel, uix, uid, iout, iprop, imat, off, keint, eint, mass, xiner, stifm, stifr, viscm, viscr, forc, torq, nuvar, uvar, nuvarn, uvarn, dt, dte)