In MPI, you must complete every MPI_Isend by MPI_Wait on the request handle
(or a variant like MPI_Waitall or MPI_Test that returns TRUE). An
un-completed MPI_Isend leaves resources tied up.
Good point, but that doesn't seem to help. I augmented each MPI_Isend
with a MPI_Wait. Now, one process
in the while loop beginning in line 45.
The program is started with two processes on a single machine and no
other parameters: "mpirun -np 2 ./mpi_test2".
I appreciate your help.
Best wishes,
Dennis
--
Dennis Luxen
Universität Karlsruhe (TH) | Fon : +49 (721) 608-6781
In