PLASMA 2.8.0 PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures

- Main Page
- Modules
- Data Types List

void CORE_dgeqp3_norms | ( | PLASMA_desc | A,
|  | int | ioff,
|  | int | joff,
|  | double * | norms1,
|  | double * | norms2
| ) |  |

CORE_dgeqp3_norms computes the 2-norm of each column of A[ ioff:m, joff:n ] that is marked with norms2[j] == -1 on entry. Entries that are not marked are assumed to already contain the correct 2-norm, so that the same routine can be used for computing the initial norms and for updating bad norms. The result is stored duplicated in norms1 and norms2.

Parameters

  [in] | A | PLASMA descriptor of the matrix A. On entry, the M-by-N matrix described by the descriptor.
  [in] | ioff | Row offset.
  [in] | joff | Column offset.
  [in,out] | norms1 | Vector of size A.n. On exit, norms1[j] is 2-norm of column j, for j >= joff.
  [in,out] | norms2 | Vector of size A.n. On entry, if norms2[j] == -1, re-compute norm of column j. On exit, norms2[j] is 2-norm of column j, for j >= joff.