分享

Repast HPC1.0.1实例运行总结

 知识池塘 2014-08-25

运行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  

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多