ОБЪЕДИНЕННЫЙ   ИНСТИТУТ   ЯДЕРНЫХ   ИССЛЕДОВАНИЙ switch to english
ЛАБОРАТОРИЯ   ИНФОРМАЦИОННЫХ   ТЕХНОЛОГИЙ

БИБЛИОТЕКИ   ПРОГРАММ
lit

Готовые  библиотеки  математических  и  прикладных  программ

Windows:

  1. p JINRLIB для MicroSoft 5.00
  2. p JINRLIB для Fortran PowerStation 4.0
  3. p JINRLIB для Compaq Visual Fortran 6.6
  4. p JINRLIB для GNU Fortran 77

Linux Redhat 6.2:

  1. p JINRLIB для g77 v.0.5.24, egcs v.2.91.66.
  2. p Подробнее...


Библиотеки объектных модулей для ОС 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 для трансляторов:

  1. GNU Fortran 77 compiler (g77) (libjinr.a),
  2. GNU Fortran 95 compiler (gfortran) (libjinr95.a),
  3. 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, можно обращаться к Попковой Л.В. и
Сапожниковой Т.Ф.

Ссылка на старый сайт

ЛИТ ОИЯИ
г.Дубна
Московской области
Телефон:+7(49621)62-752
E-mail: tsap@jinr.ru