![]() |
(git:b77b4be)
|
Functions/Subroutines | |
subroutine, public | pw_gpu_init () |
Allocates resources on the gpu device for gpu fft acceleration. | |
subroutine, public | pw_gpu_finalize () |
Releases resources on the gpu device for gpu fft acceleration. | |
subroutine, public | pw_gpu_r3dc1d_3d (pw1, pw2) |
perform an fft followed by a gather on the gpu | |
subroutine, public | pw_gpu_c1dr3d_3d (pw1, pw2) |
perform an scatter followed by a fft on the gpu | |
subroutine, public | pw_gpu_r3dc1d_3d_ps (pw1, pw2) |
perform an parallel fft followed by a gather on the gpu | |
subroutine, public | pw_gpu_c1dr3d_3d_ps (pw1, pw2) |
perform an parallel scatter followed by a fft on the gpu | |
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 | ||
) |
subroutine, public pw_gpu::pw_gpu_c1dr3d_3d | ( | type(pw_c1d_gs_type), intent(in) | pw1, |
type(pw_r3d_rs_type), intent(inout) | pw2 | ||
) |
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 | ||
) |
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 | ||
) |