Jun's Blog

Share knowledges, Tell stories and Show something interesting!

0%

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 »

最近由于疫情,很多社区和学校都实行了封闭管理,学生只能待在宿舍内。由于办公室使用的是台式机,无法搬到宿舍,耽误了很多学习时间,所以决定详细学习一下git和github的用法,通过github管理代码,实现在不同电脑设备上代码能够共享和实时更新。

Read more »