把.cif格式文件批量转化成.vasp格式文件
for i in *.cif
do
echo -e "105\n$i\n\n"| vaspkit
prefix=`echo $i|awk -F '.' '{print $1}'`
echo ${prefix}.vasp
mv POSCAR ${prefix}.vasp
done
批量输出带隙值
for i in ls *
do
echo -e "911\n"|vaspkit|grep 'Gap'|awk '{print $NF}'
done
提取功函数值并写入FERMI_ENERGY.in文件中
value=$(vaspkit -task 927 | grep 'Vacuum' | awk '{print $NF}')
sed -i "2s/.*/$value/" FERMI_ENERGY.in
确保在运行该命令时,当前工作目录中包含FERMI_ENERGY.in文件,并且具有写入权限。
如果您使用VASPKIT,请记得引用哦!
V. Wang, N. Xu, J.-C. Liu, G. Tang, W.-T. Geng, VASPKIT: A User-Friendly Interface Facilitating High-Throughput Computing and Analysis Using VASP Code, Computer Physics Communications 267, 108033, (2021), https://doi.org/10.1016/j.cpc.2021.108033
欢迎关注VASPKIT公众号。
「感觉有帮助?一键投喂 牛奶/咖啡/冰阔乐!」
(๑>ڡ<)☆哇~太棒了!
使用微信扫描二维码完成支付