Hi. I've got a problem in my MPI program. The program run OK when you run it on 3 or more processes but when you run it on 2 processes the output is:
MPI process rank 1 (n0, p453) caught a SIGSEGV in MPI_Finalize
Rank (1, MPI_COMM_WORLD): Call stack within LAM:
Rank (1, MPI_COMM_WORLD): - MPI_Finalize()
Rank (1, MPI_COMM_WORLD): - main()
One of the processes started... with a nonzero exit...
On the one hand, I'm sure that the problem is not within the program code because the output is totally correct until MPI_Finalize() function is called.
On the other hand, sometimes, the output is totally correct so i think the problem is related to dinamic memory.
Can you help me, please? Could you examine my program code,please?
I've got installed LAM 6.5.6/MPI 2
Descubre el mayor catálogo de coches de la Red.
y entra en MSN Motor.