The naming convention for PBLAS routines is similar to that used for BLAS routines (see Routine Naming Conventions). A general rule is that each routine name in PBLAS, which has a BLAS equivalent, is simply the BLAS name prefixed by initial letter p that stands for "parallel".
PBLAS Level 1 includes routines and functions that perform distributed vector-vector operations. Table "PBLAS Level 1 Routine Groups and Their Data Types" lists the PBLAS Level 1 routine groups and the data types associated with them.
Computes the global index of the element of a distributed vector with maximum absolute value.
Computes the sum of magnitudes of elements of a distributed vector.
Computes a distributed vector-scalar product and adds the result to a distributed vector.
Copies one distributed vector to another vector.
Computes the dot product of two distributed real vectors.
Computes the dot product of two distributed complex vectors, one of them is conjugated.
Computes the dot product of two distributed complex vectors.
Computes the Euclidean norm of a distributed vector.