$Z_2$拓扑不变量计算
前面学习了chern数的计算,其中其实遇到了波函数规范选择的问题,这个在计算时间反演不变系统的$Z_2$拓扑不变量的时候也会遇到,暂时我对这个规范问题也没有很好的理解,正好也通过计算$Z_2$拓...
电子掺杂,空穴掺杂与化学势的关系
在研究超导问题的时候,不可避免的总会遇到体系时电子掺杂还是空穴掺杂,因为这两种不同的掺杂所对应的性质是不同的,最近重新温习一下超导的相关知识,正好也利用一个具体的紧束缚近似模型来说明一下电子和空...
年轻人的旅行,坐标珠海
学习时间久了,就用一场说走就走的旅行来调节一下,所以在几个小时的时间从安排到订票,完成了所有的事项,然后在第二天一大早开启了珠海之旅。 {:.circle.border.shadow,:wid...
构建三角形或者平行四边形点阵
平时在做紧束缚模型的时候,都是在n*n的点阵上进行的,但是有时候可能也需要在三角形或者平行四边形样式的点阵上去计算一些性质,正好趁手头空闲就把这个做了一下,还是非常的简单。 正方+三角123...
超大型系数矩阵对角化
最近在进行一些三维实空间中系统性质的研究,利用紧束缚束缚模型,当三个方向都取开边界时,矩阵会变的非常大,组里的服务器完全不能计算,所以只好寻找一些替代的方法。首先哈密顿量是个大型系数矩阵,这个时...
Mathematica高维度绘图及常用配色
在使用origin作图的过程中,发现其配色不是很丰富,而且一些高维图和向量图的做法并不是特别的友好,所以通过一番探索终于在Mathematica上实现了我自己平时科研中需要用到的一些作图,最主要...
Linux中批量执行编译并运行Fortran
最近因为要大量重复的跑一些程序,而且只是参数的小修,所以干脆花点时间整理一个界几个shell脚本,来自动的完成程序的编译及执行。 批量编译Fortran并运行12345678910#!/bi...
VASP编译安装
假期空闲,又不能外出学习交流,正好趁这段时间入门一下第一性原理计算,首先从安装VASP开始,这里记录一下自己的安装过程,说不定之后还会用的到。 intel fortran安装首先需要安装In...
队列系统Torque安装
在进行第一性原理计算的时候,是需要用到队列系统去提交任务的,在这里就记录一下自己安装队列系统的过程 安装一般情况下Linux的软件都安装到/opt这个文件夹中,所以先在这里新建文件夹 cd...
Jupyter中安装Julia
Jupyter在数据科学方面用起来还是很方便,而且在里面可以同时运行多种变成语言,正好最近换了电脑需要重新安装julia,也就正好记录一下安装过程。 Jupyter是在Ananconda的组...
Fortran中文件批量操作方法
Fortran属于比较古老的语言,自然不如现在大火的python等语言那么灵活,但是fortran的计算速度一直是其的优势,有时候再使用的过程中又会遇到要对不同的数据分开输出,这个时候就要利用F...
利用Green's function求态密度的两种方法
在这里先整理一个最简答的问题,再知道了体系的哈密顿量后,怎么求解系统的格林函数并求得态密度。 数值角度考虑在这里以一个陈绝缘体的哈密顿量为例来演示具体每一步是如何进行的。 H(k_x,k_y...