一、下载安装包

下载链接:http://mvapich.cse.ohio-state.edu/downloads/ 

二、解压编译安装

mkdir /home/xujb/mvapich2
tar -xzvf mvapich2-2.3.7.tar.gz
cd mvapich2-2.3.7/
./configure --prefix=/home/xujb/mvapich2
make
make install

三、配置mvapich2环境变量

vim ~/.bashrc

在最底层添加:

export MPICH=/home/xujb/mvapich2
export PATH=$MPICH/bin:$PATH 

令环境变量生效

source ~/.bashrcs

四、检查

可以通过输入which mpicc检查mvapich2是否已经在当前系统中安装。

五、解决错误

错误1:configure: error: newly created file is older th an distributed files!
Check your system
(我的服务器上不了外网:ping www.baidu.com出错)
先查看一下系统时间和硬件时间

【按提示应该是文件时间问题,新创建的时间既然比现在的文件时间晚,系统时间问题】
解决:
hwclock --set --date="月/日/年 小时:分钟:秒钟"
hwclock --hctosys
比如:hwclock --set --date="05/25/2022 13:33:22"
hwclock --hctosys是让上面设置的硬件时间同系统 时间同步

错误2:configure: error: 'infiniband/verbs.h not found. Did you specify --with-ib-include=?'
说明infiniband驱动有问题,然后需要安装IB驱动。

(安装IB驱动请看我下一篇文章)

最新文章

  1. ASP.NET State Server 服务 sessionState
  2. Linux 安装node.js ---- 源码编译的方式
  3. 完美实现类似QQ的自拍头像、上传头像功能!(Demo 源码)
  4. 20145227《Java程序设计》课程总结
  5. Communications link failure的解决办法
  6. XP下Winform背景透明问题
  7. Android优秀开源项目
  8. ubuntu下apache与php配置
  9. LINUX的命令(未完待续)
  10. ESP8266固件烧录方法
  11. 22. 使用 awk / grep / head / tail 命令进行文本 / 日志分析 (/home/D/acc.log)
  12. NCache实现Oracle数据与分布式缓存数据同步的3个步骤
  13. B/S(Web)实时通讯解决方案
  14. JS高级编程读书笔记
  15. SQLServer Agent执行[分发清除: distribution] 无法删除快照文件
  16. EasyUI datagrid 的多条件查询
  17. 运行main方法找不到类
  18. 【比赛】NOIP2018 货币系统
  19. python---列表、元祖、字典的区别和常用方法
  20. 使用chrome浏览器无法访问github提示不是私密连接且无继续前往选项

热门文章

  1. css自定义省略实例1
  2. C++进阶-3-6-map/multimap容器
  3. GIL与普通互斥锁区别,死锁现象,信号量,event事件,进程池与线程池,协程
  4. 简单的 useState 实现
  5. 使用BGP-blackhole解决IDC频繁遭受DDOS攻击困扰
  6. SpringBoot进阶教程(七十四)整合ELK
  7. typora的下载和基本的使用
  8. 第06组Alpha冲刺(6/6)
  9. frp 用于内网穿透的基本配置和使用
  10. Kubernetes client-go Informer 源码分析