transpose_zxy_to_xyz Subroutine

public subroutine transpose_zxy_to_xyz(dst, src, nx, ny, nz)

Transpose back: src(nz, nx, ny) -> dst(nx, ny, nz) Used after C2R FFT for 110 case.

Launch: blocks=dim3(nz, (ny-1)/tpb+1, 1), threads=dim3(tpb,1,1)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(out), device, dimension(:, :, :) :: dst
real(kind=dp), intent(in), device, dimension(:, :, :) :: src
integer, intent(in), value :: nx
integer, intent(in), value :: ny
integer, intent(in), value :: nz

Called by

proc~~transpose_zxy_to_xyz~~CalledByGraph proc~transpose_zxy_to_xyz m_cuda_spectral::transpose_zxy_to_xyz proc~fft_backward_110_cuda m_cuda_poisson_fft::cuda_poisson_fft_t%fft_backward_110_cuda proc~fft_backward_110_cuda->proc~transpose_zxy_to_xyz