How do I configure MPI?

I'm trying out Boost.Build. I used to get warnings like: //=================================== warning: Graph library does not contain optional GraphML reader. note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the note: directories containing the Expat headers and libraries, respectively. 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. Building Boost.Regex with the optional Unicode/ICU support disabled. Please refer to the Boost.Regex documentation for more information (don't panic: this is a strictly optional feature). //=================================== I added a "using mpi ;" line, and now I'm getting errors like: //=================================== 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. //=================================== So, how do I configure MPI support? Do I have to set up GraphML support first? -- Daryle Walker Mac, Internet, and Video Game Junkie darylew AT hotmail DOT com

On Jul 7, 2008, at 1:05 PM, Daryle Walker wrote:
I'm trying out Boost.Build. I used to get warnings like:
//=================================== warning: Graph library does not contain optional GraphML reader. note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the note: directories containing the Expat headers and libraries, respectively. 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. Building Boost.Regex with the optional Unicode/ICU support disabled. Please refer to the Boost.Regex documentation for more information (don't panic: this is a strictly optional feature). //===================================
I added a "using mpi ;" line, and now I'm getting errors like:
//=================================== 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. //===================================
So, how do I configure MPI support?
You'll need an MPI implementation. See: http://www.boost.org/doc/libs/1_35_0/doc/html/mpi/getting_started.html
Do I have to set up GraphML support first?
No, this is unrelated. - Doug
participants (2)
-
Daryle Walker
-
Doug Gregor