Skip to content

Commit 505fdcd

Browse files
authored
Merge pull request #13 from hsnyder/master
Changed dp => real64 to dp = kind(1.0d0)
2 parents ac5fecf + c8edaee commit 505fdcd

13 files changed

+16
-29
lines changed

src/fftpack.f90

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
module fftpack
22

3-
use, intrinsic :: iso_fortran_env, only: dp => real64
43
implicit none
54
private
5+
integer, parameter :: dp = kind(1.0d0)
66

7+
public :: dp
78
public :: zffti, zfftf, zfftb
89
public :: fft, ifft
910
public :: fftshift, ifftshift

test/test_fftpack_dcosq.f90

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ subroutine check(condition, msg)
1212
end subroutine check
1313

1414
subroutine test_fftpack_dcosq_real
15-
use fftpack, only: dcosqi, dcosqf, dcosqb
16-
use iso_fortran_env, only: dp => real64
15+
use fftpack, only: dcosqi, dcosqf, dcosqb, dp
1716
real(kind=dp) :: w(3*4 + 15)
1817
real(kind=dp) :: x(4) = [1, 2, 3, 4]
1918
real(kind=dp) :: eps = 1.0e-10_dp

test/test_fftpack_dfft.f90

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ subroutine check(condition, msg)
1212
end subroutine check
1313

1414
subroutine test_fftpack_dfft()
15-
use fftpack, only: dffti, dfftf, dfftb
16-
use iso_fortran_env, only: dp => real64
15+
use fftpack, only: dffti, dfftf, dfftb, dp
1716

1817
real(kind=dp) :: x(4)
1918
real(kind=dp) :: w(31)

test/test_fftpack_dzfft.f90

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ subroutine check(condition, msg)
1212
end subroutine check
1313

1414
subroutine test_fftpack_dzfft
15-
use fftpack, only: dzffti, dzfftf, dzfftb
16-
use iso_fortran_env, only: dp => real64
15+
use fftpack, only: dzffti, dzfftf, dzfftb, dp
1716

1817
real(kind=dp) :: x(4) = [1, 2, 3, 4]
1918
real(kind=dp) :: w(3*4 + 15)

test/test_fftpack_fft.f90

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ subroutine check(condition, msg)
1212
end subroutine check
1313

1414
subroutine test_fftpack_fft
15-
use fftpack, only: fft
16-
use iso_fortran_env, only: dp => real64
15+
use fftpack, only: fft, dp
1716
real(kind=dp) :: eps = 1.0e-10_dp
1817

1918
complex(kind=dp) :: x(3) = [1.0_dp, 2.0_dp, 3.0_dp]

test/test_fftpack_fftshift.f90

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ subroutine check(condition, msg)
1313
end subroutine check
1414

1515
subroutine test_fftpack_fftshift_complex
16-
use fftpack, only: fftshift
17-
use iso_fortran_env, only: dp => real64
16+
use fftpack, only: fftshift, dp
1817

1918
complex(kind=dp) :: xeven(4) = [1, 2, 3, 4]
2019
complex(kind=dp) :: xodd(5) = [1, 2, 3, 4, 5]
@@ -27,8 +26,7 @@ subroutine test_fftpack_fftshift_complex
2726
end subroutine test_fftpack_fftshift_complex
2827

2928
subroutine test_fftpack_fftshift_real
30-
use fftpack, only: fftshift
31-
use iso_fortran_env, only: dp => real64
29+
use fftpack, only: fftshift, dp
3230

3331
real(kind=dp) :: xeven(4) = [1, 2, 3, 4]
3432
real(kind=dp) :: xodd(5) = [1, 2, 3, 4, 5]

test/test_fftpack_ifft.f90

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ subroutine check(condition, msg)
1212
end subroutine check
1313

1414
subroutine test_fftpack_ifft
15-
use fftpack, only: fft, ifft
16-
use iso_fortran_env, only: dp => real64
15+
use fftpack, only: fft, ifft, dp
1716
real(kind=dp) :: eps = 1.0e-10_dp
1817

1918
complex(kind=dp) :: x(4) = [1, 2, 3, 4]

test/test_fftpack_ifftshift.f90

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ subroutine check(condition, msg)
1313
end subroutine check
1414

1515
subroutine test_fftpack_ifftshift_complex
16-
use fftpack, only: ifftshift
17-
use iso_fortran_env, only: dp => real64
16+
use fftpack, only: ifftshift, dp
1817
integer :: i
1918

2019
complex(kind=dp) :: xeven(4) = [3, 4, 1, 2]
@@ -28,8 +27,7 @@ subroutine test_fftpack_ifftshift_complex
2827
end subroutine test_fftpack_ifftshift_complex
2928

3029
subroutine test_fftpack_ifftshift_real
31-
use fftpack, only: ifftshift
32-
use iso_fortran_env, only: dp => real64
30+
use fftpack, only: ifftshift, dp
3331
integer :: i
3432

3533
real(kind=dp) :: xeven(4) = [3, 4, 1, 2]

test/test_fftpack_iqct.f90

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ subroutine check(condition, msg)
1212
end subroutine check
1313

1414
subroutine test_fftpack_iqct
15-
use fftpack, only: qct, iqct
16-
use iso_fortran_env, only: dp => real64
15+
use fftpack, only: qct, iqct, dp
1716
real(kind=dp) :: eps = 1.0e-10_dp
1817

1918
real(kind=dp) :: x(4) = [1, 2, 3, 4]

test/test_fftpack_irfft.f90

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ subroutine check(condition, msg)
1212
end subroutine check
1313

1414
subroutine test_fftpack_irfft
15-
use fftpack, only: rfft, irfft
16-
use iso_fortran_env, only: dp => real64
15+
use fftpack, only: rfft, irfft, dp
1716
real(kind=dp) :: eps = 1.0e-10_dp
1817

1918
real(kind=dp) :: x(4) = [1, 2, 3, 4]

0 commit comments

Comments
 (0)