blas_axpy Interface

private interface blas_axpy

explicit interface for BLAS AXPY routines

Usage: call blas_axpy(n, alpha, x, incx, y, incy)

This is not a public interface, it is used internally by pic_axpy

Called by

interface~~blas_axpy~~CalledByGraph interface~blas_axpy blas_axpy proc~pic_caxpy pic_caxpy proc~pic_caxpy->interface~blas_axpy proc~pic_daxpy pic_daxpy proc~pic_daxpy->interface~blas_axpy proc~pic_saxpy pic_saxpy proc~pic_saxpy->interface~blas_axpy proc~pic_zaxpy pic_zaxpy proc~pic_zaxpy->interface~blas_axpy interface~pic_axpy pic_axpy interface~pic_axpy->proc~pic_caxpy interface~pic_axpy->proc~pic_daxpy interface~pic_axpy->proc~pic_saxpy interface~pic_axpy->proc~pic_zaxpy

Subroutines

private pure subroutine caxpy(n, alpha, x, incx, y, incy)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
complex(kind=sp), intent(in) :: alpha
complex(kind=sp), intent(in) :: x(*)
integer(kind=default_int), intent(in) :: incx
complex(kind=sp), intent(inout) :: y(*)
integer(kind=default_int), intent(in) :: incy

private pure subroutine daxpy(n, alpha, x, incx, y, incy)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
real(kind=dp), intent(in) :: alpha
real(kind=dp), intent(in) :: x(*)
integer(kind=default_int), intent(in) :: incx
real(kind=dp), intent(inout) :: y(*)
integer(kind=default_int), intent(in) :: incy

private pure subroutine saxpy(n, alpha, x, incx, y, incy)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
real(kind=sp), intent(in) :: alpha
real(kind=sp), intent(in) :: x(*)
integer(kind=default_int), intent(in) :: incx
real(kind=sp), intent(inout) :: y(*)
integer(kind=default_int), intent(in) :: incy

private pure subroutine zaxpy(n, alpha, x, incx, y, incy)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
complex(kind=dp), intent(in) :: alpha
complex(kind=dp), intent(in) :: x(*)
integer(kind=default_int), intent(in) :: incx
complex(kind=dp), intent(inout) :: y(*)
integer(kind=default_int), intent(in) :: incy