心情:
- 历时一年,考上了研究生,从此踏上第一性原理计算的道路。
- 是有点小开心,因为以后可以做自己喜欢的事情,剩下的就是怎么通过做自己喜欢的事挣点钱,养活自己。
正文
- 目的:在
Centos
上安装mpicc
,为了使用能使用QE espresso
软件
比如使用命令mpirun -np 1 pw.x < Si.scf.in > Si.scf.out
,需要用到这个分配资源的并行软件- 功能:用于跨节点通讯的基础软件环境,提供让相关进程之间进行通信,同步等操作的API。
- 安装:
- 环境: Centos Linux
- 检查是否安装:
sudo which mpicc
,如果没有提示则没有安装,则进行下面操作:- 输入:
sudo yum -y mpich*
- 输入:
vim ~/.bashrc
,
在最后一行添加export PATH=$PATH:/usr/lib64/mpich/bin/
- 输入:
source ~/.bashrc
- 检测路径是否正确:
which mpicc
,或者which mpirun
- 测试:我是用
QE espresso
软件来测试的——使用命令mpirun -np 1 pw.x < Si.scf.in > Si.scf.out
,运行成功,即安装成功。
- (也可以像下面的参考链接用一个C语言程序测试)
最后
参考(链接里会更详细):https://www.jianshu.com/p/57b1460c8afd