安装教程:

https://pymatgen.org/installation.html?highlight=potcar

需要在Linux环境下安装,可在虚拟机终端里面输教程里的代码。
先要把赝势文件夹(使用potpaw_PBE文件夹,不带52,54)copy到电脑里,然后拖到虚拟机里,其在虚拟机的路径就是下文提到的<EXTRACTED_VASP_POTCAR>
我的虚拟机里赝势文件所在的位置: ~/potcar/vasp_pp/POT_GGA_PAW_PBE

步骤:

  1. 第一行指赝势所在的文件夹,第二行是其子目录,即 | 越多,文件目录等级越低;这块代码是查看赝势文件夹里是否有下列内容
- <EXTRACTED_VASP_POTCAR>
|- potpaw_PBE
||- Ac_s
|||-POTCAR
|||-...
  1. <EXTRACTED_VASP_POTCAR>是赝势文件夹所在的绝对路径
#输入
pmg config -p <EXTRACTED_VASP_POTCAR> <MY_PSP>

这里 MY_PSP 是在赝势所在文件夹里生成了了一个新的文件夹,随便放在哪里都可以

# 我在虚拟机输入的是:
pmg config -p ~/potcar/vasp_pp/POT_GGA_PAW_PBE ~/potcar/MY_PSP

输出:
在这里插入图片描述

然后potcar文件夹里会生成"MY_PSP"文件夹,里面有一个子文件夹:POT_GGA_PAW_PBE

  1. 生成新的文件夹"MY_PSP" , 查看该文件夹里文件的格式与原先的赝势文件夹有何不同。第一列就是"MY_PSP"文件夹的路径
- psp_resources
|- POT_GGA_PAW_PBE
||- POTCAR.Ac_s.gz
||- POTCAR.Ac.gz
||- POTCAR.Ag.gz
...
|- POT_GGA_PAW_PW91
...
  1. 敲以下代码:
pmg config --add PMG_VASP_PSP_DIR /home/min/potcar/MY_PSP/POT_GGA_PAW_PBE
  1. 检验

输入:

gedit ~/.pmgrc.yaml

回车后有个文件会弹出,文件名是“ .pmgrc.yaml ”, 里面就一行内容:
PMG_VASP_PSP_DIR : /home/min/potcar/MY_PSP/POT_GGA_PAW_PBE

  1. 完成
GitHub 加速计划 / li / linux-dash
10
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:23 天前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐