Hi All,
We run a Cray XE/XT-7. For normal (ESM) use, Cray supplies
integrated MPI libraries. However, for cluster compatibility mode, we
build OpenMPI to use. Generally we use 1.8.4 but some old packages,
like Jaguar, are tied to an old version (1.4.5). At the last maint,
they all started breaking so I rebuilt them. Version 1.8.4 rebuilt fine
and runs fine. However, even a simple application, recompiled by the
new package, fails in 1.4.5 with the error below. I have tried a number
of different configure options. The current one follows this note. I
am hoping someone could tell what needs to be done to 1.4.5 to build the
way 1.8.4 did (i.e. without the pipe error). Thanks in advance for any
insights.
Ray
./configure CXX=g++ CC=gcc FC=gfortran CFLAGS="-O2" F77=gfortran
FCFLAGS="-O2" --enable-shared --enable-static --with-tm=no
--with-threads=posix --without-openib --enable-mca-no-build=btl-openib
--with-gnu-ld --prefix=/N/soft/cle5/openmpi/gnu/1.4.5
:~/testdir> !mpirun
mpirun -np 8 -machinefile test_machine hellompi
--------------------------------------------------------------------------
mpirun was unable to launch the specified application as it encountered
an error:
Error: pipe function call failed when setting up I/O forwarding subsystem
Node: nid00819
while attempting to start process rank 0.
--------------------------------------------------------------------------