linux怎么杀掉mpd进程,linux怎么样安装mpd进程管理器
Linux下安装MPICH
Linux 下 mpich2 安装
1:从MPICH2官网下载源代码,http://www.mcs.anl.gov/research/projects/mpich2 /downloads/tarballs/1.0.8/mpich2-1.0.8.tar.gz 目前最新的是1.0.8,当然如果你使用的windows平台也可以下载http://www.mcs.anl.gov/research /projects/mpich2/downloads/tarballs/1.0.8/mpich2-1.0.8-win-ia32.msi,以及 http://www.mcs.anl.gov/research/projects/mpich2/documentation/files/mpich2-1.0.8-windevguide.pdf 这是windows平台下的开发文档。
你也可以登录http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads,查看你需要的mpich版本,根据自己需要下载即可。
2、然后,将mpich2-1.0.8.tar.gz解压到/home/mpi/mpich2/src中,
执行下列命令:cd /home/mpi/mpich2/src
./configure -prefix=/home/mpi/mpich2(配置安装位置为 /home/mpi/mpich2)
如果没有问题,再运行下面
make
make install
稍等就大功造成了。
3、修改机器的~/.bash_profile(Ubuntu修改~/.bashrc)文件,在最后加上下面的语句
export MPI_ROOT=/home/mpi/mpich2
export PATH=$MPI_ROOT/bin:$PATH
export MANPATH=$MPI_ROOT/man:$MANPATH
4、编辑下面的文件,并存储为hello.c
#include "mpi.h"
#include
#include
int main (int argc, char **argv)
{
int myid, numprocs;
int namelen;
char processor_name[MPI_MAX_PROCESSOR_NAME];
MPI_Init (&argc, &argv);
MPI_Comm_rank (MPI_COMM_WORLD, &myid);
MPI_Comm_size (MPI_COMM_WORLD, &numprocs);
MPI_Get_processor_name (processor_name, &namelen);
fprintf (stderr, "Hello World! Process %d of %d on %s\n", myid, numprocs, processor_name);
MPI_Finalize ();
return 0;
}
5、接着编译一下
mpicc -o hello hello.c
( C程序用 mpicc编译,C++程序用mpicxx编译)
6、 MPI应用一个管理器来管理运行MPI程序,这个管理器就是mpd,但是在正式开始运行mpd前还需要一个基于安全考虑的配置文件.mpd.conf,这个文件是要放在运行程序的用户的home目录下,本例子中就是/home/mpi/.mpd.conf,而且这个文件只能由这个用户读写,创建文件的命令是,
cd $HOME
touch .mpd.conf
chmod 600 .mpd.conf
然后在.mpd.conf文件中(如果没有这个文件需要创建一个)写入这么一行,secretword=***,***可以是任意的值,如果配置集群的话,这个值在参与计算的计算机上必需完全一致。如果是root用户的话,这个文件应该是/etc/mpd.conf。
7、启动并行环境 mpdboot
第一次使用这个命令时,可能会出现错误,执行以下代码
cd ~
touch .mpd.conf //这是修改mpd配置文件的时间戳
chmod 600 .mpd.conf //这是修改配置文件的权限
运行程序: mpirun -np 4 ./hello
-np 是指用几个进程模拟运行,这里用4个
输出结果为: (下面结果每台机器可能都不一样,是正常的)
Hello World! Process 1 of 4 on jack-laptop
Hello World! Process 3 of 4 on jack-laptop
Hello World! Process 2 of 4 on jack-laptop
Hello World! Process 0 of 4 on jack-laptop
想停止并行运行环境
mpdcleanup
8、如在第七步出现类似下面的报错
mpdroot: perror msg: Connection refused
mpdroot: cannot connect to local mpd at: /tmp/mpd2.console_root
probable cause: no mpd daemon on this machine
possible cause: unix socket /tmp/mpd2.console_root has been removed
请打开另外一个终端,并执行mpd命令,同时不要关闭这个终端,在执行第7步即可。
9、 如果你的os是Ubuntu的话,安装过程中如果提示缺少什么,首先安装这个东西之后再按照这个步骤即可。
取消
评论
linux怎么杀掉mpd进程,linux怎么样安装mpd进程管理器相关推荐
- 群晖套件来源_群晖安装IPKG包管理器及第三方社区安装包步骤
运行环境为群晖DS1517+,系统版本为DSM6.2.3.群晖虽然是基于Linux开发的,但与Red Hat或者Ubuntu这样的公开发行版不同,群晖除了官方的图形化包管理器外,并没有提供类似yum或 ...
- CentOS7安装dnf包管理器
dnf包管理器介绍:dnf是新一代的 rpm 软件包管理器,首先出现在 Fedora 18 这个发行版中,Fedora 22 中正式取代了 yum.dnf 包管理器相对 yum 来说,提升了用户体验. ...
- python 2.7.11 安装pipy包管理器
系统平台:CentOS 6.5 x86_64 python版本:Python 2.7.11 用CentOS这种企业级的Linux对于个人来讲有一把双刃剑就是他们追求的是稳定,所有官方软件源里的软件都是 ...
- centos 7 通过yum安装dnf 包管理器
First From long story 众所周知,dnf包管理方式是Fedora18及其以后代替,yum包管理方式的替代品,并且在性能上,得到了很大的优化,此外,Fedora 的自我生态系统–&g ...
- 安装Jmeter插件管理器
meter 插件管理器的使用方法非常简单:不要手动安装各种插件,他提供了友好的用户界面来完成:安装.升级.卸载等操作. Jmeter 插件管理器所管理的插件包括:http://Jmeter-plugi ...
- neovim安装 vim-plug插件管理器安装
前言 关于vim的使用一直比较零碎, 想在有生之年(可能是35岁之前-)基于vim打造一个完美的IDE. 由于使用neovim已经一年多了, 最终选择了扩展性强的neovim(简称nvim)来打造. ...
- Linux安装Yum包管理器
一般Fedora/RedHat/Centos是安装了yum包管理器的,但是有些时候,比如RedHat或其他商业Linux的yum可能没有Fedora的更新或更多,或者要首先服务费用,这时候,可以把yu ...
- linux的修炼:程序包的安装和卸载管理 rpmyum
做为系统管理员可能会面对的任务: 1.自动批量安装操作系统 2.完成系统的本地化 (配置现成的发行版或者软件包,以求符合自己的需要,本地安全规定.文 件存放和网络拓扑的需要 ...
- linux软件可以在所有发行版运行吗,Linux通用的跨发行版的3大软件包管理器
前言 本文主要介绍Linux系统上通用的跨发行版的3大软件包管理器. Linux系统上的软件包管理可能非常令人困惑,尤其是对于新手,因为不同的Linux发行版使用不同的包管理系统.在大多数情况下,最令 ...
- linux 桌面 修复工具下载,恢复ubuntu20.04默认桌面管理器
恢复ubuntu20.04默认桌面管理器 起因:我是一个windows重度用户,实验室配置了Ubuntu服务器,我试图用远程桌面控制控制服务器的桌面.由于对Linux一窍不通,一顿乱改.结果虽然能远程 ...
最新文章
- 微软服务器sql server,解析:微软SQL Server 2008特性和功能
- 「深入Java」类型信息:RTTI和反射
- 泛型方法的定义和使用_泛型( Generic )
- android contacts电话查询头像,android透过查询电话号码获取联系人头像
- 机器学习(监督学习) 项目流程模板
- python爬虫自动化采集集群_python爬虫_校园网自动重连脚本
- 通过 .NET NativeAOT 实现用户体验升级
- php 自定义打印模板下载,PHP – 创建自定义模板系统?
- 如何将多个图像上传到SQL Server
- 程序员在服务器安“炸弹”格式化原公司内部资料!
- 【krpano】多分类缩略图及多分类地图案例
- Cocos Creator 实现大厅+子游戏模式
- 福昕软件发布福昕高级PDF编辑器 for Linux
- 程序员用实力把公司干倒闭了
- python力导向图_力导向 (Force-directed) 布局算法绘图(布点)的简单实现
- 企业入职测试题目及答案_[企业入职性格测试题以及答案信息] 新员工入职性格测试题...
- win10远程计算机证书错误,设置win10系统ie证书错误的详细办法
- android+手机+用短信发pdf文件,iPhone如何将PDF通过短信邮件发给别人【仅限iPhone6/6s】...
- 智慧城市构建的核心问题:数据信息的安全性与隐私性
- ADC采样率,符号率