31 SUBROUTINE viscpower ( NEL, TBNORM, A1,EXPM ,EXPN,GAMMAOLD, DGAMMA )
35#include "implicit_f.inc"
39 INTEGER,
INTENT(IN) :: NEL
41 my_real,
INTENT(IN) :: a1, expn ,expm
43 my_real,
DIMENSION(NEL),
INTENT(IN) :: tbnorm,gammaold
47 my_real,
DIMENSION(NEL),
INTENT(OUT) :: dgamma
57 . temp1 ,temp2 , temp3
61 temp1 = (expm +one ) * gammaold(i)
62 temp2 = exp(expn*log(tbnorm(i)))
63 temp3 = exp( expm*log(temp1) )
64 dgamma(i) = a1* exp( (one/(one +expm)) *log(temp2 * temp3 ))
subroutine viscpower(nel, tbnorm, a1, expm, expn, gammaold, dgamma)