边界极化

在计算发生边界拓扑相变的高阶拓扑绝缘体的时候, 有时候会遇到需要计算体系的边界极化, 其实也就是要在一个cylinder结构上计算其对应的Wilson loop, 并计算每个格点上对极化的贡献, 这里就先详细的整理一下理论背景, 后面给一个详细的例子来给出计算记过.

阅读更多

重学Wilson loop

这里整理一下自己在重新学习高阶拓扑过程中,对Wilson loop以及相关内容的一个重新理解,也为后面理解Nested Wilson loop做一个铺垫。

阅读更多

笔记模板(Latex)

在科研中我通常需要整理一些笔记,虽然也想用iPad来整理,但是排版上总是不尽人意,字写得也不好看,所以干脆就整理一个Latex模板专门整理学习笔记.这篇Blog就是将自己的这个模板分享出来,主要还是基于project-logbook进行了一些改造.

阅读更多

Fortran计算选择区间内本征值

在进行数值计算的时候,对于较大的矩阵,有时候并不完全需要其所有的本征值,而只需要一定范围内的本征值即可,这里就整理一下如何利用Fortran来得到选定区间内的本征值

阅读更多

Julia并行计算cylinder边界态

之前虽然也写过cylinder计算的代码,但都是利用Fortran写的,虽然Fortran的计算速度很快,奈何很多简单的操作实现起来实在不太方便,最近干脆全面转julia了,虽然速度比不上Frotran,但是我可以并行计算呀,Fortran的并行没时间,懒的弄了,等有机会再说,这里就用Julia并行的计算边界态。

阅读更多

Julia矩阵对角化实例

最近稍微有点时间,把自己之前经常使用的一个代码做了一下精简,这里整理一下方便自己平时查阅使用。主要就是利用Julia在对角化矩阵的时候的一些内容以及实空间哈密顿量计算的代码。

阅读更多