密度矩阵重整化群方法的软件现状

密度矩阵重整化群(DMRG)算法是研究量子多体系统的基石性计算方法,以其精确性和适应性著称。尽管该方法已广泛应用于材料科学、量子化学和量子计算等领域,但已有的独立实现版本众多。本综述梳理了快速扩张的DMRG软件生态,对现有35个软件包的特征进行了全面对比。研究发现,在比较高性能计算的并行化策略、提升效率的对称性适配公式等关键特征时,各软件包存在显著功能重叠。这种重叠现象表明,由于现有软件包大多彼此独立且共享的第三方库依赖较少,其通用操作(包括张量运算、对称性表示和本征求解器等)存在模块化整合空间。更广泛的模块化和标准化将减少重复劳动并提升互操作性。该团队认为,软件包激增与当前标准接口及模块化缺失的问题,更多源于社会性因素而非技术障碍。该工作旨在提升学界对现有软件包的认知,帮助研究者按需选择合适工具,并助力开发者识别协作、模块化标准制定及优化的机遇。最终,该研究强调了增强内聚性与模块化的价值——这将使DMRG软件生态受益,助力这些强大算法应对更复杂的前沿问题。

量科快讯