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步