Linux下安装MPICH
Linux 下 mpich2 安装
1:从MPICH2官网下载源代码,http://www.m 你也可以登录http://www.m 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
5、接着编译一下
mpicc -o hello hello.c 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
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的话,安装过程中如果提示缺少什么,首先安装这个东西之后再按照这个步骤即可。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?