Библиотеки объектных модулей математических программ
Windows:
- JINRLIB для MicroSoft 5.00
- JINRLIB для Fortran PowerStation 4.0
- JINRLIB для Compaq Visual Fortran 6.6
- JINRLIB для GNU Fortran 77
Linux Redhat 6.2:
Библиотеки объектных модулей для ОС Windows 9X/NT/2000/XP подготовлены для трансляторов Microsoft Fortran 5.00., Fortran PowerStation 4.0., Compaq Visual Fortran 6.6., GNU Fortran 77. Библиотеку нужно записать в одну из директорий и указывать полный путь к ней при вызове компилятора.
JINRLIB для
Microsoft Fortran 5.00.
Вызов компилятора с указанием библиотеки:
fl my_prog.for %LIB%\jinr_m.lib
Получить список программ библиотеки в файле listlib можно командой:
lib %LIB%\jinr_m.lib , listlib
JINRLIB для
Fortran PowerStation 4.0.
Вызов компилятора при работе в режиме эмуляции MS-DOS
или в командной строке:
fl32 /MD my_prog.for %LIB%\jinr_p.lib
Получить список программ библиотеки в файле listlib
можно командой:
lib /list %LIB%\jinr_p.lib > listlib
При работе в оконном режиме в меню Build/Settings.../Link
в Object/library modules добавить jinr_p.lib,
указав полный путь.
JINRLIB для
Compaq Visual Fortran 6.6.
Библиотека JINRLIB для
Compaq Visual Fortran 6.6. jinr_c.a.
При работе в оконном режиме в контекстном меню
Project/Settings/Link в Object/Library modules
нужно добавить jinr_c.lib, указав полный путь.
Если библиотека записана, например,
в директории d:\fortran\lib, то
ссылка на библиотеку, включая полный путь,
будет выглядеть так:
d:\fortran\lib\jinr_c.lib
То же самое с использованием переменной:
если установить set LIB=d:\fortran\lib,
тогда ссылка на библиотеку с использованнием переменной
окружения будет выглядеть так:
%LIB%\jinr_c.lib
Вызов компилятора при работе в режиме эмуляции MS-DOS
или в командной строке:
fl32 my_prog.for %LIB%\jinr_c.lib
JINRLIB для
GNU Fortran 77.
Вызов компилятора при работе в режиме эмуляции MS-DOS
или в командной строке:
g77 my_prog.for %LIB%\libjinr.a
Можно использовать также среду программирования
VFort.
Библиотеки объектных модулей математических программ общего назначения подготовлены для ОС Scientific Linux 4 с архитектурой CPU x86_64 для трансляторов:
- GNU Fortran 77 compiler (g77) (libjinr.a),
- GNU Fortran 95 compiler (gfortran) (libjinr95.a),
- Intel Fortran Compiler (ifort) (libjinri.a).
Библиотеки размещаются в директории /usr/libexec/CERNLIB/jinr
Центрального информационно-вычислительного комплекса ОИЯИ.
Также поддерживается и пополняется библиотека для ОС Scientific Linux 3
с архитектурой CPU i386 для GNU Fortran 77 compiler (g77)
(libjinr32.a).
JINRLIB
для платформы Linux
выполнена на ОС Redhat 6.2 с компиляторами
g77 GNU Fortran v.0.5.24 и egcs v.2.91.66.
Если в переменной LIB записан адрес библиотеки RHlib.a,
то запуск компилятора с использованием библиотеки
может выглядеть следующим образом:
g77 -o my_prog.exe my_prog.for /$LIB/RHlib.
По всем вопросам, касающимся JINRLIB, можно обращаться к
Попковой Л.В. и
Сапожниковой Т.Ф.