11character(*),
intent(in) :: fext
12integer,
intent(in) :: ik
13complex(8),
intent(in) :: evecfv(nmatmax,nstfv,nspnfv)
18fname=trim(
scrpath)//
'EVECFV'//trim(fext)
22 call putrd(fname,ik,v1=
vkl(1:3,ik),n1=nmatmax,n2=nstfv,n3=nspnfv, &
23 nzv=nmatmax*nstfv*nspnfv,zva=evecfv)
28 inquire(iolength=recl)
vkl(1:3,ik),nmatmax,nstfv,nspnfv,evecfv
29 open(202,
file=fname,form=
'UNFORMATTED',access=
'DIRECT',recl=recl)
30 write(202,rec=ik)
vkl(1:3,ik),nmatmax,nstfv,nspnfv,evecfv
real(8), dimension(:,:), allocatable vkl
subroutine putrd(fname, irec, n1, n2, n3, v1, v2, nrv, rva, nzv, zva)