Skip to content

Commit 1f505f7

Browse files
authored
Merge pull request #153 from verssy/verssy/fix-plaswp-ipiv-indexes
Fixed plaswp ipiv indexes
2 parents 46d1837 + 7bf0319 commit 1f505f7

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

SRC/pclaswp.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ SUBROUTINE PCLASWP( DIREC, ROWCOL, N, A, IA, JA, DESCA, K1, K2,
171171
$ JA, DESCA, DESCA( M_ ) )
172172
10 CONTINUE
173173
ELSE
174-
CALL INFOG2L( K2, JA, DESCA, NPROW, NPCOL, MYROW, MYCOL,
174+
CALL INFOG2L( K1, JA, DESCA, NPROW, NPCOL, MYROW, MYCOL,
175175
$ IIA, JJA, ICURROW, ICURCOL )
176176
DO 20 I = K2, K1, -1
177177
IP = IPIV( IIA+I-K1 )
@@ -191,7 +191,7 @@ SUBROUTINE PCLASWP( DIREC, ROWCOL, N, A, IA, JA, DESCA, K1, K2,
191191
$ DESCA, 1 )
192192
30 CONTINUE
193193
ELSE
194-
CALL INFOG2L( IA, K2, DESCA, NPROW, NPCOL, MYROW, MYCOL,
194+
CALL INFOG2L( IA, K1, DESCA, NPROW, NPCOL, MYROW, MYCOL,
195195
$ IIA, JJA, ICURROW, ICURCOL )
196196
DO 40 J = K2, K1, -1
197197
JP = IPIV( JJA+J-K1 )

SRC/pdlaswp.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ SUBROUTINE PDLASWP( DIREC, ROWCOL, N, A, IA, JA, DESCA, K1, K2,
171171
$ JA, DESCA, DESCA( M_ ) )
172172
10 CONTINUE
173173
ELSE
174-
CALL INFOG2L( K2, JA, DESCA, NPROW, NPCOL, MYROW, MYCOL,
174+
CALL INFOG2L( K1, JA, DESCA, NPROW, NPCOL, MYROW, MYCOL,
175175
$ IIA, JJA, ICURROW, ICURCOL )
176176
DO 20 I = K2, K1, -1
177177
IP = IPIV( IIA+I-K1 )
@@ -191,7 +191,7 @@ SUBROUTINE PDLASWP( DIREC, ROWCOL, N, A, IA, JA, DESCA, K1, K2,
191191
$ DESCA, 1 )
192192
30 CONTINUE
193193
ELSE
194-
CALL INFOG2L( IA, K2, DESCA, NPROW, NPCOL, MYROW, MYCOL,
194+
CALL INFOG2L( IA, K1, DESCA, NPROW, NPCOL, MYROW, MYCOL,
195195
$ IIA, JJA, ICURROW, ICURCOL )
196196
DO 40 J = K2, K1, -1
197197
JP = IPIV( JJA+J-K1 )

SRC/pslaswp.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ SUBROUTINE PSLASWP( DIREC, ROWCOL, N, A, IA, JA, DESCA, K1, K2,
171171
$ JA, DESCA, DESCA( M_ ) )
172172
10 CONTINUE
173173
ELSE
174-
CALL INFOG2L( K2, JA, DESCA, NPROW, NPCOL, MYROW, MYCOL,
174+
CALL INFOG2L( K1, JA, DESCA, NPROW, NPCOL, MYROW, MYCOL,
175175
$ IIA, JJA, ICURROW, ICURCOL )
176176
DO 20 I = K2, K1, -1
177177
IP = IPIV( IIA+I-K1 )
@@ -191,7 +191,7 @@ SUBROUTINE PSLASWP( DIREC, ROWCOL, N, A, IA, JA, DESCA, K1, K2,
191191
$ DESCA, 1 )
192192
30 CONTINUE
193193
ELSE
194-
CALL INFOG2L( IA, K2, DESCA, NPROW, NPCOL, MYROW, MYCOL,
194+
CALL INFOG2L( IA, K1, DESCA, NPROW, NPCOL, MYROW, MYCOL,
195195
$ IIA, JJA, ICURROW, ICURCOL )
196196
DO 40 J = K2, K1, -1
197197
JP = IPIV( JJA+J-K1 )

SRC/pzlaswp.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ SUBROUTINE PZLASWP( DIREC, ROWCOL, N, A, IA, JA, DESCA, K1, K2,
171171
$ JA, DESCA, DESCA( M_ ) )
172172
10 CONTINUE
173173
ELSE
174-
CALL INFOG2L( K2, JA, DESCA, NPROW, NPCOL, MYROW, MYCOL,
174+
CALL INFOG2L( K1, JA, DESCA, NPROW, NPCOL, MYROW, MYCOL,
175175
$ IIA, JJA, ICURROW, ICURCOL )
176176
DO 20 I = K2, K1, -1
177177
IP = IPIV( IIA+I-K1 )
@@ -191,7 +191,7 @@ SUBROUTINE PZLASWP( DIREC, ROWCOL, N, A, IA, JA, DESCA, K1, K2,
191191
$ DESCA, 1 )
192192
30 CONTINUE
193193
ELSE
194-
CALL INFOG2L( IA, K2, DESCA, NPROW, NPCOL, MYROW, MYCOL,
194+
CALL INFOG2L( IA, K1, DESCA, NPROW, NPCOL, MYROW, MYCOL,
195195
$ IIA, JJA, ICURROW, ICURCOL )
196196
DO 40 J = K2, K1, -1
197197
JP = IPIV( JJA+J-K1 )

0 commit comments

Comments
 (0)