【VASP】POSCAR文件

【VASP】POSCAR文件

前言

一、4个常用的输入文件INCAR、POSCAR、POTCAR、KPOINTS

INCAR: 计算任务类型是什么?怎么计算?

KPOINTS: 包含了倒易空间点网格的坐标和权重。

POSCAR: 包含元胞的原子坐标信息以及初始速度等信息。

POTCAR: 超软赝势或PAW势函数(有一个赝势库)。

POSCAR文件:位置文件。描述所计算体系的晶胞参数、原子个数及晶胞中原子的位置,以及分子动力学计算时原子的初始速度。

POSCAR文件示例:

powershell 复制代码
Si-fcc

5.43

0.00.50 0.50

0.50 0.00 0.50

0.50 0.50 0.00

Si

2

Direct

0.00.00 0.00

0.25 0.25 0.25

POSCAR文件的结构:

第1行:任意文字注释。

第2行:晶胞的扩展系数,一般1.0即可。一般在做晶胞体积和能量关系曲线中用到, 在其他计算中很少用。(Eg:这一行写成1.1,代表下面的晶胞的a,b,c矢量和所有的原子坐标都要乘以1.1);

第3-5行:定义晶矢,是格子在三个方向上的晶格矢量信息。(Eg: 4.72 0.0 0.0 ,代表晶胞的a边是垂直于y和z坐标轴的,在x方向上长4.72个埃);

第6行:元素符号,如有多个原子则依次用空格隔开。(Eg:Al O);特别注意顺序,要与下面的坐标顺序以及POTCAR中的顺序一致。

第7行:对应第六行元素原子的数目,注意是一一对应的;

第8行:坐标的表达形式,同KPOINTS的第三行,只认第一个字母, C或者c代表笛卡尔坐标, D或者d代表分数坐标系Direct, 值得注意的是,VASP输出文件CONTCAR 里面采用的是分数坐标系。两个坐标系的区别从第8行开始,前面的七行都保持 完全一致。 也就是说,如果想实现两个坐标系之间转换,我们只需改变第7行后面的部分即可;这个也可以用VESTA完成。

第9行及以后行数:原子的坐标。

相关推荐
这儿有一堆花4 小时前
Linux 软件包管理:从源码编译到现代自动化运维
linux·运维·自动化
范什么特西4 小时前
狂神--守护线程
java·linux·服务器
github.com/starRTC4 小时前
Claude Code中英文系列教程32:Claude Code官方推荐的MCP 服务器
运维·服务器
德迅云安全_初启4 小时前
2026年十大危险DNS攻击类型及预防措施
linux·服务器·网络
之歆4 小时前
Bash 循环与函数、Linux 进程管理
linux·chrome·bash
Volunteer Technology5 小时前
LangGraph的WorkFlow(二)
linux·windows·python
Maynor9965 小时前
OpenClaw 中转站配置完全指南
linux·运维·服务器·人工智能·飞书
Tinyundg5 小时前
Linux中的文件权限
linux·运维·服务器
网云工程师手记5 小时前
防火墙接口配置与运维实战(通用版)
运维·服务器·网络·网络协议·网络安全
FoldWinCard5 小时前
Python 第五次作业
linux·windows·python