Это не вопрос конкретного технического аспекта кодирования MPI.Я НОВИНКА для MPI, и я не хочу дурачить себя из-за неправильного использования библиотеки, поэтому разместил вопрос здесь.
Насколько я понимаю, MPI - это среда для построения параллельных приложений на модели распределенной памяти.
У меня есть система, которая связана с Infiniband, с единственной целью выполнения некоторых очень трудоемких операций.Я уже разработал алгоритм, чтобы сделать это параллельно, поэтому я на самом деле использую только MPI для передачи данных (результаты промежуточных шагов) между несколькими узлами через Infiniband, что, я думаю, можно просто использовать OpenIB.
Правильно ли я использую MPI?Или я отклоняюсь от первоначального намерения системы?