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