thom_solve_cuda Subroutine

public subroutine thom_solve_cuda(self, du, u, tdsops)

Type Bound

cuda_backend_t

Arguments

Type IntentOptional Attributes Name
class(cuda_backend_t) :: self
class(field_t), intent(inout) :: du
class(field_t), intent(in) :: u
class(tdsops_t), intent(in) :: tdsops

Calls

proc~~thom_solve_cuda~~CallsGraph proc~thom_solve_cuda m_cuda_backend::cuda_backend_t%thom_solve_cuda dim3 dim3 proc~thom_solve_cuda->dim3 proc~exec_thom_tds_compact m_cuda_exec_thom::exec_thom_tds_compact proc~thom_solve_cuda->proc~exec_thom_tds_compact proc~get_n_groups m_allocator::allocator_t%get_n_groups proc~thom_solve_cuda->proc~get_n_groups proc~move_data_loc m_common::move_data_loc proc~thom_solve_cuda->proc~move_data_loc proc~resolve_field_t m_cuda_backend::resolve_field_t proc~thom_solve_cuda->proc~resolve_field_t proc~set_data_loc m_field::field_t%set_data_loc proc~thom_solve_cuda->proc~set_data_loc proc~der_univ_thom m_cuda_kernels_thom::der_univ_thom proc~exec_thom_tds_compact->proc~der_univ_thom proc~der_univ_thom_per m_cuda_kernels_thom::der_univ_thom_per proc~exec_thom_tds_compact->proc~der_univ_thom_per