运行repastHPC的实例需要两个先决条件: 1. MPI 2. Boost库 运行前准备步骤: 1. 安装MPI(过程略) 2. 安装Boost库 ① 下载boost压缩包,下载地址: http:///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./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
|
|