Hi!
I have a Fortran 90 algorithm that runs sequentially and I trying to run it in parallel mode. I'm using LAM 7.0.4 and g95 Fortran compiler. When I compile it, the messages are (a lot of them):
"In file pmixpoliseg_v15.f90:1109
call MPI_REDUCE(local_YG, YG, NG, MPI_INTEGER, MPI_SUM, mestre, MPI_COMM_
1
In file pmixpoliseg_v15.f90:1068
call MPI_REDUCE(local_AccNa, AccNa, ncomp*2, MPI_REAL, MPI_SUM, mestre, M
2
Warning (155): Inconsistent types (INTEGER(4)/REAL(8)) in actual argument lists at (1) and (2)"
and, when I run it, after some execution correctly, I got the message:
"MPI_Recv: process in local group is dead (rank 0, MPI_COMM_WORLD)
Rank (0, MPI_COMM_WORLD): Call stack within LAM:
Rank (0, MPI_COMM_WORLD): - MPI_Recv()
Rank (0, MPI_COMM_WORLD): - MPI_Reduce()
Rank (0, MPI_COMM_WORLD): - main()
-----------------------------------------------------------------------------
One of the processes started by mpirun has exited with a nonzero exit
code. This typically indicates that the process finished in error.
If your process did not finish in error, be sure to include a "return
0" or "exit(0)" in your C code before exiting the application.
PID 875 failed on node n8 (192.168.1.8) with exit status 1.
-----------------------------------------------------------------------------
"
Sometimes, the exit status is 11.
I need help about how to solve these warnings in compiler time and if they are related with the error above.
Thanks for any help.
Jose Luiz
--
Esta mensagem foi verificada pelo sistema de antivmrus e
acredita-se estar livre de perigo.
|