Fatal error in MPI_Init #406

Open
cmbant opened this Issue Jun 27, 2014 · 0 comments

Comments

Projects
None yet
1 participant

cmbant commented Jun 27, 2014

I'm not sure if this is a bug or user error, but using the latest 64bit Ubuntu 13.04 AMI, I installed the evaluation intel compiler and MKL (only), built my code using

mpif90 -f90 ifort...

(which works fine), and then try to run it on c3.2xlarge. As a standard job it is fine, But mpirun -np 2 (from the command line) gives

Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(392)...:
MPID_Init(139)..........: channel initialization failed
MPIDI_CH3_Init(38)......:
MPID_nem_init(322)......:
MPIDI_nem_ckpt_init(149): BLCR kernel module not present
Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(392)...:
MPID_Init(139)..........: channel initialization failed
MPIDI_CH3_Init(38)......:
MPID_nem_init(322)......:
MPIDI_nem_ckpt_init(149): BLCR kernel module not present

Using "mpirun -np 2" with a non-mpi-compiled binary works (rather uselessly). "which mpif90" gives "/usr/bin/mpif90",

Assuming this is user error, any guidance on how things should be compiled with ifort to work on this setup?
(I'm stuck with ifort for the moment as gfortran does not yet fully support Fortran 2003).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment