|
Ничто так не ограничивает полет мысли программиста, как компилятор... Из законов Мерфи |
JINRLIB - библиотека программ, предназначенных для решения широкого круга математических и физических проблем, возникающих в ходе научной деятельности сотрудников ОИЯИ. По способу сопровождения и распространения библиотека делится на 2 части: одна часть распространяется в виде объектных модулей, другая - в виде самостоятельных пакетов прикладных программ. Информацию, предоставленную автороами (владельцами) самостоятельных пакетов прикладных программ и отдельных программ, можно найти здесь. Ссылки на библиотеки объктных модулей JINRLIB и примеры работы с библиотекой (примеры вызова транслятора, параметры компиляции и т.п.) приведены ниже, описания программ из библиотек объектных модулей можно найти на здесь. Библиотеки объектных модулей математических программ
общего назначения подготовлены для ОС Scientific Linux 4 с архитектурой CPU x86_64
для трансляторов:
Библиотеки размещаются в директории /usr/libexec/CERNLIB/jinr Центрального информационно-вычислительного комплекса ОИЯИ. Также поддерживается и пополняется библиотека для ОС Scientific Linux 3 с архитектурой CPU i386 для GNU Fortran 77 compiler (g77) (libjinr32.a). Библиотеки объектных модулей для ОС Windows 9X/NT/2000/XP подготовлены для трансляторов GNU Fortran 77, Compaq Visual Fortran 6.6, Fortran PowerStation 4.0, Microsoft Fortran 5.00. Библиотеку нужно записать в одну из директорий и указывать полный путь к ней при вызове компилятора. JINRLIB для
Compaq Visual Fortran 6.6.
То же самое с использованием переменной: если установить set LIB=d:\fortran\lib, тогда ссылка на библиотеку с использованнием переменной окружения будет выглядеть так: Вызов компилятора при работе в режиме эмуляции MS-DOS или в командной строке: JINRLIB для
Fortran PowerStation 4.0.
Получить список программ библиотеки в файле listlib можно командой: При работе в оконном режиме в меню Build/Settings.../Link в Object/library modules добавить jinr_p.lib, указав полный путь. JINRLIB для
Microsoft Fortran 5.00.
Получить список программ библиотеки в файле listlib можно командой: JINRLIB для
GNU Fortran 77.
Можно использовать также среду программирования VFort. JINRLIB
для платформы Linux
выполнена на ОС Redhat 6.2 с компиляторами
g77 GNU Fortran v.0.5.24 и egcs v.2.91.66.
Если в переменной LIB записан адрес библиотеки RHlib.a,
то запуск компилятора с использованием библиотеки
может выглядеть следующим образом:
По всем вопросам, касающимся JINRLIB, можно обращаться к
Попковой Л.В. и
Сапожниковой Т.Ф.
|