Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content
Contents

ScaLAPACK Auxiliary Routines

ScaLAPACK Auxiliary Routines
Routine Name
Data Types
Description
s,d
Multiplies a matrix with an orthogonal matrix.
s,d
Swaps adjacent diagonal blocks of a real upper quasi-triangular matrix in Schur canonical form, by an orthogonal similarity transformation.
s,d
Reorders the Schur factorization of a general matrix.
c,z
Conjugates a complex vector.
c,z
Finds the index of the element whose real part has maximum absolute value (similar to the Level 1 PBLAS
p?amax
, but using the absolute value to the real part).
s,d
Finds the collaborators of a process.
s,d
Computes the eigenpair range assignments for all processes.
c,z
Finds the element with maximum real part absolute value and its corresponding global index.
sc,dz
Forms the 1-norm of a complex vector similar to Level 1 PBLAS
p?asum
, but using the true absolute value.
s,d,c,z
Computes an
LU
factorization of a general tridiagonal matrix with no pivoting. The routine is called by
p?dbtrs
.
s,d,c,z
Computes an
LU
factorization of a general band matrix, using partial pivoting with row interchanges. The routine is called by
p?dttrs
.
s,d
Balances a general real/complex matrix.
s,d,c,z
Reduces a general rectangular matrix to real bidiagonal form by an orthogonal/unitary transformation (unblocked algorithm).
s,d,c,z
Reduces a general matrix to upper Hessenberg form by an orthogonal/unitary similarity transformation (unblocked algorithm).
s,d,c,z
Computes an
LQ
factorization of a general rectangular matrix (unblocked algorithm).
s,d,c,z
Computes a
QL
factorization of a general rectangular matrix (unblocked algorithm).
s,d,c,z
Computes a
QR
factorization of a general rectangular matrix (unblocked algorithm).
<