1HPL_pdgesv(3) HPL Library Functions HPL_pdgesv(3)
2
3
4
6 HPL_pdgesv - Solve A x = b.
7
9 #include "hpl.h"
10
11 void HPL_pdgesv( HPL_T_grid * GRID, HPL_T_palg * ALGO, HPL_T_pmat * A
12 );
13
15 HPL_pdgesv factors a N+1-by-N matrix using LU factorization with row
16 partial pivoting. The main algorithm is the "right looking" variant
17 with or without look-ahead. The lower triangular factor is left
18 unpivoted and the pivots are not returned. The right hand side is the
19 N+1 column of the coefficient matrix.
20
22 GRID (local input) HPL_T_grid *
23 On entry, GRID points to the data structure containing the
24 process grid information.
25
26 ALGO (global input) HPL_T_palg *
27 On entry, ALGO points to the data structure containing the
28 algorithmic parameters.
29
30 A (local input/output) HPL_T_pmat *
31 On entry, A points to the data structure containing the local
32 array information.
33
35 HPL_pdgesv0 (3), HPL_pdgesvK1 (3), HPL_pdgesvK2 (3), HPL_pdtrsv (3).
36
37
38
39HPL 2.2 February 24, 2016 HPL_pdgesv(3)