今天尝试运行了repast HPC中自带的模型,如rumor模型。打开其文件夹发现有rumor_model.exe,于是双击运行出现以下错误。

我心想是不是repast HPC用到了MPI的东西,如果是,我这样双击运行是不对滴。于是查了windows下MPI的搭建运行等资料,了解了MPI程序的运行方法。

首先,当然你的机器应该要搭建了MPI(这个可以参考文章:Windows系统下搭建MPI(并行计算)环境与Windows环境下MPI程序的编译与运行)

另外,需要将MPI安装目录下的bin目录添加到系统环境变量path下

如果上面步骤都完成了,那么接下来就可以使用mpiexec运行程序了。

方法1:快速执行mpi程序

在终端下输入如下命令:mpiexec -n 3 d:/mpi/exp.exe

命令解释:3是指需要的计算机节点数,d:/mpi/exp.exe是mpi程序的地址,需要注意的是每个计算机节点下都应存放该mpi程序,路径也应该相同。

MPI-2标准使用mpiexec命令来运行mpi程序

比较方便的方法是创建一个.bat文件,将如上的命令复制在文件内,然后双击即可运行命令,这样就不需要每次都在dos环境下输入命令行

方法2:mpiexec -hosts n host1 host2 ...hostn exp.exe

使用n个机器,分别为host1、host2、、、hostn。host1为主节点(进程0)。

这样可以明确指定使用哪些机器进行mpi计算。

了解了以上知识后,我在dos命令行下切换到rumor_model.exe的文件下,然后输入了命令mpiexec -n 3 rumor_model.exe。这次并没有报上面的错误,不过出现了新的问题:

“Credentials for cluster rejected connecting to ahnselina-xp”

“Aborting:Unable to connect to ahnselina-xp”

查了相关资料,得知这个错误是我所提供的用户名和密码是错误的,然后再开始->所有程序->MPICH2->wmpiregister.exe中输入真正的用户名和密码(如何判断电脑真正的用户名或密码见文章:MPI错误:提示XXX Credentials for yyy rejected connecting to XXX)

至于我的电脑的问题是当初这台电脑的MPI是另一位好盆友搭建的,然后我用这台电脑,我修改了用户名。所以导致上述问题。修改为本机真正用户名Administrator与密码后,上述问题得到解决^_^

不过程序是运行了,可是并没有我想象中的输出,这个只有等待我的后续探索了。如果有知道是神马情况的童鞋请告诉我哦。

PS:可以参考文章:Windows下MPI的环境搭建及机群测试

repast HPC初探(运行其自带例子过程中出现的问题)相关推荐

  1. Geant4采用make和cmake编译运行geant4自带例子的方法

    该教程介绍如何将geant4中自带的例子通过camke编译成可执行文件,并运行程序. 1 在linux主目录下创建一个geant4_workdir目录,并将geant4自带的例子B1复制到该目录下,如 ...

  2. PCL环境配置失败和运行PCL自带例子

    话说上次配置PCL开发环境失败: http://blog.csdn.net/bcbobo21cn/article/details/51520290 估计可能是环境变量没配置好:下面从新搞一下: 检查环 ...

  3. wordcount linux java_linux下在eclipse上运行hadoop自带例子wordcount

    启动eclipse:打开windows->open perspective->other->map/reduce 可以看到map/reduce开发视图.设置Hadoop locati ...

  4. 运行tuxedo自带例子simpapp,测试tuxedo安装

    在..../simpapp目录下共有4个文件,分别是README simpserv.c(客户端源程序) simpcl.c(服务器端源程序) ubbsimple(配置文件) 1. 设置环境变量 1.1 ...

  5. linux中怎么运行chkdsk,计算机每次启动过程中总会执行磁盘检查CHKDSK什么问题?怎么解决?...

    CHKDSK命令可检查磁盘状态并显示状态报告,还能修正磁盘错误. 状态报告显示MS-DOS文件系统中的逻辑错误,该文件系统由文件分配表(FAT)和目录组成(CHKDSK不验证文件中的信息能否准确读出) ...

  6. 运行caffe自带的mnist实例教程

    运行caffe自带的mnist实例教程 1.先进入caffe文件目录,(指令:cd ./caffe),再用data/mnist下的get_mnist.sh下載MNIST数据集,代码如下: cd ./c ...

  7. TensorFlow自带例子已经包含了android和ios下的摄像头图像分类示例Inception v1,这里补充一个Windows下的,使用AForge库(www.aforgenet.com)操作

    TensorFlow自带例子已经包含了android和ios下的摄像头图像分类示例Inception v1,这里补充一个Windows下的,使用AForge库(www.aforgenet.com)操作 ...

  8. TensorFlow自带例子

    TensorFlow自带例子已经包含了android和ios下的摄像头图像分类示例Inception,这里补充一个Windows下的,使用AForge库(www.aforgenet.com)操作摄像头 ...

  9. 带例子的测试用例模板

    该范例已经包含一个测试用例的模板. 项目/软件 技术出口合同网络申领系统 (企业端) 程序版本 1.0.25 功能模块名 Login 编制人  xxx 用例编号- TC-TEP_Login_1 编制时 ...

  10. Oracle入门到精通最详细带例子(新手必看)

    1. 第1章 Oracle数据库基础 1.1 数据库的几个重要概念 数据(data):是指所有能输入到计算机中并被计算机程序处理的符号的总称,一个数据库可以管理多种数据.数据库(database):是 ...

最新文章

  1. 面试官三连问:你这个数据量多大?分库分表怎么做?用的哪个组件?
  2. 大学开设python课程吗_在大学为什么你一定要学会Python?
  3. LeetCode 中等难度 92. 反转链表 II解题思路
  4. unity5.x C# 获取屏幕宽度 设置不受重力影响
  5. 泰禾光电机器人研发_机器之眼 | 3D相机能让机器人看见什么?
  6. 架构师这5条禁忌,你犯了么?
  7. 服务器排序规修改办法,WordPress手动修改文章排列顺序摆脱按发布时间升降序排列...
  8. oa软件测试用例,OA标准系统测试用例.doc
  9. LVM原理、创建、扩容、缩减、快照详解
  10. Asp.net基础概念之 委托
  11. linux进程管理概念,Linux教程之进程的概念和进程管理命令的使用
  12. FreeBSD下使用Blogbio写cnblogs博客
  13. 本人亲测,实用安装Oracle VM VirtualBox教程
  14. 大学里大四的学生一般在干什么
  15. css网站变灰色代码
  16. react插件,树状图(可自由定义子节点结构,大小,样式)
  17. RK3288原理图和PCB,RK3288核心板硬件设计资料汇总
  18. Kali社会工程学套件入侵Windows
  19. ROS Stage学习
  20. BadUsb----结合实例谈此类外设的风险

热门文章

  1. 【非长篇大论】X3D - Web3D标准的发展
  2. Cadence安装教程(亲测记录)
  3. sql优化的几种方式
  4. 廖雪峰Git学习笔记(超级无敌详细)
  5. RTI_DDS自定义插件开发 2 NDDS传输插件API
  6. DirectX 龙书 混合 理解
  7. 【python】批量替换文本中的某部分内容
  8. oracle返回当前日期函数,oracle 日期时间函数使用总结
  9. 路由选择使用指南之二Padavan
  10. SPSS统计分析专题系列(一、认识SPSS)