The LAPACK forum has moved to https://github.com/Reference-LAPACK/lapack/discussions.

Bug in documentation for SLASD6 ?

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

Bug in documentation for SLASD6 ?

Postby dbakshee » Fri Sep 18, 2015 5:53 am

Parameter IDXQ of function SLASD6 is described as [out], should be described as [in,out].

The first use of this parameter in SLASD6 is this:

406 CALL SLASD7( icompq, nl, nr, sqre, k, d, z, work( iw ), vf,
407 $ work( ivfw ), vl, work( ivlw ), alpha, beta,
408 $ work( isigma ), iwork( idx ), iwork( idxp ), idxq,
409 $ perm, givptr, givcol, ldgcol, givnum, ldgnum, c, s,
410 $ info )

However, description of SLASD7 says this parameter is [in].

Same problem for double precision function.

The problem is discovered when I attempted to use slasd6 from Intel MKL. It uses lp64 <-> ilp64 conversion based on documentation and does not transfer input for the IDXQ [out] parameter, eventually resulting in a SIGSEGV.

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

Re: Bug in documentation for SLASD6 ?

Postby admin » Sat Sep 19, 2015 12:46 pm

Thank you for reporting the issue.
This has been corrected in revision 1592.
Julie
admin
Site Admin
 
Posts: 616
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