MatsubaraFunctions.jl:Julia 编程语言中的平衡态格林函数库
强关联电子
2024-09-24 v2 统计力学
计算物理
摘要
松原格林函数形式体系是计算有限温度下相互作用量子多粒子系统热力学特性的有力技术。在本稿件中,我们聚焦于介绍 MatsubaraFunctions.jl,一个在松原频率网格上实现广义 n 点格林函数数据结构的 Julia 库。该包的架构优先考虑用户友好性,同时不妨碍高效平衡态量子场论求解器的开发。在全面介绍基本类型之后,我们深入细致考察接口的关键方面。这包括访问格林函数的途径、外推与插值技术,以及对称性的引入与多种并行化策略。复杂度递增的示例用以展示该库的实际效用,并辅以关于规避最优性能障碍策略的讨论。
引用
@article{arxiv.2309.12511,
title = {MatsubaraFunctions.jl: An equilibrium Green's function library in the Julia programming language},
author = {Dominik Kiese and Anxiang Ge and Nepomuk Ritz and Jan von Delft and Nils Wentzell},
journal= {arXiv preprint arXiv:2309.12511},
year = {2024}
}
备注
revised version, 37 pages, 10 figures