PBLAS Level 1 Routines

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.

PBLAS Level 1 Routine Groups and Their Data Types

Routine or Function Group

Data Types

Description

p?amax

s, d, c, z

Calculates an index of the distributed vector element with maximum absolute value

p?asum

s, d, sc, dz

Calculates sum of magnitudes of a distributed vector

p?axpy

s, d, c, z

Calculates distributed vector-scalar product

p?copy

s, d, c, z

Copies a distributed vector

p?dot

s, d

Calculates a dot product of two distributed real vectors

p?dotc

c, z

Calculates a dot product of two distributed complex vectors, one of them is conjugated

p?dotu

c, z

Calculates a dot product of two distributed complex vectors

p?nrm2

s, d, sc, dz

Calculates the 2-norm (Euclidean norm) of a distributed vector

p?scal

s, d, c, z, cs, zd

Calculates a product of a distributed vector by a scalar

p?swap

s, d, c, z

Swaps two distributed vectors

Copyright © 1994 - 2011, Intel Corporation. All rights reserved.