enforce_periodicity_xy Subroutine

public subroutine enforce_periodicity_xy(f_out, f_in, nx, ny)

Combined X and Y periodicity enforcement (interleave shuffle).

Arguments

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

Called by

proc~~enforce_periodicity_xy~~CalledByGraph proc~enforce_periodicity_xy m_cuda_spectral::enforce_periodicity_xy proc~enforce_periodicity_xy_cuda m_cuda_poisson_fft::cuda_poisson_fft_t%enforce_periodicity_xy_cuda proc~enforce_periodicity_xy_cuda->proc~enforce_periodicity_xy