--with-memory-manager = нет флага для компиляции mpi - PullRequest
0 голосов
/ 21 января 2012

Обычно, когда я хочу скомпилировать источник с помощью mpicc, я использую следующую команду:

 mpicc -o source source.c

Однако у меня возникают некоторые проблемы с компиляцией моего текущего источника, некоторые ошибки seg. На форуме я обнаружил, что моя проблема может быть вызвана ошибкой openmpi, которую можно решить, добавив следующий флаг: --with-memory-manager = none Как должна выглядеть команда компиляции с этим флагом. Я пытался несколькими способами, но команда, кажется, не распознается. Не могли бы вы мне помочь. Спасибо

Ответы [ 2 ]

2 голосов
/ 21 января 2012

Это параметр конфигурации, который необходимо указать на этапе настройки при компиляции OpenMPI из исходного кода. Это не то, что вы можете указать при компиляции приложения MPI.

См. http://www.open -mpi.org / faq /? Category = building для получения дополнительной информации о сборке OpenMPI из исходного кода, если вы хотите это сделать.

0 голосов
/ 24 февраля 2015

Это не совсем понятно из конфигурации --help, но я случайно заглянул в это и обнаружил, что правильный флаг --without-memory-manager

...