При конфигурировании mpich в процессе инсталляции определяется местонахождение
компилятора Фортрана 90, и если он найден, создается две различные версии модуля
MPI. Один из модулей включает только те процедуры MPI, которые не принимают
аргументы ``по выбору''; друой включает все процедуры MPI. Аргумент ``по
выбору'' может принимать значения любого типа данных; обычно это буферы в
процедурах коммуникации MPI, таких, как MPI_Send и MPI_Recv. Два
различных модуля доступны через опции mpif90 -nochoice и -choice
соответственно. Версия модуля ``по выбору'' поддерживает ограниченное множество
типов данных (числовые скаляры и числовые одно- и двумерные массивы). Это
экспериментальная возможность; если у Вас возникли проблемы, присылайте почту на
mpi-bugs@mcs.anl.gov. Ни один из этих модулей не предлагает полной
``расширенной поддержки Фортрана'', определенной в стандарте MPI-2.
Alex Otwagin
2002-12-16