13 complex(8),
intent(in) :: evecsv(nstsv,nstsv),evecsvt(nstsv,nstsv)
21 allocate(a(nstsv,nstsv),b(nstsv,nstsv))
23 call zgemm(
'N',
'C',nstsv,nstsv,nstsv,
zone,kmat,nstsv,evecsv,nstsv,
zzero,a,nstsv)
31 t1=ddot(2*nstsv,evecsvt(:,ist),1,a(:,ist),1)
complex(8), parameter zone
real(8), dimension(:), allocatable wkpt
real(8), dimension(:,:), allocatable occsv
complex(8), parameter zzero