blas_scal Interface

private interface blas_scal

explicit interface for BLAS SCAL routines

Usage: call blas_scal(n, alpha, x, incx)

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

Called by

interface~~blas_scal~~CalledByGraph interface~blas_scal blas_scal proc~pic_cscal pic_cscal proc~pic_cscal->interface~blas_scal proc~pic_dscal pic_dscal proc~pic_dscal->interface~blas_scal proc~pic_sscal pic_sscal proc~pic_sscal->interface~blas_scal proc~pic_zscal pic_zscal proc~pic_zscal->interface~blas_scal interface~pic_scal pic_scal interface~pic_scal->proc~pic_cscal interface~pic_scal->proc~pic_dscal interface~pic_scal->proc~pic_sscal interface~pic_scal->proc~pic_zscal

Subroutines

private pure subroutine cscal(n, alpha, x, incx)

Arguments

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

private pure subroutine dscal(n, alpha, x, incx)

Arguments

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

private pure subroutine sscal(n, alpha, x, incx)

Arguments

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

private pure subroutine zscal(n, alpha, x, incx)

Arguments

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