tds_solve_dist Subroutine

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

Arguments

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

Calls

proc~~tds_solve_dist~2~~CallsGraph proc~tds_solve_dist~2 m_omp_backend::tds_solve_dist proc~copy_into_buffers~2 m_omp_backend::copy_into_buffers proc~tds_solve_dist~2->proc~copy_into_buffers~2 proc~exec_dist_tds_compact~2 m_omp_exec_dist::exec_dist_tds_compact proc~tds_solve_dist~2->proc~exec_dist_tds_compact~2 proc~get_n_groups m_allocator::allocator_t%get_n_groups proc~tds_solve_dist~2->proc~get_n_groups proc~sendrecv_fields~2 m_omp_sendrecv::sendrecv_fields proc~tds_solve_dist~2->proc~sendrecv_fields~2 proc~exec_dist_tds_compact~2->proc~sendrecv_fields~2 proc~der_univ_dist~2 m_omp_kernels_dist::der_univ_dist proc~exec_dist_tds_compact~2->proc~der_univ_dist~2 proc~der_univ_subs~2 m_omp_kernels_dist::der_univ_subs proc~exec_dist_tds_compact~2->proc~der_univ_subs~2 proc~mpi_irecv m_mpi::MPI_Irecv proc~sendrecv_fields~2->proc~mpi_irecv proc~mpi_isend m_mpi::MPI_Isend proc~sendrecv_fields~2->proc~mpi_isend proc~mpi_waitall m_mpi::MPI_Waitall proc~sendrecv_fields~2->proc~mpi_waitall

Called by

proc~~tds_solve_dist~2~~CalledByGraph proc~tds_solve_dist~2 m_omp_backend::tds_solve_dist proc~tds_solve_omp m_omp_backend::omp_backend_t%tds_solve_omp proc~tds_solve_omp->proc~tds_solve_dist~2