6 subroutine dysonr(ik,wr,sem,sf)
12 integer,
intent(in) :: ik
13 real(8),
intent(in) :: wr(nwplot)
14 complex(8),
intent(in) :: sem(nstsv,nstsv,0:nwfm)
15 real(8),
intent(out) :: sf(nwplot)
17 integer ist,jst,iw,nthd
21 complex(8) gs(nstsv),g(nstsv,nstsv)
23 complex(8),
allocatable :: ser(:,:,:)
24 allocate(ser(nstsv,nstsv,nwplot))
25 ser(1:nstsv,1:nstsv,1:nwplot)=0.d0
33 if (
tsediag.and.(ist /= jst)) cycle
35 call acgwse(ist,jst,sem,wr,ser)
53 gs(ist)=1.d0/cmplx(w-e,t1,8)
58 g(ist,1:nstsv)=z1*ser(ist,1:nstsv,iw)
59 g(ist,ist)=g(ist,ist)+1.d0
66 g(1:nstsv,jst)=g(1:nstsv,jst)*z1
71 sm=sm+abs(aimag(g(ist,ist)))
real(8), dimension(:,:), allocatable evalsv
subroutine holdthd(nloop, nthd)
subroutine dysonr(ik, wr, sem, sf)
subroutine acgwse(ist, jst, sem, wr, ser)