exec_dist_tds_compact Subroutine

public subroutine exec_dist_tds_compact(du, u, u_recv_s, u_recv_e, du_send_s, du_send_e, du_recv_s, du_recv_e, tdsops, nproc, pprev, pnext, n_groups)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(out), dimension(:, :, :) :: du
real(kind=dp), intent(in), dimension(:, :, :) :: u
real(kind=dp), intent(in), dimension(:, :, :) :: u_recv_s
real(kind=dp), intent(in), dimension(:, :, :) :: u_recv_e
real(kind=dp), intent(out), dimension(:, :, :) :: du_send_s
real(kind=dp), intent(out), dimension(:, :, :) :: du_send_e
real(kind=dp), intent(out), dimension(:, :, :) :: du_recv_s
real(kind=dp), intent(out), dimension(:, :, :) :: du_recv_e
type(tdsops_t), intent(in) :: tdsops
integer, intent(in) :: nproc
integer, intent(in) :: pprev
integer, intent(in) :: pnext
integer, intent(in) :: n_groups

Calls

proc~~exec_dist_tds_compact~2~~CallsGraph proc~exec_dist_tds_compact~2 m_omp_exec_dist::exec_dist_tds_compact 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~sendrecv_fields~2 m_omp_sendrecv::sendrecv_fields proc~exec_dist_tds_compact~2->proc~sendrecv_fields~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~~exec_dist_tds_compact~2~~CalledByGraph proc~exec_dist_tds_compact~2 m_omp_exec_dist::exec_dist_tds_compact proc~tds_solve_dist~2 m_omp_backend::tds_solve_dist proc~tds_solve_dist~2->proc~exec_dist_tds_compact~2 proc~tds_solve_omp m_omp_backend::omp_backend_t%tds_solve_omp proc~tds_solve_omp->proc~tds_solve_dist~2