Jun's Blog

Share knowledges, Tell stories and Show something interesting!

0%

由于天天蹲宿舍导致coding能力得到大大加成的我,又把之前用python写的获取vasp能带计算数据的脚本移植到了bash平台,没错,这就是天天蹲在宿舍无事可做的我的日常。

Read more »

POTCAR是VASP计算的四大输入文件之一(INCAR、POSCAR、POTCAR、KPOINTS),官方一般会随着新版本的VASP软件包发布的同时提供相应的各个元素的POTCAR库,一般计算时直接根据元素类型组合一下使用就行了,使用并没有什么难度。

Read more »

一、共轭梯度算法简介

共轭梯度(Conjugate Gradient)方法是一种迭代算法,可用于求解无约束的优化问题,例如能量最小化。常见的优化算法还有梯度下降法,相比于梯度下降法,共轭梯度法具有收敛更快,以及算法稳定性更好的优点。

Read more »

一、前言

最近在写程序时遇到一个问题:即需要同时运行python代码和bash代码。本质来说,仅用bash脚本是可以实现的,但是程序涉及到向量、矩阵的运算,并且逻辑判断较为复杂,只使用bash脚本来实现会变得非常麻烦,同时仅仅使用python也是不行的,因为程序是在Linux超算上使用的,一些文本处理、文件(夹)操作以及提交作业都是bash语句更为方便,因此这里自然就需要能够同时使用bash命令和python代码。

Read more »