Я выполнил команду ldd для исполняемого файла, созданного Open MPI. Это показывает ссылку на libpthread.so
Используя переменную LD_PRELOAD, я создал свою собственную реализацию pthread_create, но из ее вывода кажется, что реализация MPI не вызывает pthread_create, как я ожидал.
Почему ldd показывает pthread, чтобы файл выводился, если он не используется?
Open MPI не использует отдельный поток MPI для каждого узла для реализации функциональности?