public interface pic_asum
general interface of the BLAS ASUM routines, will call SASUM, DASUM, SCASUM, DZASUM
Usage: result = pic_asum(x, incx)
where x is a vector and incx is the increment, this will return the sum of the absolute values
of the elements of x.
The vector x must be an allocatable array, we deduce the shape from it.
The increment incx is 1 by default.
interface~~pic_asum~~CallsGraph
interface~pic_asum
pic_asum
proc~pic_dasum
pic_dasum
interface~pic_asum->proc~pic_dasum
proc~pic_dzasum
pic_dzasum
interface~pic_asum->proc~pic_dzasum
proc~pic_sasum
pic_sasum
interface~pic_asum->proc~pic_sasum
proc~pic_scasum
pic_scasum
interface~pic_asum->proc~pic_scasum
interface~blas_asum
blas_asum
proc~pic_dasum->interface~blas_asum
proc~pic_dzasum->interface~blas_asum
proc~pic_sasum->interface~blas_asum
proc~pic_scasum->interface~blas_asum
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 absolute sum
Arguments
Type
Intent Optional Attributes
Name
real(kind=sp),
intent(in)
::
x (:)
Return Value
real(kind=sp)
interface for double precision absolute sum
Arguments
Type
Intent Optional Attributes
Name
real(kind=dp),
intent(in)
::
x (:)
Return Value
real(kind=dp)
interface for single precision complex absolute sum
Arguments
Type
Intent Optional Attributes
Name
complex(kind=sp),
intent(in)
::
x (:)
Return Value
real(kind=sp)
interface for double precision complex absolute sum
Arguments
Type
Intent Optional Attributes
Name
complex(kind=dp),
intent(in)
::
x (:)
Return Value
real(kind=dp)