m_cuda_exec_thom Module


Uses

  • module~~m_cuda_exec_thom~~UsesGraph module~m_cuda_exec_thom m_cuda_exec_thom cudafor cudafor module~m_cuda_exec_thom->cudafor module~m_common m_common module~m_cuda_exec_thom->module~m_common module~m_cuda_kernels_thom m_cuda_kernels_thom module~m_cuda_exec_thom->module~m_cuda_kernels_thom module~m_cuda_tdsops m_cuda_tdsops module~m_cuda_exec_thom->module~m_cuda_tdsops m_mpi m_mpi module~m_common->m_mpi module~m_logger m_logger module~m_common->module~m_logger module~m_cuda_kernels_thom->cudafor module~m_cuda_kernels_thom->module~m_common module~m_cuda_tdsops->module~m_common module~m_tdsops m_tdsops module~m_cuda_tdsops->module~m_tdsops module~m_logger->m_mpi iso_fortran_env iso_fortran_env module~m_logger->iso_fortran_env module~m_tdsops->module~m_common module~m_tdsops->module~m_logger

Used by

  • module~~m_cuda_exec_thom~~UsedByGraph module~m_cuda_exec_thom m_cuda_exec_thom module~m_cuda_backend m_cuda_backend module~m_cuda_backend->module~m_cuda_exec_thom module~m_backend_setup m_backend_setup module~m_backend_setup->module~m_cuda_backend program~x3d2_poisson_solver x3d2_poisson_solver program~x3d2_poisson_solver->module~m_backend_setup program~xcompact xcompact program~xcompact->module~m_backend_setup

Subroutines

public subroutine exec_thom_tds_compact(du, u, tdsops, blocks, threads)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(out), device, dimension(:, :, :) :: du
real(kind=dp), intent(in), device, dimension(:, :, :) :: u
type(cuda_tdsops_t), intent(in) :: tdsops
type(dim3), intent(in) :: blocks
type(dim3), intent(in) :: threads