37#include "implicit_f.inc"
44 INTEGERINTENT(IN) :: NEL
47 . t(*), xk(*), av1(*), av2(*), av3(*), uparam(*)
54 . xk1,xk2,xk3,al1,al2,al3,al12,al22,al32,aa
138 xk1 = uparam(114)+uparam(115)*t(i)
139 xk2 = uparam(164)+uparam(165)*t(i)
140 xk3 = uparam(214)+uparam(215)*t(i)
144 . - av1(i) *sqrt((one-av1(i))*third)
145 . + (one-av1(i))*sqrt(av1(i)*third)
148 . - av2(i) *sqrt((one-av2(i))*third)
149 . + (one-av2(i))*sqrt(av2(i)*third)
152 . - av3(i) *sqrt((one-av3(i))*third)
153 . + (one-av3(i))*sqrt(av3(i)*third)
158 aa = (al1+al2+al3)*(one-al12-al22-al32)
160 xk(i)= al12 * xk1 + al22 * xk2 + al32 * xk3
161 . + aa / (al1/xk1+al2/xk2+al3/xk3)
subroutine m51th(t, av1, av2, av3, uparam, xk, nel)