点击上方蓝字关注我们
从格点量子色动力学应用看国产超算环境的基础软件
宫明1,2, 蒋翔宇1,2, 陈莹1,2, 刘朝峰1,2
1 中国科学院高能物理研究所,北京 100049
2 中国科学院大学,北京 100049
摘要:格点量子色动力学(LQCD)是用数值模拟方法研究基本粒子的重要科学领域,因其巨大的数据量和计算规模而成为国际上超级计算机的主要科研应用之一。随着国产新一代超级计算机的发展,LQCD的计算软件由于其传统编程模型的限制,面临着更新换代的关键节点。从格点量子色动力学的视角出发,分析大规模科学应用软件对底层基础软件的需求特点,面向国产超算平台的发展方向,提出适配于大规模高效异构计算和大数据处理的新编程模型,为国产超算环境的基础软件建议了一个有潜力的发展方向。
关键词:格点量子色动力学 ; 高性能计算 ; 大数据处理 ; 基础软件 ; 编程模型
论文引用格式:
宫明, 蒋翔宇, 陈莹, 等. 从格点量子色动力学应用看国产超算环境的基础软件[J]. 大数据, 2021, 7(5): 31-39.
GONG M, JIANG X Y, CHEN Y, et al. Software infrastructures for Chinese supercomputers from the perspective of lattice QCD applications[J]. Big Data Research, 2021, 7(5): 31-39.
1 格点量子色动力学及其应用特征
人类所处的物质世界,从微观粒子到整个宇宙,是按怎样的规律运行的?答案的最新版本自20世纪中期以来逐渐成形,目前其被称作“标准模型”。这个标准模型把万物的相互作用归结为4种:用广义相对论描述的引力,其支撑了宇宙学模型;用量子规范场论描述的强相互作用、弱相互作用、电磁相互作用,其支撑了粒子物理标准模型。
为了找到更深刻的答案,对标准模型的检验工作也在持续进行中。目前绝大多数实验结果与理论计算符合得相当好,但也有一些不确定性,这些不寻常的迹象有可能是新物理理论的滥觞之处。比如最近的一个热点——关于缪子的反常磁矩的测量,实验结果与理论计算似有分歧。然而,微妙之处在于,其中的强相互作用贡献的计算是非常困难的,需要采用超级计算机进行大规模数值模拟才有可能理清结果的系统误差和统计误差。这样的计算采用的理论和方法就是格点量子色动力学(lattice quantum chromo dynamics,LQCD)。
一般说来,电磁相互作用和弱相互作用可以采用“微扰”的方法把计算逐级展开逼近,可以达到很高的精度。但这种方法对于强相互作用,尤其在较低的能量标度下,是彻底失效的。因此,基于计算机数值模拟的LQCD几乎成为唯一有效的方法。在人类寻找超出标准模型的新物理理论的征途上,它的重要性不言而喻。这些年来,在国际顶级超级计算机上进行的自然科学计算中,LQCD往往是占用计算资源最多的应用。
LQCD把时空切分成四维的格子,把闵可夫斯基时空上的量子场论问题转化为欧几里得时空上的统计问题。在这里,时间和空间是等同对待的,而且都是分立且有限的,可以用外推的办法把有限的计算推广到无限的自然世界上。把代表夸克的(伪)费米子场定义在时空格点上,把代表胶子的规范场定义在相邻格点之间的连线