36 1 NEL ,NGL ,NUPARAM ,NUVAR ,TIME ,TIMESTEP,
37 2 UPARAM ,UVAR ,JTHE ,OFF ,RHO0 ,RHO ,
38 3 PLA ,DPLA ,EPSD ,SOUNDSP ,
39 4 DEPSXX ,DEPSYY ,DEPSZZ ,DEPSXY ,DEPSYZ ,DEPSZX ,
40 5 SIGOXX ,SIGOYY ,SIGOZZ ,SIGOXY ,SIGOYZ ,SIGOZX ,
41 6 SIGNXX ,SIGNYY ,SIGNZZ ,SIGNXY ,SIGNYZ ,SIGNZX ,
43 8 NVARTMP ,NUMTABL ,VARTMP ,ITABLE ,TABLE )
53#include "implicit_f.inc"
62 INTEGER NEL,NUPARAM,NUVAR,JTHE,NUMTABL,NVARTMP,
64 INTEGER ,
DIMENSION(NEL),
INTENT(IN) :: NGL
67 INTEGER :: VARTMP(NEL,NVARTMP)
68 my_real,
DIMENSION(NUPARAM),
INTENT(IN) ::
70 my_real,
DIMENSION(NEL),
INTENT(IN)
72 . depsxx,depsyy,depszz,depsxy,depsyz,depszx,
73 . sigoxx,sigoyy,sigozz,sigoxy,sigoyz,sigozx
74 my_real ,
DIMENSION(NEL),
INTENT(OUT) ::
76 . signxx,signyy,signzz,signxy,signyz,signzx
77 my_real ,
DIMENSION(NEL),
INTENT(INOUT) ::
79 my_real ,
DIMENSION(NEL,6),
INTENT(INOUT) ::
81 my_real ,
DIMENSION(NEL,NUVAR),
INTENT(INOUT) ::
84 TYPE(
ttable),
DIMENSION(NTABLE) :: TABLE
90 ires = nint(uparam(13))
99 1 nel ,ngl ,nuparam ,nuvar ,time ,timestep
101 3 pla ,dpla ,epsd ,soundsp ,
102 4 depsxx ,depsyy ,depszz ,depsxy ,depsyz ,depszx ,
103 5 sigoxx ,sigoyy ,sigozz ,sigoxy ,sigoyz ,sigozx ,
104 6 signxx ,signyy ,signzz ,signxy ,signyz ,signzx ,
106 8 nvartmp ,numtabl ,vartmp ,itable ,table )
110 1 nel ,ngl ,nuparam ,nuvar ,time ,timestep,
111 2 uparam ,uvar ,jthe ,off ,rho0 ,rho ,
112 3 pla ,dpla ,epsd ,soundsp ,
113 4 depsxx ,depsyy ,depszz ,depsxy ,depsyz ,depszx ,
114 5 sigoxx ,sigoyy ,sigozz ,sigoxy ,sigoyz ,sigozx ,
115 6 signxx ,signyy ,signzz ,signxy ,signyz ,signzx ,
117 8 nvartmp ,numtabl ,vartmp ,itable ,table )
subroutine mat107_newton(nel, ngl, nuparam, nuvar, time, timestep, uparam, uvar, jthe, off, rho0, rho, pla, dpla, epsd, soundsp, depsxx, depsyy, depszz, depsxy, depsyz, depszx, sigoxx, sigoyy, sigozz, sigoxy, sigoyz, sigozx, signxx, signyy, signzz, signxy, signyz, signzx, sigy, et, nvartmp, numtabl, vartmp, itable, table)
subroutine mat107_nice(nel, ngl, nuparam, nuvar, time, timestep, uparam, uvar, jthe, off, rho0, rho, pla, dpla, epsd, soundsp, depsxx, depsyy, depszz, depsxy, depsyz, depszx, sigoxx, sigoyy, sigozz, sigoxy, sigoyz, sigozx, signxx, signyy, signzz, signxy, signyz, signzx, sigy, et, nvartmp, numtabl, vartmp, itable, table)
subroutine sigeps107(nel, ngl, nuparam, nuvar, time, timestep, uparam, uvar, jthe, off, rho0, rho, pla, dpla, epsd, soundsp, depsxx, depsyy, depszz, depsxy, depsyz, depszx, sigoxx, sigoyy, sigozz, sigoxy, sigoyz, sigozx, signxx, signyy, signzz, signxy, signyz, signzx, sigy, et, nvartmp, numtabl, vartmp, itable, table)