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~~CallsGraph proc~tds_solve_dist m_omp_backend::tds_solve_dist proc~copy_into_buffers m_omp_backend::copy_into_buffers proc~tds_solve_dist->proc~copy_into_buffers proc~exec_dist_tds_compact~3 m_omp_exec_dist::exec_dist_tds_compact proc~tds_solve_dist->proc~exec_dist_tds_compact~3 proc~get_n_groups m_allocator::allocator_t%get_n_groups proc~tds_solve_dist->proc~get_n_groups proc~sendrecv_fields m_omp_sendrecv::sendrecv_fields proc~tds_solve_dist->proc~sendrecv_fields proc~exec_dist_tds_compact~3->proc~sendrecv_fields proc~der_univ_dist m_omp_kernels_dist::der_univ_dist proc~exec_dist_tds_compact~3->proc~der_univ_dist proc~der_univ_subs m_omp_kernels_dist::der_univ_subs proc~exec_dist_tds_compact~3->proc~der_univ_subs mpi_irecv mpi_irecv proc~sendrecv_fields->mpi_irecv mpi_isend mpi_isend proc~sendrecv_fields->mpi_isend mpi_waitall mpi_waitall proc~sendrecv_fields->mpi_waitall proc~check_mpi m_logger::check_mpi proc~sendrecv_fields->proc~check_mpi interface~str m_logger::str proc~check_mpi->interface~str mpi_error_string mpi_error_string proc~check_mpi->mpi_error_string proc~abort_run m_logger::abort_run proc~check_mpi->proc~abort_run proc~abort_run->interface~str mpi_abort mpi_abort proc~abort_run->mpi_abort mpi_barrier mpi_barrier proc~abort_run->mpi_barrier mpi_comm_rank mpi_comm_rank proc~abort_run->mpi_comm_rank mpi_comm_size mpi_comm_size proc~abort_run->mpi_comm_size mpi_finalized mpi_finalized proc~abort_run->mpi_finalized mpi_initialized mpi_initialized proc~abort_run->mpi_initialized

Called by

proc~~tds_solve_dist~~CalledByGraph proc~tds_solve_dist 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