Greetings,
I have been pounding my head trying to get a large Fortran/MPI
package to work on MacOSX with ifort and openmpi. This is a MacBook
Pro with core duo. I do NOT believe the fault lies with openmpi;
however, after searching the archives, I will ask the list for
assistance.
1) I have compiled netcdf and openmpi with ifort and gcc.
2) I have compiled my code with mpif90 (using ifort with the same flags)
3) Run an mpi job with more than 1 processor, and the job hangs:
mpirun -np 2 executable input.txt
4) Run with 1 processor, and it runs fine:
mpirun -np 1 executable input.txt
I have tried all of the above using both g95 and absoft10beta in
place of ifort, and everything works fine. It appears to be an ifort
issue. If I compile with debug on, it gets further and dies during a
netcdf write.
I apologize for the sparsity of this request. I have tried many
FFLAGS consistently across netcdf, openmpi, and my code to ensure
consistency, all to no avail.
Anyhow, is this a threading issue with ifort? Are there any ideas out
there for how to get ifort working, rather than using g95?
Cheers,
Brian