[mpich-discuss] Code crashes when compiling with GFORTRAN instead of PGF90
Michael Ahlmann
mahlmann at ucdavis.edu
Sun Nov 30 16:12:46 CST 2008
I recently built a new cluster and loaded it with MPICH2 (1.08) and both
the PGF90 and GFORTRAN compilers. When I compile MPICH2 and my code
with PGF90, everything runs without a hitch; however, if I compile both
with GFORTRAN, the code crashes after 1 iteration unless I run it on 2
or less processors. The strange part is that I have successfully
compiled and run the code on multiple processors using GFORTRAN and
MPICH2 (1.06) on another cluster, so I am somewhat baffled. The error
message is the following:
Fatal error in MPI_Waitall: Invalid argument, error stack:
MPI_Waitall(257): MPI_Waitall(count=8, req_array=0xa0476f8,
status_array=(nil)) failed
MPI_Waitall(106): Null pointer in parameter array_of_statuses[cli_0]:
aborting job:
Fatal error in MPI_Waitall: Invalid argument, error stack:
MPI_Waitall(257): MPI_Waitall(count=8, req_array=0xa0476f8,
status_array=(nil)) failed
MPI_Waitall(106): Null pointer in parameter array_of_statuses
rank 0 in job 21 cluster.engr.ucdavis.edu_45821 caused collective
abort of all ranks
exit status of rank 0: return code 1
Has anybody seen a similar problem? Thanks for the help,
-Michael
More information about the mpich-discuss
mailing list