clapack.h is missing the declarations of all the routines!

Bug #164878 reported by Sam
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
atlas (Debian)
Fix Released
Unknown
atlas (Ubuntu)
Won't Fix
Medium
Unassigned
lapack (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

LAPACK has several hundred routines in it... but the clapack that comes with ATLAS is missing all of them! A file similar to

  http://www.netlib.org/clapack/clapack.h

should be included in either the LAPACK or the ATLAS install.

Matthias Klose (doko)
Changed in atlas:
importance: Undecided → Medium
status: New → Triaged
Changed in atlas:
status: Unknown → New
Revision history for this message
jiapei100 (jiapei100) wrote :

Definitely yes!!

Ubuntu 9.04 Jaunty

liblapack-dev has been installed, but there is no clapack.h , which is needed by loads of other important packages.

Please do solve this problem ASAP!!

Rgds
JIA

Changed in atlas (Debian):
status: New → Fix Released
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

lapack package has replaced lapack3, so I'll switch the report across to that package

affects: lapack3 (Ubuntu) → lapack (Ubuntu)
Revision history for this message
zuba (zuwhan) wrote :

it seems to have a wrong (pretty outdated) version of clapack.h...

Revision history for this message
garrison (jim-garrison) wrote :

See http://math-atlas.sourceforge.net/faq.html#clapackStand which I think explains this issue.

Revision history for this message
Alex Valavanis (valavanisalex) wrote :

OK, here goes...

1. ATLAS only provides a clapack.h for the LAPACK functions it supports natively. The FAQ linked from comment #4 implies that they don't intend to change this. Marking as "Won't fix" in ATLAS.

2. clapack is not part of the upstream LAPACK project. It is a separate project, which provides a non-standard C interface to LAPACK. Marking as "Won't fix" in LAPACK.

If we want CLAPACK to be available in Ubuntu, that would require someone to create a new package request.

Changed in atlas (Ubuntu):
status: Triaged → Won't Fix
Changed in lapack (Ubuntu):
status: New → Won't Fix
Revision history for this message
Antonio Valentino (a.valentino) wrote :

Well, it seems that LAPACK *has* a standard C interface:

http://www.netlib.org/lapack/faq.html#_is_there_a_c_interface_to_lapack

and

http://www.netlib.org/lapack/lapack-3.3.0.html

but a new package is required in any case

Revision history for this message
Sylvestre Ledru (sylvestre) wrote :

Yes and no. clapack.h from atlas and the one released by lapack 3.3.0 are different ...
And yes, I am planning to create this new package of lapack in a future upload.

Revision history for this message
Antonio Valentino (a.valentino) wrote :

Unfortunately I don't know lapack too much but I would be happy to help in some way.
Please let me know

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.