(git:6a2e663)
|
Functions/Subroutines | |
subroutine, public | pw_gpu_init () |
Allocates resources on the gpu device for gpu fft acceleration. More... | |
subroutine, public | pw_gpu_finalize () |
Releases resources on the gpu device for gpu fft acceleration. More... | |
subroutine, public | pw_gpu_r3dc1d_3d (pw1, pw2, scale) |
perform an fft followed by a gather on the gpu More... | |
subroutine, public | pw_gpu_c1dr3d_3d (pw1, pw2, scale) |
perform an scatter followed by a fft on the gpu More... | |
subroutine, public | pw_gpu_r3dc1d_3d_ps (pw1, pw2, scale) |
perform an parallel fft followed by a gather on the gpu More... | |
subroutine, public | pw_gpu_c1dr3d_3d_ps (pw1, pw2, scale) |
perform an parallel scatter followed by a fft on the gpu More... | |
subroutine, public pw_gpu::pw_gpu_init |
subroutine, public pw_gpu::pw_gpu_finalize |
subroutine, public pw_gpu::pw_gpu_r3dc1d_3d | ( | type(pw_r3d_rs_type), intent(in) | pw1, |
type(pw_c1d_gs_type), intent(inout) | pw2, | ||
real(kind=dp), intent(in) | scale | ||
) |
subroutine, public pw_gpu::pw_gpu_c1dr3d_3d | ( | type(pw_c1d_gs_type), intent(in) | pw1, |
type(pw_r3d_rs_type), intent(inout) | pw2, | ||
real(kind=dp), intent(in) | scale | ||
) |
subroutine, public pw_gpu::pw_gpu_r3dc1d_3d_ps | ( | type(pw_r3d_rs_type), intent(in) | pw1, |
type(pw_c1d_gs_type), intent(inout) | pw2, | ||
real(kind=dp), intent(in) | scale | ||
) |
subroutine, public pw_gpu::pw_gpu_c1dr3d_3d_ps | ( | type(pw_c1d_gs_type), intent(in) | pw1, |
type(pw_r3d_rs_type), intent(inout) | pw2, | ||
real(kind=dp), intent(in) | scale | ||
) |