MPI IO Leitura e Escrita do Bloco da Matriz Cíclica

Eu tenho um projeto de escola para fazer multiplicação de matrizes em um sistema distribuído hpc.

Eu preciso ler em uma matriz de um sistema IO paralelo e usar pblacs para executar a multiplicação de matrizes em paralelo em muitos nós de computação (processadores). Os dados devem ser lidos usando os comandos MPI IO. Eu sei que PBlacs usa distribuições cíclicas de blocos para realizar a multiplicação.

O professor não nos deu muita informação sobre o IO MPI, e estou tendo dificuldade em encontrar muita informação / recursos nele.Especificamente, existem maneiras de ler em uma matriz a partir de um sistema io paralelo em um bloco cíclico e facilmente conectá-lo ao pblacs pdgemm?

Quaisquer indicações de recursos úteis seriam muito apreciadas. Estou com pouco tempo e me frustrando com a falta de orientação nesse projeto.

questionAnswers(1)

yourAnswerToTheQuestion