[MOAB-dev] failed to run parallel test case: moab-5.1.0 with mpich-3.3

Vijay S. Mahadevan vijay.m at gmail.com
Fri May 31 09:42:26 CDT 2019


Hi Lorenzo,

Yes that certainly is strange. You do have these defined in src/MOABConfig.h.

| #define HAVE_MPI 1
| #define HAVE_HDF5_H 1
| #define HAVE_HDF5 1
| #define HAVE_HDF5_PARALLEL 1

So configuration seems to have picked up a stable combination.

One thing that stands out from config.log is that mpicc is not
prefixed with the right MPI path. Do you have "mpicc" on your path
pointing to a different installation ? Can you retry configuration by
explicitly setting the compilers like below ? Let us know if that
resolves the issue.

CC=/home/ihabia/src2/mpich-3.3/mpich-f/bin/mpicc
CXX=/home/ihabia/src2/mpich-3.3/mpich-f/bin/mpicxx
FC=/home/ihabia/src2/mpich-3.3/mpich-f/bin/mpif90
F77=/home/ihabia/src2/mpich-3.3/mpich-f/bin/mpif77 ./configure
--enable-optimize --disable-imesh
--with-mpi=/home/ihabia/src2/mpich-3.3/mpich-f
--with-hdf5=/home/ihabia/src2/hdf5-1.10.5/hdf5
--prefix=/home/ihabia/src2/moab-5.1.0/moab

Best,
Vijay

On Fri, May 31, 2019 at 10:33 AM Lorenzo Botti via moab-dev
<moab-dev at mcs.anl.gov> wrote:
>
> Dear MOAB developers,
> I cannot build the parallel version of moab with mpich-3.3.
> I tried on two different architectures with same result, parallel
> examples hangs without any error message, see below
> make  check-TESTS
> make[3]: Entering directory '/home/ihabia/src2/moab-5.1.0/test/parallel'
> make[4]: Entering directory '/home/ihabia/src2/moab-5.1.0/test/parallel'
>
> Please find in attachment the config.log
>
> One option is to build with openmpi but I cannot understand why mpich
> does not work.
> Best regards
> Lorenzo


More information about the moab-dev mailing list