sendrecv_fields Subroutine

public subroutine sendrecv_fields(f_recv_s, f_recv_e, f_send_s, f_send_e, n_data, nproc, prev, next)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(out), dimension(:, :, :) :: f_recv_s
real(kind=dp), intent(out), dimension(:, :, :) :: f_recv_e
real(kind=dp), intent(in), dimension(:, :, :) :: f_send_s
real(kind=dp), intent(in), dimension(:, :, :) :: f_send_e
integer, intent(in) :: n_data
integer, intent(in) :: nproc
integer, intent(in) :: prev
integer, intent(in) :: next

Calls

proc~~sendrecv_fields~2~~CallsGraph proc~sendrecv_fields~2 m_omp_sendrecv::sendrecv_fields mpi_irecv mpi_irecv proc~sendrecv_fields~2->mpi_irecv mpi_isend mpi_isend proc~sendrecv_fields~2->mpi_isend mpi_waitall mpi_waitall proc~sendrecv_fields~2->mpi_waitall

Called by

proc~~sendrecv_fields~2~~CalledByGraph proc~sendrecv_fields~2 m_omp_sendrecv::sendrecv_fields proc~exec_dist_tds_compact m_omp_exec_dist::exec_dist_tds_compact proc~exec_dist_tds_compact->proc~sendrecv_fields~2 proc~exec_dist_transeq_compact m_omp_exec_dist::exec_dist_transeq_compact proc~exec_dist_transeq_compact->proc~sendrecv_fields~2 proc~tds_solve_dist~2 m_omp_backend::tds_solve_dist proc~tds_solve_dist~2->proc~sendrecv_fields~2 proc~tds_solve_dist~2->proc~exec_dist_tds_compact proc~transeq_omp_dist m_omp_backend::omp_backend_t%transeq_omp_dist proc~transeq_omp_dist->proc~sendrecv_fields~2 proc~transeq_omp_dist->proc~exec_dist_transeq_compact proc~tds_solve_omp m_omp_backend::omp_backend_t%tds_solve_omp proc~tds_solve_omp->proc~tds_solve_dist~2 proc~transeq_x_omp m_omp_backend::omp_backend_t%transeq_x_omp proc~transeq_x_omp->proc~transeq_omp_dist proc~transeq_y_omp m_omp_backend::omp_backend_t%transeq_y_omp proc~transeq_y_omp->proc~transeq_omp_dist proc~transeq_z_omp m_omp_backend::omp_backend_t%transeq_z_omp proc~transeq_z_omp->proc~transeq_omp_dist