Boost logo

Boost Users :

Subject: Re: [Boost-users] support for OpenMPI 64bit in modular-boost?
From: MM (finjulhich_at_[hidden])
Date: 2014-08-19 06:19:06


On 14 August 2014 15:31, Alle Meije Wink <a.m.wink_at_[hidden]> wrote:

> Using the git repository (currently 1.57) of modular boost in Windows 7,
> compiling with MinGW64 and masm/ml64 (from the WDK v7) is successful but
> with the following warnings at the start:
>
> (1)
> warning: Graph library does not contain MPI-based parallel components.
> note: to enable them, add "using mpi ;" to your user-config.jam
>
> (2)
> warning: skipping optional Message Passing Interface (MPI) library.
> note: to enable MPI support, add "using mpi ;" to user-config.jam.
> note: to suppress this message, pass "--without-mpi" to bjam.
> note: otherwise, you can safely ignore this message.
> warning: No python installation configured and autoconfiguration
> note: failed. See http://www.boost.org/libs/python/doc/building.html
> note: for configuration instructions or pass --without-python to
> note: suppress this message and silently skip all Boost.Python targets
>
> After installing Open MPI 64-bit ( Windows installer of version 1.6.2
> http://www.open-mpi.org/software/ompi/v1.6/downloads/OpenMPI_v1.6.2-2_win64.exe
> ), including adding it to the system-wide path, I have tried to re-build
> boost with MPI by, after running
>
> bootstrap gcc
>
> adding the line
>
> using mpi ;
>
> to the file project-config.jam in the boost directory (there is no file
> user-config.jam or a directory tools/build/v2 in the latest version or so
> it seems).
>
> Now the b2 command produces this output:
>
> The system cannot find the path specified.
> The system cannot find the path specified.
> The system cannot find the path specified.
> The system cannot find the path specified.
> The system cannot find the path specified.
> MPI auto-detection failed: unknown wrapper compiler mpic++
> Please report this error to the Boost mailing list: http://www.boost.org
> You will need to manually configure MPI support.
>
> It continues to build the boost libraries, but still without MPI support.
> I am advised to manually configure MPI, but I'm pretty sure that is what I
> have just done.
> (the binaries are in the directory
> C:\Users\amwink\usr\local\OpenMPI_v1.6.2-x64\bin -- no spaces)
>
> Does anyone know what the problem is here? Is something wrong with this
> particular mpic++ binary that boost cannot handle?
>
> Happy to provide outputs/logs if that helps.
>
>
try to google for mpi.jam modifications for supporting openmpi on windows.
There's a ticket in boost trac for a 1 or a couple of lines changes to
mpi.jam for it to work with windows cmd.exe

MM



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net