Hi Erik,

Do you really want 1.8.7, otherwise you might want to give latest master a try. 
Other including myself had more luck with that on Cray's, including Edison.

Mark

> On 25 Jul 2015, at 1:35 , Erik Schnetter <schnet...@gmail.com> wrote:
> 
> 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/
> _______________________________________________
> 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/2015/07/27324.php

Reply via email to