Boost logo

Boost Users :

Subject: Re: [Boost-users] Compiled Boost with MPI
From: Jeremiah Willcock (jewillco_at_[hidden])
Date: 2013-03-05 17:41:00


On Tue, 5 Mar 2013, julien.plu_at_[hidden] wrote:

>
> Hi,
>
>  
>
> For my project I saw today that I needed MPI too. So I installed MPICH2 and Changed my « user-config.jam » file like
> that :
>
>  
>
> import toolset : using ;
>
> using python : 2.7 : "C:/Python273" : "C:/Python273/include" : "C:/Python273/libs" ;
>
> using mpi : :
>
>     <find-static-library>mpi
>
>     <library-path>"C:/librairies/MPICH2-3.0.2/lib"
>
>     <include>"C:/librairies/MPICH2-3.0.2/include"
>
>   :
>
>     "\"C:\\librairies\\MPICH2-3.0.2\\bin\\mpiexec\""
>
> ;
>
>  
>
> So I compile Boost with this command line : b2 toolset=gcc --j4 --layout=system release
> --prefix=C:\librairies\boost-1.53.0 --user-config=user-config.jam install
>
>  
>
> And the error is in the out.txt file in attachment.
>
>  
>
> Anyone know what¢s happenned ?

It looks like mpicxx.h is having problems. Try to download
http://www.usqcd.org/fnal/example/cpi.c, rename it to a .cpp file, and try
to compile it with mpic++. If you get similar errors, it is a bug in
MPICH and you should report it there (you might be hitting
http://trac.mpich.org/projects/mpich/ticket/1582 which mentions the same
line number as in your error messages). If that ends up being the
problem, adding -DMPICH_SKIP_MPICXX to your compile flags might act as a
workaround. If you do hit the existing bug, you might want to post a
comment on that bug saying that it breaks compiling Boost.MPI with MPICH
3.0.2.

-- Jeremiah Willcock


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