next up previous contents
Next: Специальные выпуски для гетерогенных Up: Фортран Previous: Конфигурирование для компилятора Absoft   Contents

Конфигурирование для множества компиляторов Фортрана

В некоторых системах существует несколько различных компиляторов Фортрана, каждый из которых определяет одни и те же типы данных Фортрана и может использоваться с теми же самыми библиотеками С. Эти компиляторы могут делать различное отображение имен Фортрана (т.е. внешнего формата имен, передаваемого компоновщику) и использовать различные способы доступа к командной строке. Этот раздел описывает конфигурирование mpich для поддержки множества компиляторов Фортрана. Однако, если один из этих этапов завершается с ошибкой, наилучшим вариантом будет построение отдельных инсталляций mpich для каждого компилятора Фортрана.

Первым этапом является конфигурация mpich с опцией $-$$-$with-flibname. Например, если один из компиляторов - это g77, используйте

setenv F77 g77 ./configure $-$$-$with-flibname=mpich-g77 ... other options ...
После того, как Вы создали, протестировали и инсталлировали эту версию mpich, Вы можете добавить поддержку дополнительных компиляторов Фортрана следующим образом:
  1. Перейдите в каталог `src/fortran'
  2. Выполните
    setenv F77 pgf77
    ./configure $-$$-$with-mpichconfig $-$$-$with-flibname=mpich-pgf77
    make
    make install-alt
Для использования определенного компилятора Фортрана, либо выберите его в командной строке mpif77 опцией -config=name (т.е. -config=pgf77), либо выберите определенную команду для mpif77
(т.е. mpif77-pgf77).



Alex Otwagin 2002-12-16