public interface pic_copy
general interface of the BLAS COPY routines, will call SCOPY, DCOPY, CCOPY, ZCOPY
Usage: call pic_copy(x, y)
where x is the input vector, y is the output vector.
The vectors x and y must be allocatable arrays, we deduce the shapes from them.
interface~~pic_copy~~CallsGraph
interface~pic_copy
pic_copy
proc~pic_ccopy
pic_ccopy
interface~pic_copy->proc~pic_ccopy
proc~pic_dcopy
pic_dcopy
interface~pic_copy->proc~pic_dcopy
proc~pic_scopy
pic_scopy
interface~pic_copy->proc~pic_scopy
proc~pic_zcopy
pic_zcopy
interface~pic_copy->proc~pic_zcopy
interface~blas_copy
blas_copy
proc~pic_ccopy->interface~blas_copy
proc~pic_dcopy->interface~blas_copy
proc~pic_scopy->interface~blas_copy
proc~pic_zcopy->interface~blas_copy
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Type Bound Procedure
Type Bound Procedure
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
Module Procedures
interface for single precision copy
Arguments
Type
Intent Optional Attributes
Name
real(kind=sp),
intent(in)
::
x (:)
real(kind=sp),
intent(inout)
::
y (:)
interface for double precision copy
Arguments
Type
Intent Optional Attributes
Name
real(kind=dp),
intent(in)
::
x (:)
real(kind=dp),
intent(inout)
::
y (:)
interface for single precision complex copy
Arguments
Type
Intent Optional Attributes
Name
complex(kind=sp),
intent(in)
::
x (:)
complex(kind=sp),
intent(inout)
::
y (:)
interface for double precision complex copy
Arguments
Type
Intent Optional Attributes
Name
complex(kind=dp),
intent(in)
::
x (:)
complex(kind=dp),
intent(inout)
::
y (:)