9 subroutine gradrfmt(nr,nri,ri,wcr,rfmt,ld,grfmt)
35 integer,
intent(in) :: nr,nri
36 real(8),
intent(in) :: ri(nr),wcr(12,nr),rfmt(*)
37 integer,
intent(in) :: ld
38 real(8),
intent(out) :: grfmt(ld,3)
42 complex(8),
allocatable :: zfmt(:),gzfmt(:,:)
43 allocate(zfmt(ld),gzfmt(ld,3))
47 call gradzfmt(nr,nri,ri,wcr,zfmt,ld,gzfmt)
50 call ztorfmt(nr,nri,gzfmt(:,i),grfmt(:,i))
54 deallocate(zfmt,gzfmt)
subroutine gradzfmt(nr, nri, ri, wcr, zfmt, ld, gzfmt)
pure subroutine rtozfmt(nr, nri, rfmt, zfmt)
subroutine rfmtsm(m, nr, nri, rfmt)
subroutine gradrfmt(nr, nri, ri, wcr, rfmt, ld, grfmt)
pure subroutine ztorfmt(nr, nri, zfmt, rfmt)