transeq_3fused_subs Subroutine

public subroutine transeq_3fused_subs(r_du, conv, dud, d2u, recv_du_s, recv_du_e, recv_dud_s, recv_dud_e, recv_d2u_s, recv_d2u_e, n, nu, d1_sa, d1_sc, d1_strch, d2_sa, d2_sc, d2_strch, d2_strch_cor)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout), device, dimension(:, :, :) :: r_du

The result array, it stores 'du' first then its overwritten

real(kind=dp), intent(in), device, dimension(:, :, :) :: conv
real(kind=dp), intent(in), device, dimension(:, :, :) :: dud
real(kind=dp), intent(in), device, dimension(:, :, :) :: d2u
real(kind=dp), intent(in), device, dimension(:, :, :) :: recv_du_s
real(kind=dp), intent(in), device, dimension(:, :, :) :: recv_du_e
real(kind=dp), intent(in), device, dimension(:, :, :) :: recv_dud_s
real(kind=dp), intent(in), device, dimension(:, :, :) :: recv_dud_e
real(kind=dp), intent(in), device, dimension(:, :, :) :: recv_d2u_s
real(kind=dp), intent(in), device, dimension(:, :, :) :: recv_d2u_e
integer, intent(in), value :: n
real(kind=dp), intent(in), value :: nu
real(kind=dp), intent(in), device, dimension(:) :: d1_sa
real(kind=dp), intent(in), device, dimension(:) :: d1_sc
real(kind=dp), intent(in), device, dimension(:) :: d1_strch
real(kind=dp), intent(in), device, dimension(:) :: d2_sa
real(kind=dp), intent(in), device, dimension(:) :: d2_sc
real(kind=dp), intent(in), device, dimension(:) :: d2_strch
real(kind=dp), intent(in), device, dimension(:) :: d2_strch_cor

Called by

proc~~transeq_3fused_subs~~CalledByGraph proc~transeq_3fused_subs m_cuda_kernels_dist::transeq_3fused_subs proc~exec_dist_transeq_3fused m_cuda_exec_dist::exec_dist_transeq_3fused proc~exec_dist_transeq_3fused->proc~transeq_3fused_subs proc~transeq_cuda_dist m_cuda_backend::cuda_backend_t%transeq_cuda_dist proc~transeq_cuda_dist->proc~exec_dist_transeq_3fused proc~transeq_x_cuda m_cuda_backend::cuda_backend_t%transeq_x_cuda proc~transeq_x_cuda->proc~transeq_cuda_dist proc~transeq_y_cuda m_cuda_backend::cuda_backend_t%transeq_y_cuda proc~transeq_y_cuda->proc~transeq_cuda_dist proc~transeq_z_cuda m_cuda_backend::cuda_backend_t%transeq_z_cuda proc~transeq_z_cuda->proc~transeq_cuda_dist