blas_copy Interface

private interface blas_copy

explicit interface for BLAS COPY routines

Usage: call blas_copy(x, y)

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

Called by

interface~~blas_copy~~CalledByGraph interface~blas_copy blas_copy proc~pic_ccopy pic_ccopy proc~pic_ccopy->interface~blas_copy proc~pic_dcopy pic_dcopy proc~pic_dcopy->interface~blas_copy proc~pic_scopy pic_scopy proc~pic_scopy->interface~blas_copy proc~pic_zcopy pic_zcopy proc~pic_zcopy->interface~blas_copy interface~pic_copy pic_copy interface~pic_copy->proc~pic_ccopy interface~pic_copy->proc~pic_dcopy interface~pic_copy->proc~pic_scopy interface~pic_copy->proc~pic_zcopy

Subroutines

private pure subroutine ccopy(n, x, incx, y, incy)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
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 dcopy(n, x, incx, y, incy)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
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 scopy(n, x, incx, y, incy)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
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 zcopy(n, x, incx, y, incy)

Arguments

Type IntentOptional Attributes Name
integer(kind=default_int), intent(in) :: n
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