jinr

Лаборатория   Информационных  Технологий

Библиотеки   программ

ОИЯИ  e-mail  eng


Библиотеки  объектных  модулей  математических  программ

Windows:

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 для трансляторов:

  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, можно обращаться к Попковой Л.В. и
Сапожниковой Т.Ф.


  Webmaster