repast HPC初探(运行其自带例子过程中出现的问题)
今天尝试运行了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初探(运行其自带例子过程中出现的问题)相关推荐
- Geant4采用make和cmake编译运行geant4自带例子的方法
该教程介绍如何将geant4中自带的例子通过camke编译成可执行文件,并运行程序. 1 在linux主目录下创建一个geant4_workdir目录,并将geant4自带的例子B1复制到该目录下,如 ...
- PCL环境配置失败和运行PCL自带例子
话说上次配置PCL开发环境失败: http://blog.csdn.net/bcbobo21cn/article/details/51520290 估计可能是环境变量没配置好:下面从新搞一下: 检查环 ...
- wordcount linux java_linux下在eclipse上运行hadoop自带例子wordcount
启动eclipse:打开windows->open perspective->other->map/reduce 可以看到map/reduce开发视图.设置Hadoop locati ...
- 运行tuxedo自带例子simpapp,测试tuxedo安装
在..../simpapp目录下共有4个文件,分别是README simpserv.c(客户端源程序) simpcl.c(服务器端源程序) ubbsimple(配置文件) 1. 设置环境变量 1.1 ...
- linux中怎么运行chkdsk,计算机每次启动过程中总会执行磁盘检查CHKDSK什么问题?怎么解决?...
CHKDSK命令可检查磁盘状态并显示状态报告,还能修正磁盘错误. 状态报告显示MS-DOS文件系统中的逻辑错误,该文件系统由文件分配表(FAT)和目录组成(CHKDSK不验证文件中的信息能否准确读出) ...
- 运行caffe自带的mnist实例教程
运行caffe自带的mnist实例教程 1.先进入caffe文件目录,(指令:cd ./caffe),再用data/mnist下的get_mnist.sh下載MNIST数据集,代码如下: cd ./c ...
- TensorFlow自带例子已经包含了android和ios下的摄像头图像分类示例Inception v1,这里补充一个Windows下的,使用AForge库(www.aforgenet.com)操作
TensorFlow自带例子已经包含了android和ios下的摄像头图像分类示例Inception v1,这里补充一个Windows下的,使用AForge库(www.aforgenet.com)操作 ...
- TensorFlow自带例子
TensorFlow自带例子已经包含了android和ios下的摄像头图像分类示例Inception,这里补充一个Windows下的,使用AForge库(www.aforgenet.com)操作摄像头 ...
- 带例子的测试用例模板
该范例已经包含一个测试用例的模板. 项目/软件 技术出口合同网络申领系统 (企业端) 程序版本 1.0.25 功能模块名 Login 编制人 xxx 用例编号- TC-TEP_Login_1 编制时 ...
- Oracle入门到精通最详细带例子(新手必看)
1. 第1章 Oracle数据库基础 1.1 数据库的几个重要概念 数据(data):是指所有能输入到计算机中并被计算机程序处理的符号的总称,一个数据库可以管理多种数据.数据库(database):是 ...
最新文章
- 面试官三连问:你这个数据量多大?分库分表怎么做?用的哪个组件?
- 大学开设python课程吗_在大学为什么你一定要学会Python?
- LeetCode 中等难度 92. 反转链表 II解题思路
- unity5.x C# 获取屏幕宽度 设置不受重力影响
- 泰禾光电机器人研发_机器之眼 | 3D相机能让机器人看见什么?
- 架构师这5条禁忌,你犯了么?
- 服务器排序规修改办法,WordPress手动修改文章排列顺序摆脱按发布时间升降序排列...
- oa软件测试用例,OA标准系统测试用例.doc
- LVM原理、创建、扩容、缩减、快照详解
- Asp.net基础概念之 委托
- linux进程管理概念,Linux教程之进程的概念和进程管理命令的使用
- FreeBSD下使用Blogbio写cnblogs博客
- 本人亲测,实用安装Oracle VM VirtualBox教程
- 大学里大四的学生一般在干什么
- css网站变灰色代码
- react插件,树状图(可自由定义子节点结构,大小,样式)
- RK3288原理图和PCB,RK3288核心板硬件设计资料汇总
- Kali社会工程学套件入侵Windows
- ROS Stage学习
- BadUsb----结合实例谈此类外设的风险