-
用于对VASP输出进行后期处理的代码/脚本,我编写了一些,涉及matlab矩阵共轭操作在VASP-post-processing中的应用
资源介绍
matlab矩阵共轭代码VASP后处理
我编写的一些代码/脚本是用于对丑陋的VASP输出进行后处理的。
通过MD模拟产生的OSZICAR获得所有时间步长的温度
grep
T
OSZICAR
|
cut
-d.
-f1
|
awk
'{
print
$3
}'
|
cat
>
temp.txt
从OUTCAR文件获取位置和力数据
首先,从OUTCAR
grep
-n
POSITION
OUTCAR
|
cut
-d:
-f1
|
cat
>
lines.txt获取一些行号grep
-n
POSITION
OUTCAR
|
cut
-d:
-f1
|
cat
>
lines.txt
grep
-n
POSITION
OUTCAR
|
cut
-d:
-f1
|
cat
>
lines.txt
然后,编译并运行get_xf.cpp
。
这些代码需要输入查询从屏幕两个数字,原子的数目N和行数(它是MD步骤的数量完成)在lines.txt
。
完成后,将生成一个名为xf.txt的文件。
在此文件中,每行包含6个数字:
x,
y,
z,
fx,
fy,
fz
。
每条连续的N行对应于一个时间步长。