Lines 97-104
Link Here
|
97 |
type(MPI_type),intent(inout) :: mpi_enreg |
97 |
type(MPI_type),intent(inout) :: mpi_enreg |
98 |
!arrays |
98 |
!arrays |
99 |
integer,intent(in) :: ngfft(18) |
99 |
integer,intent(in) :: ngfft(18) |
100 |
real(dp),intent(inout) :: work1(2,n4*n5*n6*ndat) |
100 |
real(dp),intent(inout) :: work1(2*n4,n5,n6,ndat) |
101 |
real(dp),intent(out) :: work2(2,n4*n5*n6*ndat) |
101 |
real(dp),intent(out) :: work2(2*n4,n5,n6,ndat) |
102 |
|
102 |
|
103 |
!Local variables ------------------------------ |
103 |
!Local variables ------------------------------ |
104 |
!scalars |
104 |
!scalars |
Lines 112-127
Link Here
|
112 |
!ENDDEBUG |
112 |
!ENDDEBUG |
113 |
|
113 |
|
114 |
!Interfaces ----------------------------------- |
114 |
!Interfaces ----------------------------------- |
115 |
#if defined HAVE_FFTW |
115 |
!#if defined HAVE_FFTW |
116 |
interface |
116 |
! interface |
117 |
subroutine fftw(n1,n2,n3,isign,work1,work2) |
117 |
!subroutine fftw(n1,n2,n3,isign,work1,work2) |
118 |
integer(i4b), intent(in) :: n1,n2,n3 |
118 |
! integer(i4b), intent(in) :: n1,n2,n3 |
119 |
integer(i4b), intent(in) :: isign |
119 |
! integer(i4b), intent(in) :: isign |
120 |
real(dp), intent(in) :: work1(:,:,:,:) |
120 |
! real(dp), intent(in) :: work1(:,:,:,:) |
121 |
real(dp), intent(out) :: work2(:,:,:,:) |
121 |
! real(dp), intent(out) :: work2(:,:,:,:) |
122 |
end subroutine fftw |
122 |
!end subroutine fftw |
123 |
end interface |
123 |
! end interface |
124 |
#endif |
124 |
!#endif |
125 |
|
125 |
|
126 |
!Machine-dependent declarations--------------------------- |
126 |
!Machine-dependent declarations--------------------------- |
127 |
|
127 |
|