Docs/Sparse Direct Solver (SuperLU)/slu.equilibration.computeEquilibrationScaling
Back to Sparse Direct Solver (SuperLU)

slu.equilibration.computeEquilibrationScaling

Compute equilibration scaling factors for a sparse matrix.

Syntax

slu.equilibration.computeEquilibrationScaling(A, options?)

Description

Compute equilibration scaling factors for a sparse matrix. This function computes row and column scaling factors that, when applied, will make the matrix better conditioned for LU factorization. The scaling is computed so that: - Row scaling makes max |A_{ij}| in each row ≈ 1 - Column scaling makes max |A_{ij}| in each column ≈ 1 The returned factors can be used with applyEquilibrationScaling and undoEquilibrationScaling to transform the system.

Parameters

NameDescription
A- Sparse matrix in CSC format
options(optional)- Equilibration options

Returns

EquilibrationScaling