(Viz také firemní poznámky pro uživatele)
Knihovna je instalována v adresáři /opt/NAG/flso621dcl , který zahrnuje 4 knihovny:
libnag_nag.a ... statická verze obsahujíci BLAS/LAPACK
libnag_nag.so ... sdílená verze obsahující BLAS/LAPACK
libnag_spl.a ... statická knihovna vyžadující BLAS/LAPACK (SunPerfLib)
libnag_spl.so ... sdílená verze vyžadující BLAS/LAPACK (SunPerfLib)
Je možné spustit příkladový překlad pomocí skriptů v /opt/NAG/flso621dcl/scripts
nagexample_spl ... přilinkování statické libnag_spl a Sun Performance Lib
nagexample_shar_spl ... sdílená libnag_spl.so a Sun Performance Lib
nagexample ... statická libnag_nag.a
nagexample_shar ... sdílená libnag_nag.so
Při překladu příkladového programu driver.f se podle okolností zvolí tyto přepínače:
Pro použití NAG Fortran Library
f90 –mt –xarch=v9a driver.f –lnag_spl –xlic_lib=sunperf -lsocket –lnsl
Pro statickou knihovnu
f90 –Bstatic –mt –xarch=v9a driver.f –lnag_spl -xlic_lib=sunperf -Bdynamic –lsocket –lnsl
Bez použití Performance lib
f90 –mt –xarch=v9a driver.f –lnag_nag –lsocket –lnsl
Pro statickou knihovnu
f90 –Bstatic –mt –xarch=v9a driver.f –lnag_nag –Bdynamic –lsocket –lnsl
Nastavení proměnných okolí:
Proměnná PATH musí ukazovat na překladače.
Licence odkazují na server sosny. Pro nastavení slouží proměnné
NAG_KUSARI_FILE=sosna:7733
LM_LICENSE_FILE=7312@sosna
Knihovny budou dostupné, když proměnná LD_LIBRARY_PATH bude ukazovat na /opt/NAG/flso621dcl/lib