init_cuda_poisson_fft Subroutine

public subroutine init_cuda_poisson_fft(self, mesh, xdirps, ydirps, zdirps, lowmem)

Type Bound

cuda_backend_t

Arguments

Type IntentOptional Attributes Name
class(cuda_backend_t) :: self
type(mesh_t), intent(in), target :: mesh
type(dirps_t), intent(in) :: xdirps
type(dirps_t), intent(in) :: ydirps
type(dirps_t), intent(in) :: zdirps
logical, intent(in), optional :: lowmem

Calls

proc~~init_cuda_poisson_fft~~CallsGraph proc~init_cuda_poisson_fft m_cuda_backend::cuda_backend_t%init_cuda_poisson_fft proc~init_cuda_poisson_fft_t m_cuda_poisson_fft::init_cuda_poisson_fft_t proc~init_cuda_poisson_fft->proc~init_cuda_poisson_fft_t cufftcreate cufftcreate proc~init_cuda_poisson_fft_t->cufftcreate cufftdestroy cufftdestroy proc~init_cuda_poisson_fft_t->cufftdestroy cufftmakeplan3d cufftmakeplan3d proc~init_cuda_poisson_fft_t->cufftmakeplan3d cufftmpattachcomm cufftmpattachcomm proc~init_cuda_poisson_fft_t->cufftmpattachcomm cufftxtmalloc cufftxtmalloc proc~init_cuda_poisson_fft_t->cufftxtmalloc proc~base_init m_poisson_fft::poisson_fft_t%base_init proc~init_cuda_poisson_fft_t->proc~base_init proc~get_dims m_mesh::mesh_t%get_dims proc~init_cuda_poisson_fft_t->proc~get_dims proc~get_global_dims m_mesh::mesh_t%get_global_dims proc~init_cuda_poisson_fft_t->proc~get_global_dims proc~is_root m_mesh_content::par_t%is_root proc~init_cuda_poisson_fft_t->proc~is_root proc~base_init->proc~get_dims proc~base_init->proc~get_global_dims proc~stretching_matrix m_poisson_fft::poisson_fft_t%stretching_matrix proc~base_init->proc~stretching_matrix proc~waves_set m_poisson_fft::poisson_fft_t%waves_set proc~base_init->proc~waves_set proc~get_dims_dataloc m_mesh::get_dims_dataloc proc~get_dims->proc~get_dims_dataloc proc~get_global_dims->proc~get_dims_dataloc proc~get_imag m_poisson_fft::get_imag proc~stretching_matrix->proc~get_imag proc~get_km m_poisson_fft::poisson_fft_t%get_km proc~stretching_matrix->proc~get_km proc~get_km_im m_poisson_fft::poisson_fft_t%get_km_im proc~stretching_matrix->proc~get_km_im proc~get_km_re m_poisson_fft::poisson_fft_t%get_km_re proc~stretching_matrix->proc~get_km_re proc~get_real m_poisson_fft::get_real proc~stretching_matrix->proc~get_real proc~wave_numbers m_poisson_fft::wave_numbers proc~waves_set->proc~wave_numbers proc~get_km->proc~get_imag proc~get_km->proc~get_real proc~get_km_im->proc~get_imag proc~get_km_im->proc~get_km proc~get_km_re->proc~get_km proc~get_km_re->proc~get_real