next up previous contents
Next: Компиляция mpich Up: Конфигурирование mpich Previous: mpich и потоки   Contents

Процедуры MPI и PMPI

Стандарт MPI требует наличия каждой процедуры с префиксами как MPI, так и PMPI: например, MPI_Send и PMPI_Send. mpich пробует использовать слабые обозначения для предоставления этой возможности; это уменьшает размер библиотеки . Вы можете заставить mpich создавать отдельные библиотеки для версий MPI и добавлением опции для configure $-$$-$disable-weak-symbols:
configure $-$$-$disable-weak-symbols ...
Некоторые процедуры MPI реализованы в терминах других процедур MPI. Например, MPI_Bcast в mpich реализован с использованием MPI_Send. Когда используются слабые обозначения, даже PMPI-версии процедур реализуются с использованием MPI (не PMPI) версий. Если Вы хотите использовать процедуры PMPI только с использованием процедур PMPI, используйте $-$$-$disable-weak-symbols при конфигурировании mpich. Заметьте, что это поведение может быть изменено в следующих реализациях.



Alex Otwagin 2002-12-16