共计 1087 个字符,预计需要花费 3 分钟才能阅读完成。
☞ 运行 repastHPC 的实例需要两个先决条件:
1. MPI
2. Boost 库
☞ 运行前准备步骤:
1. 安装 MPI(过程略)
2. 安装 Boost 库
① 下载 boost 压缩包,下载地址:
http://sourceforge.net/projects/boost/files/boost/1.44.0/
② 解压上面下载的压缩包,双击里面的 bootstrap.bat 文件,这一步完后将会产生“bjam”工具,该工具可以用来编译 boost 库
③ 为了编译 boost,需要让 boost 知道我们的 MPI 位于何方,因此在编译之前需要对如下文件做修改
在解压后的 boost 文件夹中按 tools\build\v2\tools\mpi.jam 找到 mpi.jam,把其中的第 249 行的
localcluster_pack_path_native =“C:\\Program Files\\Microsoft Compute Cluster Pack”;
替换为你当前安装的 MPI 所在目录,如
localcluster_pack_path_native = “C:\\Program Files\\MPICH2” ;
④ 用第②步产生的 bjam 工具进行编译,用如下命令进行编译操作(该步骤需要耗时 30-40 分钟):
bjam –with-mpi–with-serialization –with-filesystem –with-system install
做完该步操作后,编译便已经完成,同时也将 boost 的文件拷贝到了 C:\Boost,更多关于编译和使用 boost 库的信息请查看:http://www.boost.org/doc/libs/release/more/getting_started/index.html
完成了上述所有操作后,准备工作就完成了,接下来就可以运行 repast HPC 里面的自带的例子了。
☞ 实例运行:
repast HPC 带有两个实例(rumor 模型,zombie 模型),可以在 examples_bin 文件夹中找到,cd 到相应的文件夹下用如下命令即可运行实例:
mpiexec -np 4 rumor_model config.propsrumor.props
mpiexec -np 4 zombie_model config.propszombie.props
Repast HPC 2.0 安装及实例模型运行总结 http://www.linuxidc.com/Linux/2015-01/112023.htm