Взаимодействие MPI между Windows и Linux

У меня есть несколько окон Windows и Linux, соединенных с Infiniband, и мне нужно запускать задания MPI в обеих средах. Кто-нибудь знает, как лучше всего их взаимодействовать?

В настоящее время я рассматриваю возможность использования бета-версии двоичного файла Windows для открытого MPI. Может быть, мне нужно добавить дополнительные вещи в мой стек ПО HPC? Или я должен просто забыть о MPI и напрямую кодировать на нижнем уровне, чтобы заставить работать часть окон, поскольку в любом случае есть несколько заданий, которым нужны окна.

Любая идея приветствуется. Большое спасибо!


person code monkey    schedule 19.01.2012    source источник


Ответы (1)


Поэтому я копаюсь на некоторых форумах и нахожу, что

openMPI в настоящее время не поддерживает взаимодействие порождения задач между системами Windows и Linux, однако MpiCh2, похоже, способен к взаимодействию порождения задач. Для отправки и получения сообщений с использованием отправки MPI мне нужно будет изучить больше

person code monkey    schedule 20.01.2012
comment
Имейте в виду, что MPICH2 не поддерживает InfiniBand, хотя вы, вероятно, могли бы заставить его работать с IPoIB. Это может быть довольно медленным по сравнению с родным IB. MVAPICH2 обеспечит встроенную поддержку IB, но я понятия не имею, возможно ли с ним взаимодействие между Windows и Linux. - person Greg Inozemtsev; 22.01.2012