Presentation Supercomputing Zulip @ IAC SIEpedia IT News

Logo SIE

NAG library implementations

NAG libraries come in a variety of implementations, each tailored to a specific Operating System and Compiler. Here we list the NAG library implementations available here at the IAC, with link to the Users' Note where you can find detailed usage instruction. The installation directory is: /opt/NAG/<implementation>/

In general you should use the latest implementation (higher "Mark"), except whan you have some legacy code and need to link against an older NAG release.

Implementation Description
NAG Fortran Library
nll6i273bl Linux, 64-bit, Intel Classic C/C++ or Intel Classic Fortran
fll6i26dcl NAG Fortran Library, Mark 26 – Linux 64 (Intel 64 / AMD64), Intel Fortran, Double Precision, 32-bit integers
fll6i26dfl NAG Fortran Library, Mark 26 – Linux 64 (Intel 64 / AMD64), GNU gfortran, Double Precision, 32-bit integers
fll6i25dcl NAG Fortran Library, Mark 25 – Linux 64 (Intel 64 / AMD64), Intel Fortran, Double Precision, 32-bit integers
fll6a24dfl NAG Fortran Library, Mark 24 – Linux 64 (Intel 64 / AMD64), GNU gfortran, Double Precision
fll6a24dpl NAG Fortran Library, Mark 24 – Linux 64 (Intel 64 / AMD64), PGI Fortran, Double Precision
fll6i24dcl NAG Fortran Library, Mark 24 – Linux 64 (Intel 64 / AMD64), Intel Fortran, Double Precision
fll6a23dfl NAG Fortran Library, Mark 23 – Linux 64 (Intel 64 / AMD64), GNU gfortran, Double Precision
fll6a23dhl NAG Fortran Library, Mark 23 – Linux 64 (Intel 64 / AMD64), GNU gfortran, 64-bit Integer (ILP64), Double Precision
fll6i23dcl NAG Fortran Library, Mark 23 – Linux 64 (Intel 64 / AMD64), Intel Fortran, Double Precision
fnlux04dcl NAG fl90, Release 4 – Linux (Intel), Intel Fortran
NAG C Library
cll6i261dl NAG Fortran Library, Mark 26 – Linux 64 (Intel 64 / AMD64), Intel C/C++, 64-bit integers
cll6i26dcl NAG Fortran Library, Mark 26 – Linux 64 (Intel 64 / AMD64), Intel C/C++, 32-bit integers
cll6i24dcl NAG C Library, Mark 24 – Linux 64 (Intel 64 / AMD64), Intel C/C++, 64-bit integers
cll6a23dgl NAG C Library, Mark 23 – Linux x86_64, gcc, 32-bit integers
cll6i25dcl NAG C Library, Mark 25 – Linux 64 (Intel 64 / AMD64), Intel C++, 64-bit integers
cll6a23dhl NAG C Library, Mark 23 – Linux x86_64, gcc, 64-bit integers
cll6i23dcl NAG C Library, Mark 23 – Linux x86_64, Intel C/C++, 64-bit integers
cll6a09dgl NAG C Library, Mark 9 – Linux x86_64 (Intel 64 / AMD64), GNU gcc, Double Precision
cll6a09dhl NAG C Library, Mark 9 – Linux x86_64, gcc, 64-bit integers
cll6i09dcl NAG C Library, Mark 9 – Linux 64 (Intel 64 / AMD64), Intel C++, 64-bit Integer (ILP64), Double Precision