Windows 下配置Boost MPI

Posted leoking01

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 下配置Boost MPI相关的知识,希望对你有一定的参考价值。

 

 

 


1切换到 boost 解压路径 
cd D:oost_1_47_0

2 执行 bootstrap.bat , 由于 boost 支持多编译器 , 这里要做一个选择 ,
bootstrap gcc
会生成bjam.exe b2.exe project-config.jam

 

3 用文本编辑器打开 project-config.jam , 更改 msvc 为 gcc ,替换后内容如下:
import option ; 
using gcc ; 
option.set keep-going : false ; 
4 打开D:oost_1_47_0 oolsuildv2

修改user-config.jam

在文件最下面添加:

    using mpi : : <find-shared-library>lammpio <find-shared-library>lammpi++
                  <find-shared-library>mpi <find-shared-library>lam 
                  <find-shared-library>dl ;

 

5 编译
bjam gcc --with-mpi


6可能会找不到mpi.h 

修改D:oost_1_47_0 oolsuildv2 oolsmpi.jam

屏蔽local cluster_pack_path_native = "C:\Program Files\Microsoft Compute Cluster Pack" ;
添加local cluster_pack_path_native = "D:\Program Files (x86)\MPICH2" ;

如下:

#local cluster_pack_path_native = "C:\Program Files\Microsoft Compute Cluster Pack" ;
local cluster_pack_path_native = "D:\Program Files (x86)\MPICH2" ;

尤其注意第6步

以上是关于Windows 下配置Boost MPI的主要内容,如果未能解决你的问题,请参考以下文章

在VS2013下配置BOOST库

windows下boost怎样安装与使用说明

在 windows 上配置 boost 构建

Windows下使用CGAL-5.3.1(下载安装VS属性表配置)+ 测试代码

在 Windows 下,Android 的 boost 编译失败

windows下 boost库的安装