FWIW: I don't have access to a Linux box right now, but I built the OMPI devel master on my Mac using Intel 2015 compilers and was able to build/run all of the Fortran examples in our "examples" directory.
I suspect the problem here is your use of the --enable-mpi-thread-multiple option. The 1.8 series had an issue with that option - we are in the process of fixing it (I'm waiting for an updated patch), and you might be hitting it. If you remove that configure option, do things then work? Ralph On Mon, Nov 17, 2014 at 5:56 PM, Gilles Gouaillardet < gilles.gouaillar...@iferc.org> wrote: > Hi John, > > do you MPI_Init() or do you MPI_Init_thread(MPI_THREAD_MULTIPLE) ? > > does your program calls MPI anywhere from an OpenMP region ? > does your program calls MPI only within an !$OMP MASTER section ? > does your program does not invoke MPI at all from any OpenMP region ? > > can you reproduce this issue with a simple fortran program ? or can you > publish all your files ? > > Cheers, > > Gilles > > > On 2014/11/18 1:41, John Bray wrote: > > I have succesfully been using OpenMPI 1.8.3 compiled with Intel-14, using > > ./configure --prefix=/usr/local/mpi/$(basename $PWD) --with-threads=posix > --enable-mpi-thread-multiple --disable-vt --with-scif=no > > I have now switched to Intel 15.0.1, and configuring with the same options, > I get minor changes in config.log about warning spotting, but it makes all > the binaries, and I can compile my own fortran code with mpif90/mpicc > > but a command 'mpiexec --verbose -n 12 ./fortran_binary' does nothing > > I checked the FAQ and started using > > ./configure --prefix=/usr/local/mpi/$(basename $PWD) --with-threads=posix > --enable-mpi-thread-multiple --disable-vt --with-scif=no CC=icc CXX=icpc > F77=ifort FC=ifort > > but that makes no difference. > > Only with -d do I get any more information > > mpirun -d --verbose -n 12 > /home/jbray/5.0/mic2/one/intel-15_openmpi-1.8.3/one_f_debug.exe > [mic2:21851] procdir: /tmp/openmpi-sessions-jbray@mic2_0/27642/0/0 > [mic2:21851] jobdir: /tmp/openmpi-sessions-jbray@mic2_0/27642/0 > [mic2:21851] top: openmpi-sessions-jbray@mic2_0 > [mic2:21851] tmp: /tmp > [mic2:21851] sess_dir_cleanup: job session dir does not exist > [mic2:21851] procdir: /tmp/openmpi-sessions-jbray@mic2_0/27642/0/0 > [mic2:21851] jobdir: /tmp/openmpi-sessions-jbray@mic2_0/27642/0 > [mic2:21851] top: openmpi-sessions-jbray@mic2_0 > [mic2:21851] tmp: /tmp > [mic2:21851] sess_dir_finalize: proc session dir does not exist > <12 times> > > > [mic2:21851] sess_dir_cleanup: job session dir does not exist > exiting with status 139 > > My C codes do not have this problem > > Compiler options are > > mpicxx -g -O0 -fno-inline-functions -openmp -o one_c_debug.exe async.c > collective.c compute.c memory.c one.c openmp.c p2p.c variables.c > auditmpi.c control.c inout.c perfio.c ring.c wave.c io.c leak.c mpiio.c > pthreads.c -openmp -lpthread > > mpif90 -g -O0 -fno-inline-functions -openmp -o one_f_debug.exe control.o > io.f90 leak.f90 memory.f90 one.f90 ring.f90 slow.f90 swapbounds.f90 > variables.f90 wave.f90 *.F90 -openmp > > Any suggestions as to what is upsetting Fortran with Intel-15 > > John > > > > > _______________________________________________ > users mailing listus...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users > Link to this post: > http://www.open-mpi.org/community/lists/users/2014/11/25823.php > > > > _______________________________________________ > users mailing list > us...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users > Link to this post: > http://www.open-mpi.org/community/lists/users/2014/11/25829.php >