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...
Latex参考文献引用设置及补充材料公式编号修改
在科研写作中肯定要用到Latex的,正好最近遇到文献引用的问题,就想把自己使用的文献引用方式总结一些,并且探索了一下将自己想解释的内容直接放到参考文献中并引用,这种引用情况在阅读文献中经常看到,...
Kane Mele model 的完整推导
之前在实空间在未考虑Rashba自旋轨道耦合的情况下计算了Kane-Mele的边界态,在这里详细的推导一下它动量空间和实空间之间是怎么变换的,由于它是在六角点阵上,所以和四方点阵相比就有一定的复...
Julia调用Python画图
julia在计算速度方面要比python快很多,但是在画图方面由于是诞生不久,所以可用的库函数还是比较少,但是可以通过调用python的库函数进行绘图,取长补短。 安装流程 安装julia ...
Pauli矩阵及对称操作算符
在看文献的过程中通常都会遇到哈密顿量由Pauli矩阵来写出,而哈密顿量的对称操作同样可以通过Pauli矩阵来写出,这样可以直观的看出哈密顿量的对称性到底是什么样的,同时还可以根据对称性,利用Pa...
Hamiltonian构建时的基矢选择
看文献的时候,经常会遇到哈密顿量通常使用Pauli矩阵写出来,然后告诉你基矢的形式,但是每个人的习惯不同就会使的同一个哈密顿量可以有不同形式的写法,恰好这个问题也困扰我很久,所以正好借此将这个基...