Erro de tempo de execução do Fortran mpi

Eu estou tentando entender a gravação de dados paralelos do código Fortran com o MPI. Me deparei com um programa simples deaqui.

Compilei e executei o programa com o compilador MPI e obtendo o seguinte erro:

sathish@HP-EliteBook:~/Desktop$ mpif90 test.F90 -o test
sathish@HP-EliteBook:~/Desktop$ mpirun -np 4 test
-------------------------------------------------------
Primary job  terminated normally, but 1 process returned
a non-zero exit code.. Per user-direction, the job has been aborted.
-------------------------------------------------------

Vejo problemas semelhantes em outros fóruns mencionando que isso se deve ao local errado da instalação do mpi. A seguir, uma das soluções que sugerem o uso deLD_PRELOAD:

sathish@HP-EliteBook:~/Desktop$ mpirun -x LD_PRELOAD=libmpi.so -np 4 test
-------------------------------------------------------
Primary job  terminated normally, but 1 process returned
a non-zero exit code.. Per user-direction, the job has been aborted.
-------------------------------------------------------

A questão ainda persiste. Não consegui descobrir qual é o problema de um programa tão simples.

questionAnswers(1)

yourAnswerToTheQuestion