gemv Interface

public interface gemv

Called by

interface~~gemv~~CalledByGraph interface~gemv external_interfaces_matmul::gemv proc~mv_atv_2 formatmul_opts::mv_ATv_2 proc~mv_atv_2->interface~gemv proc~mv_av_2 formatmul_opts::mv_Av_2 proc~mv_av_2->interface~gemv proc~mat_vec_rel_atv_opt formatmul_opts::mat_vec_rel_ATv_opt proc~mat_vec_rel_atv_opt->proc~mv_atv_2 proc~mat_vec_rel_av_opt formatmul_opts::mat_vec_rel_Av_opt proc~mat_vec_rel_av_opt->proc~mv_av_2 proc~mat_vec_rel_atv formatmul::mat_vec_rel_ATv proc~mat_vec_rel_atv->proc~mat_vec_rel_atv_opt proc~mat_vec_rel_av formatmul::mat_vec_rel_Av proc~mat_vec_rel_av->proc~mat_vec_rel_av_opt proc~mat_vec_rel formatmul::mat_vec_rel proc~mat_vec_rel->proc~mat_vec_rel_atv proc~mat_vec_rel->proc~mat_vec_rel_av interface~matmul formatmul::matmul interface~matmul->proc~mat_vec_rel

Subroutines

public pure subroutine dgemv(f_trans, f_m, f_n, f_alpha, f_a, f_lda, f_x, f_incx, f_beta, f_y, f_incy)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: f_trans
integer, intent(in) :: f_m
integer, intent(in) :: f_n
real(kind=rk), intent(in) :: f_alpha
real(kind=rk), intent(in) :: f_a(f_lda,*)
integer, intent(in) :: f_lda
real(kind=rk), intent(in) :: f_x(*)
integer, intent(in) :: f_incx
real(kind=rk), intent(in) :: f_beta
real(kind=rk), intent(inout) :: f_y(*)
integer, intent(in) :: f_incy

public pure subroutine sgemv(f_trans, f_m, f_n, f_alpha, f_a, f_lda, f_x, f_incx, f_beta, f_y, f_incy)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: f_trans
integer, intent(in) :: f_m
integer, intent(in) :: f_n
real(kind=rk), intent(in) :: f_alpha
real(kind=rk), intent(in) :: f_a(f_lda,*)
integer, intent(in) :: f_lda
real(kind=rk), intent(in) :: f_x(*)
integer, intent(in) :: f_incx
real(kind=rk), intent(in) :: f_beta
real(kind=rk), intent(inout) :: f_y(*)
integer, intent(in) :: f_incy

public pure subroutine dgemv(f_trans, f_m, f_n, f_alpha, f_a, f_lda, f_x, f_incx, f_beta, f_y, f_incy)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: f_trans
integer, intent(in) :: f_m
integer, intent(in) :: f_n
real(kind=rk), intent(in) :: f_alpha
real(kind=rk), intent(in) :: f_a(f_lda,*)
integer, intent(in) :: f_lda
real(kind=rk), intent(in) :: f_x(*)
integer, intent(in) :: f_incx
real(kind=rk), intent(in) :: f_beta
real(kind=rk), intent(inout) :: f_y(*)
integer, intent(in) :: f_incy