I want to build OpenMPI 1.8.7 on a Cray XC30 (Edison at NERSC). I've tried
various configuration options, but I am always encountering either OpenMPI
build errors, application build errors, or run-time errors.

I'm currently looking at <
http://www.open-mpi.org/community/lists/users/2015/06/27230.php>, which
seems to describe my case. I'm now configuring OpenMPI without any options,
except setting compilers to clang/gfortran and pointing it to a self-built
hwloc. For completeness, here are my configure options as recorded by
config.status:

'/project/projectdirs/m152/schnette/edison/software/src/openmpi-1.8.7/src/openmpi-1.8.7/configure'
 '--prefix=/project/projectdirs/m152/schnette/edison/software/openmpi-1.8.7'
'--with-hwloc=/project/projectdirs/m152/schnette/edison/software/hwloc-1.11.0'
'--disable-vt'
'CC=/project/projectdirs/m152/schnette/edison/software/llvm-3.6.2/bin/wrap-clang'
'CXX=/project/projectdirs/m152/schnette/edison/software/llvm-3.6.2/bin/wrap-clang++'
'FC=/project/projectdirs/m152/schnette/edison/software/gcc-5.2.0/bin/wrap-gfortran'
'CFLAGS=-I/opt/ofed/include
-I/project/projectdirs/m152/schnette/edison/software/hwloc-1.11.0/include'
'CXXFLAGS=-I/opt/ofed/include
-I/project/projectdirs/m152/schnette/edison/software/hwloc-1.11.0/include'
'LDFLAGS=-L/opt/ofed/lib64
-L/project/projectdirs/m152/schnette/edison/software/hwloc-1.11.0/lib
-Wl,-rpath,/project/projectdirs/m152/schnette/edison/software/hwloc-1.11.0/lib'
'LIBS=-lhwloc -lpthread -lpthread'
'--with-wrapper-ldflags=-L/project/projectdirs/m152/schnette/edison/software/hwloc-1.11.0/lib
-Wl,-rpath,/project/projectdirs/m152/schnette/edison/software/hwloc-1.11.0/lib'
'--with-wrapper-libs=-lhwloc -lpthread'

This builds and installs fine, and works when running on a single node.
However, multi-node runs are stalling: The queue starts the job, but mpirun
produces no output. The "-v" option to mpirun doesn't help.

When I use aprun instead of mpirun to start my application, then all
processes think they are rank 0.

Do you have any pointers for how to debug this?

-erik

-- 
Erik Schnetter <schnet...@gmail.com>
http://www.perimeterinstitute.ca/personal/eschnetter/

Reply via email to