BBH Nested Wilson loop计算(Python 并行)
这里就使用Python写了一下Nested Wilson loop的并行程序,因为前面考虑的体系其实就是一个$4\times 4$的哈密顿量,如果体系变大以及计算撒点数量变大的时候,Python...
Julia 并行计算Wilson loop
这里使用julia并行计算Wilson loop。 前言这里还是使用BHZ模型为例来做计算,其实主要也就是稍微将代码进行了一些改动,使得其能进行并行计算,提高计算效率。 代码12345678...
BBH Nested Wilson loop计算(Julia 并行)
这里就使用Julia写了一下Nested Wilson loop的并行程序,因为前面考虑的体系其实就是一个$4\times 4$的哈密顿量,如果体系变大以及计算撒点数量变大的时候,julia还是...
MPI+Fortran 并行编程笔记
这篇博客整理一下自己使用MPI对Fortran进行并行化的时候记录的笔记。 前言之前虽然也整理过Fortran并行的一些东西,但是没有对MPI和Fortran并行有一个很好的理解,这里就整理...
哈密顿量降维的方法
这里整理一下如何将一个$4\times 4$或者更大的哈密顿量分解成$2\times 2$的维度更低的哈密顿量来对哈密顿量的一些性质进行研究,这个方法在文献中是比较常见的一种处理方式. 问题...
MagneticTB软件包学习
这篇博客准备整理一下自己最近一段时间学习MagneticTB这个构建紧束缚模型的软件包时候的一些理解。 前言 在通常的研究中,总是会借助到利用紧束缚近似的方法,来研究一个体系在费米面附近的性...
绘制VASP能带和Wannier插值能带进行比较
通常利用Wannier对VASP计算的能带进行拟合的时候,最终总是要看一下到底拟合程度有多好,这里就用Python写个脚本,将二者放在一起进行比较。 数据准备首先VASP计算的能带结果可以通...
第一性计算Bi的拓扑性质
这篇Blog整理一下自己学习使用irvsp并结合拓扑量子化学计算元素Bi的拓扑性质时候的一些笔记,其实主要就是整理计算过程。 irvsp 关于irvsp的安装和使用可以参考Irvsp学习笔记...
结合拓扑量子化学判断Bi$_2$Se$_3$的拓扑性质
这篇博客整理一下怎么利用拓扑量子化学的方法来判断一个材料是拓扑还是半金属还是平庸的。 前言在之前的学习中,判断一个材料是否为拓扑的,主要还是通过是否存在表面态以及拓扑不变量进行研究的,当然还...
$\mathcal{Z}_2$和$\mathcal{Z}_4$拓扑不变量计算
这里博客整理一下如何利用反演操作的本征值来计算$\mathcal{Z}_2$和$\mathcal{Z}_4$拓扑不变量。 当一个体系同时存在时间反演和空间反演对称性的时候,可以通过只计算时间...
Python实现文件夹中文件批量处理
Python实现文件夹中问价批量复制并移动到其他位置。 问题描述一个文件中有许多个子文件夹,而子文件夹下面又有名称相同的一个文件夹,形成了一层多余的结果,所以想把最下面的文件提取出来,只保留...
ARPES的理论原理
这里整理一下ARPES的理论原理,搞清楚一下到底它测量的是什么物理量。 基本原理Angle-resolved photoemission spectroscopy (ARPES)的基本原理是...