35real(8),
allocatable :: occsvp(:,:)
36complex(8),
allocatable :: evecsv(:,:),evecsvt(:,:)
38complex(8),
external :: zdotc
40write(fext,
'("_TS",I8.8,".OUT")')
itimes
55 if (abs(t1) <
epsocc) cycle
56 z1=zdotc(
nstsv,evecsv(:,ist),1,evecsvt(:,jst),1)
57 sm=sm+t1*(z1%re**2+z1%im**2)
62 call putoccsv(
'P'//trim(fext),ik,occsvp(:,ik))
64deallocate(evecsv,evecsvt)
76 call dos(fext,.true.,occsvp)
real(8), dimension(:,:), allocatable vkl
real(8), dimension(:,:), allocatable occsv