9 subroutine genfdu(idu,u,j,f)
30 integer,
intent(in) :: idu
31 real(8),
intent(inout) :: u,j
32 real(8),
intent(inout) :: f(0:2*lmaxdm)
36 real(8) a(3,3),v1(3),v2(3)
40 real(8),
external :: fyukawa,fyukawa0
66 f(0)=e(0)+(5.d0/3.d0)*e(1)
68 f(2)=(25.d0/3.d0)*e(1)
75 f(2)=(14.d0*j)/(1.d0+r1)
86 a(2,2)=0.1428571428571428d0
87 a(2,3)=1.285714285714286d0
89 a(3,2)=2.8571428571428571d-2
90 a(3,3)=-0.1428571428571428d0
104 f(2)=6435.d0*j/(286.d0+195.d0*r1+250.d0*r2)
109 f(0)=e(0)+(9.d0/7.d0)*e(1)
114 a(1,1)=2.3809523809523808d-2
115 a(1,2)=3.404761904761904d0
116 a(1,3)=0.2619047619047619d0
117 a(2,1)=1.2987012987012984d-2
118 a(2,2)=-1.688311688311688d0
119 a(2,3)=5.1948051948051951d-2
120 a(3,1)=2.1645021645021645d-3
121 a(3,2)=7.5757575757575760d-2
122 a(3,3)=-1.5151515151515152d-2
128 f(6)=(184041.d0/25.d0)*v2(3)
144 if (
lamdu(idu) < 1.d-2)
then 146 f(k)=fyukawa0(is,l,k)
149 f(k)=fyukawa(is,l,k,
lamdu(idu))
164 j=(1.d0/14.d0)*(f(2)+f(4))
167 j=(2.d0/45.d0)*f(2)+(1.d0/33.d0)*f(4)+(50.d0/1287.d0)*f(6)
subroutine genfdu(idu, u, j, f)
real(8), dimension(0:2 *lmaxdm, maxdftu) fdu
integer, dimension(2, maxdftu) isldu
subroutine findlambda(is, l, ufix, lambda0, lambda)
real(8), dimension(maxdftu) lamdu
real(8), dimension(0:lmaxdm, maxdftu) edu
real(8), dimension(maxdftu) udufix
real(8), dimension(maxdftu) lamdu0
real(8), dimension(2, maxdftu) ujdu
pure subroutine r3mv(a, x, y)