При запуске задания MPI с mpirun
или mpiexec
я могу понять, как можно начинать каждый отдельный процесс. Однако, без какой-либо магии компилятора, как эти исполняемые файлы обертки связывают устройство (MPI-коммуникатор) с процессами MPI?
Меня интересуют детали или указатель на то, где искать.