exec_dist_transeq_compact Subroutine

public subroutine exec_dist_transeq_compact(rhs, du, dud, d2u, du_send_s, du_send_e, du_recv_s, du_recv_e, dud_send_s, dud_send_e, dud_recv_s, dud_recv_e, d2u_send_s, d2u_send_e, d2u_recv_s, d2u_recv_e, u, u_recv_s, u_recv_e, v, v_recv_s, v_recv_e, tdsops_du, tdsops_dud, tdsops_d2u, nu, nproc, pprev, pnext, n_groups)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(out), dimension(:, :, :) :: rhs
real(kind=dp), intent(out), dimension(:, :, :) :: du
real(kind=dp), intent(out), dimension(:, :, :) :: dud
real(kind=dp), intent(out), dimension(:, :, :) :: d2u
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
real(kind=dp), intent(out), dimension(:, :, :) :: dud_send_s
real(kind=dp), intent(out), dimension(:, :, :) :: dud_send_e
real(kind=dp), intent(out), dimension(:, :, :) :: dud_recv_s
real(kind=dp), intent(out), dimension(:, :, :) :: dud_recv_e
real(kind=dp), intent(out), dimension(:, :, :) :: d2u_send_s
real(kind=dp), intent(out), dimension(:, :, :) :: d2u_send_e
real(kind=dp), intent(out), dimension(:, :, :) :: d2u_recv_s
real(kind=dp), intent(out), dimension(:, :, :) :: d2u_recv_e
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(in), dimension(:, :, :) :: v
real(kind=dp), intent(in), dimension(:, :, :) :: v_recv_s
real(kind=dp), intent(in), dimension(:, :, :) :: v_recv_e
type(tdsops_t), intent(in) :: tdsops_du
type(tdsops_t), intent(in) :: tdsops_dud
type(tdsops_t), intent(in) :: tdsops_d2u
real(kind=dp), intent(in) :: nu
integer, intent(in) :: nproc
integer, intent(in) :: pprev
integer, intent(in) :: pnext
integer, intent(in) :: n_groups