Циклическая матрица чтения и записи блока ввода/вывода MPI

У меня есть школьный проект по умножению матриц в распределенной системе HPC.

Мне нужно прочитать матрицу из параллельной системы ввода-вывода и использовать pblacs для выполнения умножения матриц параллельно на многих вычислительных узлах (процессоров ). Данные должны быть прочитаны с помощью команд MPI IO. Я знаю, что PBlacs использует блочные циклические распределения для выполнения умножения.

Профессор не дал нам много информации о MPI IO, и у меня возникли проблемы с поиском большого количества информации/ресурсов по нему. В частности, есть ли способы считывать матрицу из параллельной системы ввода-вывода блочно-циклическим способом и легко вставлять ее в pblacs pdgemm?

Любые указатели на полезные ресурсы будут высоко оценены. У меня немного мало времени, и я расстраиваюсь из-за отсутствия направления в этом проекте.

6
задан James Cotter 26 April 2012 в 23:21
поделиться