17 complex(8),
allocatable :: dw(:,:,:),ex(:,:,:),fy(:,:)
18 complex(8),
allocatable :: au(:,:,:),bv(:,:,:)
32 call hmlephde(iq,dw(:,:,iq),ex(:,:,iq))
36 call eveqnwxy(
nbph,
pwxpsn,dw(:,:,iq),ex(:,:,iq),fy(:,iq),
evalwx(:,iq))
44 call dmatwx(
nbph,dw(:,:,iq),ex(:,:,iq),
dxx(:,:,iq),
dwx(:,:,iq),
xnorm(:,iq))
48 call putevecwxy(iq,dw(:,:,iq),ex(:,:,iq),fy(:,iq))
91 call dmatuv(
nstsv,
efermi,
evalsv(:,ik),au(:,:,ik),bv(:,:,ik),
dvv(:,:,ik), &
subroutine hmlephb(ik, b)
subroutine hmlepha(ik, a)
real(8), dimension(:,:), allocatable evalsv
real(8), dimension(:,:), allocatable evalwx
real(8), dimension(:,:), allocatable evaluv
subroutine putevalwx(iq, evalwxp)
subroutine dmatwx(n, w, x, dxx, dwx, xn)
complex(8), dimension(:,:,:), pointer, contiguous dwx
subroutine putevecwxy(iq, w, x, y)
subroutine eveqnwxy(n, p, dw, ex, fy, w)
real(8), dimension(:,:), allocatable xnorm
subroutine dmatuv(n, ef, e, u, v, dvv, duv, vn)
subroutine hmlephde(iq, d, e)
complex(8), dimension(:,:,:), pointer, contiguous duv
complex(8), dimension(:,:,:), pointer, contiguous dxx
subroutine eveqnuv(n, au, bv, w)
real(8), dimension(:,:), allocatable vnorm
subroutine holdthd(nloop, nthd)
subroutine putevaluv(ik, evaluvp)
complex(8), dimension(:,:,:), pointer, contiguous dvv
subroutine putevecuv(ik, evecu, evecv)