В настоящее время у меня есть хороший алгоритм на языке c ++, написанный с пользовательскими определениями структуры связанных списков или массивов связанных списков (я должен превратить это в определение шаблона, но в настоящее время это не так). Этот алгоритм может быть легко распространен, и я хотел бы проверить это. Тем не менее, у меня нет большого опыта OpenMPI, кроме понимания некоторых основных примеров MPI.
Спасибо за руководство и помощь!
Пустой интерфейс в основном обеспечивает способ отправки непрерывной области памяти другим узлам различными способами, но не будет проходить через ваш связанный список для этого.
Таким образом, вам нужно решить, как вы хотите передавать и получать данные, основываясь на том, что имеет смысл для вашего алгоритма, чтобы оптимизировать производительность. Например, вы можете отправить одно сообщение за элемент или собрать много из них и разбросать.