Building a full LAPACK library using ATLAS and netlib's LAPACK

ATLAS natively provides only a relative handful of the routines which comprise LAPACK. However, ATLAS is designed so that its routines can easily be added to netlib's standard LAPACK in order to get a full LAPACK library. If you want your final libraries to have all the LAPACK routines, then you just need to pass the -with-netlib-lapack-tarfile flag to configure, along with the netlib tarfile that you have previously downloaded. For instance, assuming you have previously downloaded the lapack tarfile to
/home/whaley/dload/lapack-3.4.1.tgz, you would add the following to your configure flags:
  --with-netlib-lapack-tarfile=/home/whaley/dload/lapack-3.4.1.tgz

Configure then auto-builds a make.inc for LAPACK to use, and builds netlib LAPACK as part of the ATLAS install process. ATLAS 3.10.0 was tested tow work with LAPACK v3.4.1 and 3.3.1.



Subsections

R. Clint Whaley 2016-07-28