На кластере МВС-Экспресс oтсутствует возможность выбора варианта системы параллельного программирования.
Поддерживается только один вариант: компиляторы Intel, Skif-MPI, shmem-express.
Совместимости с К-100 на уровне исполняемых файлов нет ни для какого из вариантов системы параллельного программирования из поддерживаемых на К-100. Программы при переносе между МВС-Экспресс и К-100 следует перекомпилировать.
Запуск программ – командой mpirun.
Компиляция – mpicc, mpicxx (mpic++), mpif77 и mpif90.
Любая параллельная программа использует MPI, хотя бы формально, и может дополнительно использовать shmem. Если shmem используется, то:
- вместо mpi.h программа должна включать файл заголовков shmem-mpi.h,
- вместо MPI_Init() следует вызывать shmem_mpi_init(), вместо MPI_Finalize() – shmem_mpi_finalize().