Проблема:
У вас большая 2D-матрица, требующая обработки нескольких узлы с использованием MPI. Единственная связь между узлами предполагает обмен значениями ребер после каждого временного шага.
Подход:
Предлагаемый вами подход, изложенный в вопросе, подходит для этой проблемы. Следующие сегменты кода иллюстрируют предлагаемую реализацию:
// (assume A is a 2D array) if (myrank == 0) { for (i = 0; iДополнительные функции MPI:
Соображения:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3