海森堡 用于一维海森堡模型的精确对角化的Julia模块 精确的时间演化
1
exact_diagonalization
2021-11-19 16:44:33 19KB Julia
1
ELES模型Matlab代码精确对角化安德森杂质模型 使用星形几何结构中的一个杂质位点和 Nb 离散浴位点求解 Anderson 杂质模型,位点总数为 Ns=1+Nb。 见下图。 哈密​​顿量是: 在哪里 哈密​​顿量守恒电子总数和 z 方向上的总自旋。 因此,问题可以拆分为独立的扇区,或者用数学术语来说,哈密顿量是块对角线。 Hilbert 空间有 4^Ns 个基向量。 我们选择以下约定来表示一个基向量 因此,该希尔伯特空间中的波函数为 模型上的更详细解释(在状态上应用创建和销毁运算符等),如何使用代码和清理我从来没有费心去做的代码格式。 虽然原则上 Ns=11 和 Ns=12 是可能的(预先计算字典并保存它),但这极大地推动了能力。 Ns=10 在桌面上工作得很好。 对于较大的 Ns,例如 11、12、13、14(即使是在超级计算机上运行的最佳实现也不能真正变大),使用 Matlab 或 Python 中的实现是没有意义的(这种实现在字典中可能稍微更有效)例如,约定可能更简单,等等,但我从不费心将效率推到极致,因为有替代方案可用)。 对于 Ns > 10,建议使用可用的 C、C++
2021-11-19 16:33:02 13KB 系统开源
1