在Windows系统下Fortran和MKL环境的安装和设置,参考博文:Visual Studio和Fortr… Continue reading 在Linux系统下Fortran和MKL环境的安装和设置
最近发布
Ubuntu系统的安装
在本地通过虚拟机安装Linux环境(Ubuntu系统),本篇记录下具体步骤。Linux命令可参考这篇博文:Li… Continue reading Ubuntu系统的安装
个人最常用的软件和功能
这里给出个人最常用的软件和功能: 以下是所有的软件推荐,主要是在windows系统下。这里做个备忘,之后如果要… Continue reading 个人最常用的软件和功能
常用的Python软件包
以下列出自己常用的一些Python软件包,不定期更新。 0. Python内置语法 运行结果: 1. nump… Continue reading 常用的Python软件包
Numba加速Python的时间测试
Numba官网:http://numba.pydata.org/。 Numba对for循环处理Numpy数组有… Continue reading Numba加速Python的时间测试
同时使用台式机和笔记本时的安排
如果同时有台式机和笔记本,以下是两种使用方案。 一、以台式机为主 如果不经常居家办公或者出差,可以使用台式机来… Continue reading 同时使用台式机和笔记本时的安排
个人使用的科研文件管理目录
在学习工作中会新建或下载许多文件,如果不刻意整理,长期下来会显得比较混乱。这里列出自己的文件管理目录,不定期更… Continue reading 个人使用的科研文件管理目录
陈数Chern number的计算(Wilson loop方法,附Python代码)
这是之前关于陈数的计算: 本篇计算方法见参考资料:https://topocondmat.org/w4_hal… Continue reading 陈数Chern number的计算(Wilson loop方法,附Python代码)
方格子紧束缚模型中朗道能级的陈数/霍尔电导(附Python代码)
本篇程序主要参考: 准一维方格子能带图(附Python代码) 佩尔斯替换 Peierls substituti… Continue reading 方格子紧束缚模型中朗道能级的陈数/霍尔电导(附Python代码)
BBH模型的nested Wilson loop高阶不变量(附Python代码)
BBH模型和态密度分布参考这篇:BBH高阶拓扑绝缘体模型(附Python代码)。BBH模型和nested Wi… Continue reading BBH模型的nested Wilson loop高阶不变量(附Python代码)
常见温度对应的能量值(meV)
玻尔兹曼常数: 绝对零度: 能量换算: 1. 室温 26.85℃(300K) 2. 室温 25℃(298.15… Continue reading 常见温度对应的能量值(meV)
np.linalg.eig和np.linalg.eigh的区别
np.linalg.eig文档:https://numpy.org/doc/stable/reference/… Continue reading np.linalg.eig和np.linalg.eigh的区别
常见凝聚态物理期刊的影响因子和分区
数据来源于中国科学院文献情报中心期刊分区表:http://www.fenqubiao.com。 以下为2020… Continue reading 常见凝聚态物理期刊的影响因子和分区
Altmetrics指标
Altmetrics 官网:https://www.altmetric.com/。 英文说明:Altmetri… Continue reading Altmetrics指标
Python中Matplotlib库的常用语句
这是之前的一篇:使用Matplotlib画图。这里列出Matplotlib常用语句。语句的具体用法推荐直接在官… Continue reading Python中Matplotlib库的常用语句
纵向/横向电阻率和纵向/横向电导率的关系
电阻率(resistivity)张量[1]: 电导率(conductiviy)张量: 有用到关系式:,。其中,… Continue reading 纵向/横向电阻率和纵向/横向电导率的关系
Kagome晶格中的平带(附Mathematica、Python代码)
Kagome lattice(笼目结构晶格)示意图[1]: Kagome晶格在倒空间的哈密顿量[1]: 其中,… Continue reading Kagome晶格中的平带(附Mathematica、Python代码)
格林函数 Green function
对于费米子,格林函数(Green function)的定义: 其中,为编时算符。表示求平均。为阶跃函数。 此外… Continue reading 格林函数 Green function
Hartree-Fock近似
1. Born-Oppenheimer近似 玻恩–奥本海默近似(Born-Oppenheimer approx… Continue reading Hartree-Fock近似
以SSH模型为例子说明两种傅里叶变换方法
这篇“离散格子的傅里叶变换和反傅里叶变换”提到两种傅里叶变换方法(两种规范): “傅里叶变换时坐标可以用实际原… Continue reading 以SSH模型为例子说明两种傅里叶变换方法
陈数Chern number的计算(Kubo公式,附Python代码)
另外几篇关于计算陈数的方法: 本篇通过Kubo公式计算陈数。这个方法跟高效法、Wilson loop方法一样,… Continue reading 陈数Chern number的计算(Kubo公式,附Python代码)
倒格子基矢的计算(附数值计算、符号计算Python代码)
一、定义 正格子基矢:。 倒格子基矢:。 需要满足关系:。 1. 三维的情况 倒格子基矢可以写为以下形式: 2… Continue reading 倒格子基矢的计算(附数值计算、符号计算Python代码)
态密度 density of states
定义 态密度表示的是在单位体积、单位能量内电子的状态数,即 公式推导如下: 1. 倒空间中单位体积内的电子状态… Continue reading 态密度 density of states
开源的思维导图软件Freeplane
除了通过 txt 或 Markdown 做笔记外,如果不嫌麻烦的话,还可以尝试使用思维导图软件来辅助记忆整理。… Continue reading 开源的思维导图软件Freeplane
PyPi上传流程
官方说明:Packaging Python Projects — Python Packaging User … Continue reading PyPi上传流程
Python符号运算库SymPy
SymPy官网:https://www.sympy.org/en/index.html。更多使用方法参考官方文… Continue reading Python符号运算库SymPy
Chirality和Helicity
1. Chirality 在物理上,chirality表示的是left-handed Weyl spinors… Continue reading Chirality和Helicity
纯态、混合态、纠缠态
本篇内容主要参考国科大金彪老师“高等量子力学”手稿课件。 1. 纯态 (1)纯态:(可以是本征态,也可以是叠加… Continue reading 纯态、混合态、纠缠态
泡利矩阵张量积的顺序对本征值的影响
之前相关的几篇: 泡利矩阵以及泡利矩阵的张量积 由泡利矩阵组成的哈密顿量的本征值 狄拉克矩阵 Dirac Ma… Continue reading 泡利矩阵张量积的顺序对本征值的影响
开源的文献管理软件Zotero
一、简要介绍 比较常见的文献管理方法是通过文件夹来进行管理和分类,优点是简单、目录结构清楚。 但一篇文献往往不… Continue reading 开源的文献管理软件Zotero
使用sh脚本文件实现半手动的并行计算
之前关于并行方法的博文: 此外还有 MP I并行方法。本篇讲的是使用 sh 脚本文件实现并行(无数据依赖的情况… Continue reading 使用sh脚本文件实现半手动的并行计算
Quantum Espresso的安装
一、编译安装 Quantum Espresso 可以通过命令一键安装:sudo apt install qua… Continue reading Quantum Espresso的安装
六角格子的佩尔斯替换和石墨烯条带的Hofstadter蝴蝶(附Python代码)
Peierls substitution[1]: 选取磁场为方向,在朗道规范[2]下,磁势可以选为,,于是有 … Continue reading 六角格子的佩尔斯替换和石墨烯条带的Hofstadter蝴蝶(附Python代码)
Python开源项目Guan
在使用其他的软件包时,往往会遇到包装过度、调用接口少、文档复杂等问题。这里把自己常用的一些函数打包成 pack… Continue reading Python开源项目Guan
安装Slurm系统(PBS命令)实现作业控制
之前这篇博文“使用Python实现自动先后运行程序”,可以实现一次性排队运行多个任务,但这个方法不可以临时取消… Continue reading 安装Slurm系统(PBS命令)实现作业控制
用粒子数算符求解朗道能级
这是之前的两篇:二维电子气的朗道能级、狄拉克电子朗道能级的根号N分布。 本篇用粒子数算符求解朗道能级。 1. … Continue reading 用粒子数算符求解朗道能级
狄拉克电子朗道能级的根号N分布
参考之前的博文:二维电子气的朗道能级。 狄拉克电子最小哈密顿量: 磁场沿着方向,选取朗道规范(Landau g… Continue reading 狄拉克电子朗道能级的根号N分布
石墨烯紧束缚模型到低能有效模型的推导
1. 石墨烯紧束缚模型 这是之前的两篇: 石墨烯示意图为[1]: 石墨烯紧束缚模型在倒空间的形式(晶格常数为1… Continue reading 石墨烯紧束缚模型到低能有效模型的推导
施密特正交化(附Python代码)
施密特正交化(Schmidt orthogonalization)过程[1]: Python代码: 运行结果:… Continue reading 施密特正交化(附Python代码)
画转角石墨烯示意图(附Python代码)
如果需要严格画图,用一般的画图软件往往会引入误差。即使通过输入坐标来调整位置,也显得十分繁琐。由于转角石墨烯对… Continue reading 画转角石墨烯示意图(附Python代码)
元素周期表上的英文词汇(附:带英文、带拼音、高清的元素周期表图片)
这是之前的一篇:学术论文中常见的词汇。本篇列出元素周期表上的英文词汇。 元素周期表图片(带英文、带拼音、高清)… Continue reading 元素周期表上的英文词汇(附:带英文、带拼音、高清的元素周期表图片)
验证特征向量在矩阵中的朝向(附Python、Matlab、Mathematica、Fortran代码)
矩阵的特征向量是有朝向的,通常写为列向量。这里给出特性向量在矩阵中朝向的验证。 先给出结论: Python中n… Continue reading 验证特征向量在矩阵中的朝向(附Python、Matlab、Mathematica、Fortran代码)
第二类外尔半金属最小模型的能带图(附Python代码)
之前关于外尔半金属的博文: 外尔半金属的哈密顿量和费米弧(附Python代码) 外尔半金属在动量截面上的陈数(… Continue reading 第二类外尔半金属最小模型的能带图(附Python代码)
由泡利矩阵组成的哈密顿量的本征值
由泡利矩阵组成的哈密顿量一般形式: 本征方程: 本征值的形式为: 以上可自行推导或用Mathematica求解… Continue reading 由泡利矩阵组成的哈密顿量的本征值
SSH模型中的Wilson loop(附Python代码)
这是之前的一篇关于SSH模型的博文:SSH模型的哈密顿量、能带图和卷绕数(附Python代码)。除了卷绕数(w… Continue reading SSH模型中的Wilson loop(附Python代码)
幺正矩阵和厄密矩阵
酉空间的幺正矩阵对应欧几里得空间的正交矩阵。 酉空间的厄密矩阵对应欧几里得空间的实对称矩阵。 一、正交和幺正 … Continue reading 幺正矩阵和厄密矩阵
量子力学中的三个绘景
一、薛定谔绘景 在外场的作用下,哈密顿量随时间变化。 1. 态矢量 态矢量: 薛定谔方程: 2. 算符 在薛定… Continue reading 量子力学中的三个绘景
凝聚态物理中的一些软件包
收集一些软件包的官方网址,不定期更新。以下为随机顺序。 一、基于Python的开源软件包 二、其他开源软件 三… Continue reading 凝聚态物理中的一些软件包
多端体系的量子输运(附Python代码)
这是之前的一篇博文,计算的是两端体系的量子输运:非平衡格林函数计算电导(附Python代码)。这里计算六端口体… Continue reading 多端体系的量子输运(附Python代码)
贝里相位、贝里联络、贝里曲率和陈数
本篇推导贝里相位、贝里联络、贝里曲率和陈数之间的关系。 贝里相位的定义(离散的情况是写成Wilson loop… Continue reading 贝里相位、贝里联络、贝里曲率和陈数