Я пробовал использовать опцию MPI_THREAD_MULTIPLE в openmpi. Чтобы это работало, я обнаружил, что мне нужно включить опцию многопоточности в конфигурации openmpi. Я не знаю, как это сделать? Может ли кто-нибудь помочь мне в этом. Заранее спасибо. Я проверил настройки openmpi в своей системе. Настройки для потоков следующие:
Thread support: posix (MPI_THREAD_MULTIPLE: no, OPAL support: yes, OMPI progress: no, ORTE progress: yes, Event lib: yes) FT Checkpoint support: no (checkpoint thread: no)
Как включить флаг MPI_THREAD_MULTIPLE?
./configure --help
, выполненного из корня исходного дерева Open MPI. - person Hristo Iliev   schedule 08.07.2016./configure --help
, выполненного из корня исходного дерева Open MPI. Исходный код Open MPI доступен на его веб-сайте. Параметр, включающий полную поддержку потоковой передачи, ---enable-mpi-threads
. - person Hristo Iliev   schedule 09.07.2016