QuantumLattices.jl:用于构造量子晶格系统的Julia包

时间:2024-03-07 08:40:34
【文件属性】:

文件名称:QuantumLattices.jl:用于构造量子晶格系统的Julia包

文件大小:324KB

文件格式:ZIP

更新时间:2024-03-07 08:40:34

symbolic-computation hamiltonian condensed-matter-physics quantum-many-body quantum-lattice-systems

量子格子 Julia包用于构建量子晶格系统。 欢迎来到 。 在这里,我们提供了一个通用框架来构造任何量子晶格系统的第二个量化算子形成的哈密顿量,其输入与自然语言描述一样简单。 结合 ,该算子形成的哈密顿量支持完整的符号计算,使其成为量子多体算法(如TBA (紧束缚近似), SCMF (自洽平均场理论), ED (精确对角化))的便捷先决条件, CPT / VCA (集群扰动理论和变分簇方法), DMRG (密度矩阵重归一化组)等。定义了通用接口,以便对这些算法进行统一访问,尽管它们的实际实现方式位于单独的程序包中。 当用户从一种算法更改为另一种算法时,只需进行少量修改。 安装 在Julia v1.1 +中,请在REPL中键入]以使用打包模式,然后键入以下命令: pkg > add QuantumLattices 介绍 该软件包的核心是构造格子哈密顿量的算子表示。 这是基于以下数学观察


【文件预览】:
QuantumLattices.jl-master
----Project.toml(1017B)
----.gitignore(98B)
----src()
--------QuantumLattices.jl(280B)
--------Essentials()
--------Prerequisites()
--------Interfaces.jl(1KB)
--------Mathematics()
----.travis.yml(517B)
----LICENSE(15KB)
----.github()
--------workflows()
----README.md(7KB)
----Manifest.toml(4KB)
----docs()
--------src()
--------make.jl(3KB)
--------logo.py(1004B)
----test()
--------Essentials()
--------Prerequisites()
--------Mathematics()
--------runtests.jl(165B)

网友评论