Subject: [OMPI users] Problem with GNU GFortran OpenMPI 1.3.0
From: Si Hammond (simon.hammond_at_[hidden])
Date: 2009-06-22 16:14:04


Hi everyone,

Another little mystery for you all!

I have a relatively small MPI Fortran code which I can compile
successfully with Intel and PGI compiled OpenMPI 1.3.0 (and 1.2.5). No
problems with this.

On a separate machine I have a GNU Gfortran 4.3 OpenMPI 1.3.0
installation and I get these errors immediately after the code starts
running:

*** An error occurred in MPI_Comm_f2c
*** before MPI was initialized
*** MPI_ERRORS_ARE_FATAL (your MPI job will now abort)
[***:19386] Abort before MPI_INIT completed successfully; not able to
guarantee that all other processes were killed!
*** An error occurred in MPI_Comm_f2c
*** before MPI was initialized
*** MPI_ERRORS_ARE_FATAL (your MPI job will now abort)
[***:13269] Abort before MPI_INIT completed successfully; not able to
guarantee that all other processes were killed!
*** An error occurred in MPI_Comm_f2c
*** before MPI was initialized
*** MPI_ERRORS_ARE_FATAL (your MPI job will now abort)
<etc>

So, it looks like there might be a bug with GFortran or do you think
this is OpenMPI?

Any help you have would be appreciated, I can't seem to find much on
this using Google.

Si Hammond

Performance Modelling, Analysis and Optimisation Team
High Performance Systems Group
Department of Computer Science
University of Warwick, CV4 7AL, UK