1HPL_dlaswp00N(3)             HPL Library Functions            HPL_dlaswp00N(3)
2
3
4

NAME

6       HPL_dlaswp00N - performs a series of row interchanges.
7

SYNOPSIS

9       #include "hpl.h"
10
11       void  HPL_dlaswp00N(  const  int  M, const int N, double * A, const int
12       LDA, const int * IPIV );
13

DESCRIPTION

15       HPL_dlaswp00N performs a series of local row interchanges on  a  matrix
16       A. One row interchange is initiated for rows 0 through M-1 of A.
17

ARGUMENTS

19       M       (local input)           const int
20               On  entry,  M specifies the number of rows of the array A to be
21               interchanged. M must be at least zero.
22
23       N       (local input)           const int
24               On entry, N  specifies  the number of columns of the  array  A.
25               N must be at least zero.
26
27       A       (local input/output)    double *
28               On  entry,  A  points to an array of dimension (LDA,N) to which
29               the row interchanges will be  applied.  On exit,  the  permuted
30               matrix.
31
32       LDA     (local input)           const int
33               On  entry,  LDA specifies the leading dimension of the array A.
34               LDA must be at least MAX(1,M).
35
36       IPIV    (local input)           const int *
37               On entry,  IPIV  is  an  array of size  M  that   contains  the
38               pivoting   information.   For  k  in [0..M),  IPIV[k]=IROFF + l
39               implies that local rows k and l are to be interchanged.
40

SEE ALSO

42       HPL_dlaswp00N (3),        HPL_dlaswp10N (3),         HPL_dlaswp01N (3),
43       HPL_dlaswp01T (3),         HPL_dlaswp02N (3),        HPL_dlaswp03N (3),
44       HPL_dlaswp03T (3),        HPL_dlaswp04N (3),         HPL_dlaswp04T (3),
45       HPL_dlaswp05N (3),         HPL_dlaswp05T (3),        HPL_dlaswp06N (3),
46       HPL_dlaswp06T (3).
47
48
49
50HPL 2.2                        February 24, 2016              HPL_dlaswp00N(3)
Impressum