Repast HPC1.0.1实例运行总结


☞ 运行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安装及实例模型运行总结 

本文永久更新链接地址:

相关内容