Incorrect call of CHK1MAT in pzheevd.f

Post here if you want to report a bug to the LAPACK team

Incorrect call of CHK1MAT in pzheevd.f

Postby dbakshee » Tue Nov 10, 2015 11:58 pm

Parameter locations passed to CHK1MAT are off by one, as one can conclude observing this grep:

Code: Select all
$ egrep -i 'subroutine |call *chk1mat' SRC/*heevd.f
SRC/pcheevd.f:      SUBROUTINE PCHEEVD( JOBZ, UPLO, N, A, IA, JA, DESCA, W, Z, IZ, JZ,
SRC/pcheevd.f:         CALL CHK1MAT( N, 3, N, 3, IA, JA, DESCA, 7, INFO )
SRC/pcheevd.f:         CALL CHK1MAT( N, 3, N, 3, IZ, JZ, DESCZ, 12, INFO )
SRC/pzheevd.f:      SUBROUTINE PZHEEVD( JOBZ, UPLO, N, A, IA, JA, DESCA, W, Z, IZ, JZ,
SRC/pzheevd.f:         CALL CHK1MAT( N, 2, N, 2, IA, JA, DESCA, 6, INFO )
SRC/pzheevd.f:         CALL CHK1MAT( N, 2, N, 2, IZ, JZ, DESCZ, 11, INFO )


There is one more similar error in call of PCHK2MAT, in the same subroutine.

Thanks
Dima
dbakshee
 
Posts: 9
Joined: Fri Sep 18, 2015 5:44 am

Re: Incorrect call of CHK1MAT in pzheevd.f

Postby admin » Wed Nov 11, 2015 1:05 am

Thank you Dima for reporting the issue.
Bug has been fixed in revision 201
Julie
admin
Site Admin
 
Posts: 609
Joined: Wed Dec 08, 2004 7:07 pm


Return to Bug report

Who is online

Users browsing this forum: No registered users and 1 guest