![]() |
(git:298f7c4)
|
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 | ||
| ) |