PythonTB学习笔记

最近在看一本Berry Phase的书,上面的很多实例都是利用Pythtb这个有python写的包进行计算的,自己之前也接触过这个包,但是没有进一步学习,这里就把自己在学习这个包过程中一些自己的理解记录一下,这个内容还是会更新的,因为我觉得自己一遍并没有很好的对里面的内容完全理解.下面所有的内容都是官网上面的例子,我只是照抄过来运行,然后自己看代码理解一些参数以及函数的用途.

阅读更多

Tunable Weyl Points in Periodically Driven Nodal Line Semimetals 内容推导

疫情期间在家看了很多方向的文章,由于主要是在做数值,就主动的去找了一篇解析相关的文章阅读了一下,并对其中的一些东西自己动手做了一些推导,我看的是一篇和输运有关系的文章,其实内容也不是很难,文章的想法很不错,而且很容易让人读懂,这里就把一些结果整理一下,虽然有些东西自己还是没有搞懂,但是我还是准备先把自己解决了的内容先整理出来,毕竟我本来的方向也不是这个,只是凭兴趣而已.

阅读更多

松原(Matsubara)格林函数与推迟(Retaeded)格林函数联系

格林函数的计算是在零温下进行的,但是实验却是再非零温下进行,那么就意味着实验观测中一定包含了热力学涨落,而这时候热力学统计物理这个工具就可以发挥作用了,自然的就需要利用松原格林函数来对有限温系统的格林函数进行计算,而零温时候的结果仅仅就是松原格林函数进行解析延拓即可,这里就主要展示一下松原格林函数的一些推导以及它与零温格林函数的联系是如何建立起来的.

阅读更多

Python简单并行计算(进程并行)

最近在慢慢复习之前学过的python的内容,毕竟这个语言现成的轮子还是比较多,各种功能实现起来不必自己亲自上手,这里首先学习了一下简单的进程并行计算,但也只是一个很简单的程序.

阅读更多

Julia作图示例

虽然我经常利用Origin来作图,但是它的绘图样式现在看起来真的不是特别好看,包括作图的颜色还有一些作图的形式.这里就整理下我之前利用Julia画的一些图,我觉得它的样式还是很符合我的审美的.

阅读更多

Python稀疏矩阵对角化库

平时在做计算的时候,因为总要对哈密顿量进行对角化,但是这个矩阵一般都是稀疏矩阵,虽然Fortran也有专门的稀疏矩阵对角化的程序,但是使用起来并不是很方便,于是就找到了python专门用来做稀疏矩阵对角化的库,而且利用这个库中的函数,还可以只求特殊要求下的本征值和本征矢量,这也是一个很好的优势,因为通常在做哈密顿量的计算时,也只是关系能量最低的本征态上的问题.

阅读更多