主讲人简介: 顾昭龙,2012年于南京大学获得学士学位,2019年于南京大学获得博士学位,博士导师为李建新教授,之后在南京大学物理学院担任特任助理研究员及特任副研究员。主要研究领域为强关联电子系统和量子磁性系统中的拓扑物态,擅长严格对角化、量子集团理论等多体数值计算方法。
报告摘要: 量子格点模型是凝聚态理论的基础研究内容之一。一方面,量子格点模型忠实地描述了大量的晶体材料,对实际材料性质的研究往往可以归结于对量子格点模型性质的研究;另一方面,独立于实验观测,量子格点模型孕育出诸多凝聚态物理中的重要概念,给凝聚态理论带来了丰富的物理内涵。 量子格点模型本质属于量子多体系统,除极少数简单模型之外,大多数模型的研究都需要计算机程序的帮助。实际科研活动中,用计算机语言实现量子格点模型的构造可谓万里长征第一步。在这里,我们实现了基于Julia语言的QuantumLattices.jl库,提供了一种通用的格点模型构造范式。该范式简单易用易于拓展,采用Julia代码而非配置文件的方式,以类似于科研论文中对模型的描述的形式,实现模型的构建,从而将模型构造的难度降低到了与其自然语言描述相当的水平。 QuantumLattices.jl库实现了格点模型构造与多体算法设计的分离,因而可以作为一种通用的多体算法前端以提供模型细节的输入,并提供相似的接口以降低算法的学习和使用成本。以该库为基础,我们实现了一些常见的(多体)数值求解算法,包括紧束缚能带的计算(TightBindingApproximation.jl),严格对角化方法(ExactDiagonalization.jl),线性自旋波理论(SpinWaveTheory.jl),等等。