20 double precision mi(s),alpha(s,s),ni(s),v0,mu(s,s),sigma(s,s), &
21 chi(s,s),theta(s),kappa
26 parameter(pi=3.14159265458979323846d0)
31 kappa = kappa + mu(i,j)*mi(j)*ni(i)*ni(j)*v0* &
32 sigma(i,j)**4*chi(i,j)*(1.d0+alpha(i,j)) &
33 *dsqrt((theta(i)+theta(j))/(theta(i)*theta(j)))
36 kappa = 2.d0*dsqrt(pi)/9.d0*kappa
subroutine bulk_viscosity(s, mi, alpha, ni, v0, mu, sigma, chi, theta, kappa)