Scientific Operations

HPL_pdgesv HPL 2.2 Library Functions February 24, 2016

Name

HPL_pdgesv Solve A x = b.

Synopsis

#include "hpl.h"

void HPL_pdgesv( HPL_T_grid * GRID, HPL_T_palg * ALGO, HPL_T_pmat * A );

Description

HPL_pdgesv factors a N+1-by-N matrix using LU factorization with row partial pivoting. The main algorithm is the "right looking" variant with or without look-ahead. The lower triangular factor is left unpivoted and the pivots are not returned. The right hand side is the N+1 column of the coefficient matrix.

Arguments

GRID    (local input)                 HPL_T_grid *
        On entry,  GRID  points  to the data structure containing the
        process grid information.
ALGO    (global input)                HPL_T_palg *
        On entry,  ALGO  points to  the data structure containing the
        algorithmic parameters.
A       (local input/output)          HPL_T_pmat *
        On entry, A points to the data structure containing the local
        array information.

See Also

HPL_pdgesv0, HPL_pdgesvK1, HPL_pdgesvK2, HPL_pdtrsv.