【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行及以后行数:原子的坐标。

相关推荐
z落落1 小时前
C# WinForm Socket 转串口设备服务器+Modbus CRC16校验+Socket 客户端
服务器·开发语言·c#
Johny_Zhao9 小时前
网络安全等级保护测评实施方案
linux·网络·人工智能·网络安全·信息安全·云计算·等保测评·系统运维·itsm
落羽的落羽10 小时前
【AI】快速理解AI应用的相关名词概念
linux·c++·人工智能·python·计算机网络·算法
刚入门的大一新生10 小时前
Linux-进程控制
linux·运维·服务器·c++
上火的金鱼妹10 小时前
K8S基础组件作用和关系整理
linux·运维·服务器·kubernetes
Vcaker10 小时前
Linux学习25-harbor私有仓库部署
linux·运维·学习
刃神太酷啦10 小时前
Redis 进阶核心:持久化 (RDB/AOF)、事务与主从复制全解析----《Hello Redis!》(5)
linux·c语言·数据库·c++·redis·缓存·bootstrap
编程的一拳超人11 小时前
DeepSeek Harness Linux/macOS/Windows 本地下载、启动与模型配置指南
linux·windows·macos·deepseek
醉颜凉11 小时前
网络安全必学:粘性MAC地址(Sticky MAC)原理与应用全解析
运维·服务器·网络·安全·web安全
时凌云.11 小时前
【2026最新】JDK 下载安装与环境配置全教程(Windows/Mac/Linux 三平台,零基础友好)
java·linux·macos