Документ взят из кэша поисковой машины. Адрес оригинального документа : http://num-anal.srcc.msu.su/lib_na/clust.htm
Дата изменения: Thu Dec 11 13:44:42 2003
Дата индексирования: Mon Oct 1 19:37:15 2012
Кодировка: Windows-1251
БЧА НИВЦ МГУ. Использование Библиотеки на вычислительных кластерах.

Использование Библиотеки на многопроцессорных вычислительных кластерах

Для использования на высокопроизводительных вычислительных кластерах подпрограммы Библиотеки численного анализа на языках Фортран - 77 и Си оттранслированы с помощью компиляторов pgf77 и pgcc соответственно.

Из объектных модулей организованы две библиотеки: libnuml.a (для языка Фортран - 77, объемом около 7 мегабайт) и libnumlc.a (для языка Си, объемом около 8 мегабайт).

Для сборки исполнимой пользовательской программы на кластере с использованием подпрограмм из фортранного варианта Библиотеки необходимо набрать команду:

  pgf77   <prog.for>   -lnuml   -lnlutkoi

 Здесь
    <prog.for> - имя файла с головной программой пользователя,
           -lnuml - заказ библиотеки  libnuml.a
        -lnlutkoi - заказ библиотеки  libnlutkoi.a, которая содержит
                        служебные подпрограммы выдачи диагностических сообщений.

Для сборки исполнимой пользовательской программы на кластере с использованием варианта Библиотеки на языке Си необходимо набрать команду:

  pgcc   <main.c>   -lnumlc   -lnlcutkoi   -llf2c 

 Здесь
     <main.c> - имя файла с головной программой пользователя,
        -lnumlc - заказ библиотеки  libnumlc.a,
    -lnlcutkoi - заказ библиотеки  libnlcutkoi.a, которая содержит
                      служебные подпрограммы выдачи диагностических сообщений,
          -llf2c - заказ библиотеки  liblf2c.a, которая содержит функции
                      процедуры f2c (см.).

Каждую из указанных библиотек пользователь может переписать к себе, нажав на одну из ссылок (  numl.zip, numlc.zip, nlutkoi.zip, nlcutkoi.zip, lf2c.zip)