PIHMC-MIX:混合机器学习势与路径积分,高效模拟核量子效应
1. 项目概述:当机器学习势遇上路径积分
在计算化学和材料科学的前沿,我们一直致力于在原子尺度上“看见”并理解物质的真实行为。这其中,一个长期存在的核心矛盾是:我们既渴望模拟的物理精度,又受困于计算资源的极限。对于水、氢键网络、生物分子等包含轻质原子(尤其是氢)的体系,核量子效应(NQEs)的影响至关重要——原子并非经典粒子,其量子隧穿和零点振动会显著改变氢键的强度、分子的结构和动力学性质。路径积分分子动力学(PIMD)是处理NQEs的黄金标准方法,它将每个量子粒子映射为一串经典的“珠子”(beads)通过谐振子耦合,从而在经典模拟的框架下精确包含量子效应。然而,PIMD的计算成本极其高昂,因为每个“珠子”都需要进行一次昂贵的第一性原理(FP)力场计算,这使得研究大体系或长时间尺度变得几乎不可能。
与此同时,机器学习势(MLP)在过去十年中异军突起,它通过学习从原子结构到能量和力的复杂映射,能以接近经典力场的计算成本,获得接近第一性原理的精度。这听起来像是PIMD的完美救星:用快速的MLP代替缓慢的FP计算。但现实很骨感:训练一个高精度、高泛化能力的MLP,本身就需要海量且高质量的FP数据,这恰恰又回到了计算成本的起点。更棘手的是,在PIMD的路径积分框架下,我们需要评估的是由多个“珠子”构成的环状聚合物(ring polymer)的能量和力,这进一步增加了MLP训练和应用的复杂性。
正是在这样的背景下,PIHMC-MIX方法应运而生。它不是一个简单的“用MLP加速PIMD”的方案,而是一套精巧的、自洽的混合范式。其核心思想是:我们不追求一开始就有一个完美的MLP,而是在采样过程中,以一种智能、可控的方式,混合使用昂贵的FP计算和快速的MLP预测,动态地构建并利用MLP,最终以极低的FP计算成本,收敛到与纯FP-PIMD等效的结果。这就像一位经验丰富的导航员,在未知海域(相空间)探索时,大部分时间依靠快速但可能略有误差的星图(MLP)航行,但会定期使用绝对精确的六分仪(FP计算)进行校准和修正航线,确保最终抵达正确的目的地。
我将在下文中,结合原始文献的数据和自身在计算模拟领域的经验,深入拆解PIHMC-MIX方法的设计哲学、实现细节、实操要点,并分享其在评估不同密度泛函对水结构影响中的具体应用。无论你是刚刚接触路径积分模拟的研究生,还是正在寻找高效量子模拟方案的资深研究者,相信都能从中获得直接的启发和可操作的见解。
2. PIHMC-MIX方法的核心原理与设计逻辑
要理解PIHMC-MIX,我们需要先拆解它的三个核心组成部分:路径积分(PI)、混合蒙特卡洛(HMC)以及机器学习势混合(MIX)策略。这三者的结合并非简单的堆叠,而是针对量子统计采样难题的系统性工程解决方案。
2.1 路径积分与混合蒙特卡洛:量子统计采样的基石
首先,路径积分是处理量子统计力学的数学框架。在PIMD中,一个量子粒子被表示为P个经典的“珠子”,这些珠子通过谐振子弹簧连接成一个环。系统的总势能由两部分构成:一是所有珠子在其真实势能面(由FP或MLP计算)上的势能之和,二是连接相邻珠子的谐振子势能。当P足够大时,这个经典环状聚合物的统计性质就等价于原量子粒子。因此,对量子系统的采样,转化为了对这个高维(P倍原子数)经典系统的采样。
然而,对这样一个高维、可能具有复杂势能面的系统进行高效采样是另一个挑战。传统的分子动力学(MD)在PIMD中可能会遇到能垒跨越困难、采样效率低的问题。这时,混合蒙特卡洛(HMC)方法成为了更优的选择。HMC结合了MD的动力学演化和蒙特卡洛(MC)的全局采样能力。其基本步骤是:1)从当前构型(珠子位置)随机初始化动量;2)使用MD(如Velocity Verlet算法)在固定时间内对系统进行时间演化,得到候选构型;3)基于哈密顿量(能量)的变化,按照Metropolis准则决定是否接受该候选构型。
HMC的优势在于,它利用MD的“惯性”可以探索相空间中较远的区域,而MC的接受/拒绝步骤则保证了采样的正确性。将HMC应用于路径积分框架,就是路径积分混合蒙特卡洛(PIHMC)。原始的PIHMC方法在每一步HMC提议中,都需要对P个珠子构型进行FP计算来评估能量,这仍然是计算瓶颈。
2.2 机器学习势的引入与“精度-效率”权衡
直接用训练好的MLP完全替代FP进行PIHMC(即ML-PIMD),是最理想的加速方案。但这里存在一个根本矛盾:一个MLP的精度,严重依赖于其训练数据所覆盖的相空间区域。在复杂的量子采样过程中,系统会探索到许多训练数据未覆盖的、高能量的过渡态或稀有构型。在这些区域,MLP的外推误差可能很大,导致采样出现系统性偏差,甚至使模拟崩溃。
因此,一个鲁棒的方案不能完全信任MLP,必须有一种机制来“监督”和“纠正”MLP的预测。这就是PIHMC-MIX中“MIX”(混合)概念的由来。它的核心是一个混合势能函数:
[ V_{\text{MIX}} = \alpha V_{\text{FP}} + (1 - \alpha) V_{\text{MLP}} ]
其中,(\alpha) 是一个介于0和1之间的关键参数。当 (\alpha = 1),退化为纯FP计算的原始PIHMC;当 (\alpha = 0),则退化为完全依赖MLP的ML-PIMD。PIHMC-MIX的精妙之处在于,它允许我们在采样过程中使用一个 (\alpha < 1) 的混合势能来驱动HMC的MD步骤,但在最终决定是否接受该步骤的Metropolis判断时,却使用(或主要使用)精确的 (V_{\text{FP}})。
这样设计的好处是双重的:
- 计算加速:在MD演化过程中,大部分力计算由快速的MLP贡献,只有一小部分(比例(\alpha))来自昂贵的FP计算,从而大幅减少了FP调用次数。
- 采样保真:由于接受判据基于(或倾向于)精确的FP能量,整个马尔可夫链的细致平衡条件得以满足,最终采样的平衡分布是目标FP势能面下的正确量子分布。即使MLP在某些区域有误差,只要FP计算能“拉住”系统,最终结果就不会偏离FP-PIMD的基准。
2.3 自学习训练流程:边采样,边学习
PIHMC-MIX通常与一个“自学习”流程结合,称为SL-PIHMC-MIX。这个流程解决了“鸡生蛋还是蛋生鸡”的问题:要有一个好的MLP来加速采样,但生成好的MLP又需要来自目标分布的采样数据。
SL-PIHMC-MIX的流程是一个动态闭环:
- 初始化:从一个较小的、可能随机的初始数据集开始,训练一个初步的MLP。
- 混合采样:使用当前的MLP和设定的(\alpha)值,运行PIHMC-MIX进行采样。在每一步HMC中,系统会探索新的构型。
- 数据收集与模型更新:定期(例如每
n_test步)将采样过程中遇到的新构型及其精确的FP能量/力,加入到训练数据集中。随后,用扩增的数据集重新训练MLP。 - 迭代优化:随着模拟的进行,MLP“见到”的构型越来越接近真实的平衡分布,其精度在相关相空间区域内不断提升。这反过来又提高了HMC步骤的接受率(因为MLP预测更准,混合势能更接近真实势能),使得采样效率进入一个良性循环。
这个过程就像让MLP在实战中学习,它学习的重点恰好是采样最频繁访问的、对平衡分布贡献最大的相空间区域,从而实现训练效率的最大化。
注意:这里的一个关键技巧是,在HMC的MD演化中使用混合势能(V_{\text{MIX}}),但在计算接受概率时,可以使用完整的FP能量差,或者一个以FP为主的混合能量差。具体实现需保证细致平衡,通常需要在接受概率的公式中引入一个修正项(与(\alpha)和两种势能的差有关),这部分数学推导是方法正确性的核心,在原始文献的补充材料中有详细说明。
3. 关键参数解析与实操配置要点
理解了原理,我们来看如何具体实现和调优一个PIHMC-MIX模拟。以下几个参数和选择直接决定了模拟的效率和可靠性。
3.1 混合参数α:效率与精度的调节阀
参数(\alpha)是PIHMC-MIX方法的“灵魂”。它直接控制了FP计算在MD演化中的参与比例。原始文献(表I)系统测试了(\alpha)从0.25到1.0(即纯PIHMC)的影响。
- α = 0.25:这是文献中表现最优的参数。对于RPBE-D3泛函,它实现了55.5%的平均接受率,并且允许在两次HMC步骤之间进行多达128步的纯MLP分子动力学(
n_ML = 128),最终获得了99.9 ps的有效轨迹长度,而仅需5000次FP计算。相比之下,纯FP-PIMD需要10万次FP计算才得到25 ps轨迹。效率提升超过一个数量级。 - α = 1.0:即纯PIHMC。此时每次MD演化都需进行FP计算。结果接受率骤降至24.8%,
n_ML也降低(8-128步波动),有效轨迹长度仅17.9 ps。这说明,如果没有MLP提供“平滑”的势能面引导,HMC在复杂的量子势能面上探索效率很低,容易遭遇能量突变导致拒绝。 - α = 0.5 和 0.75:随着α增大,接受率和
n_ML均下降,有效轨迹长度也缩短。这表明,过多地依赖FP计算反而会破坏由MLP提供的、更光滑的势能面引导,降低了采样效率。
实操建议:
- 起始值:对于新体系,建议从(\alpha = 0.25)或0.3开始。这是一个在多数情况下能在效率和稳定性间取得良好平衡的经验值。
- 监控与调整:密切监控瞬时接受率和连续ML步数(
n_ML)。如果接受率持续过低(如<30%),说明MLP在当前探索区域误差较大,可以考虑略微增大(\alpha以引入更多FP计算进行“锚定”。反之,如果接受率很高且n_ML稳定在较大值,可以尝试略微减小\(\alpha以进一步加速。 - 体系依赖性:对于势能面特别崎岖或化学键变化剧烈的体系,可能需要更大的(\alpha)来保证稳定性。对于相对平缓的体系,可以尝试更小的(\alpha)。
3.2 机器学习势的构建与描述符选择
MLP是加速的引擎,其性能至关重要。原始研究使用了基于Behler-Parrinello神经网络的原子中心对称函数作为描述符。这是目前材料模拟中非常成熟和常用的一种方案。
- 描述符:其作用是将原子周围复杂的局部化学环境转化为一组固定长度的、旋转和平移不变的数学向量。对称函数通常包括径向部分(描述某类原子在特定距离内的数量)和角度部分(描述键角分布)。选择合适的截断半径和函数类型是拟合成功的前提。
- 网络结构:通常采用前馈神经网络,隐藏层2-3层,每层几十个神经元即可。过于复杂的网络容易过拟合,且推断速度慢。
- 训练策略:在SL-PIHMC-MIX流程中,训练是增量式的。关键在于训练数据的筛选。不是所有采样的构型都值得加入训练集。一个常见的策略是,只添加那些MLP预测误差(能量或力)超过某个阈值的构型,这样可以优先补充模型知识最薄弱的区域。
实操心得:
- 初始化数据集的生成:不要从完全随机的构型开始。可以先运行一个很短(几百步)的经典FP-MD或高温PIMD,以获得一个覆盖初步相空间的、物理上合理的初始数据集。这能帮助MLP快速抓住势能面的基本轮廓。
- 关注力的误差:对于动力学采样,力的准确性往往比能量的绝对准确性更重要,因为力直接决定了原子运动的方向。在训练时,确保损失函数中力的权重足够大。
- 定期验证:在自学习过程中,定期留出一部分新收集的FP数据作为验证集,监控MLP在“未知”数据上的表现,防止过拟合。
3.3 路径积分珠子数P与有效轨迹长度
在PIMD中,珠子数P的选择需要平衡计算量和量子效应的收敛性。通常,P与温度T成反比((P \propto 1/T)),在室温(300 K)下水模拟常用的P=32或64。PIHMC-MIX继承了这一设置。
更重要的概念是有效轨迹长度(t_eff)。由于HMC步骤可能被拒绝,且MD演化中使用的是混合势能,我们不能简单地将模拟步数乘以时间步长当作物理时间。t_eff是通过分析轨迹的自相关函数等方式估计出的、等效于无偏采样下的物理时间。它是衡量采样质量的硬指标。如表I所示,PIHMC-MIX(α=0.25)以5000步获得了99.9 ps的t_eff,而FP-PIMD以100000步仅获得25 ps,前者的采样效率(单位FP计算获得的t_eff)优势极其明显。
4. 应用实例:评估密度泛函对水结构的核量子效应描述
PIHMC-MIX的高效性,使其成为系统评估不同计算方法的利器。原始文献的一个精彩应用,就是对比四种不同的密度泛函(RPBE-D3, SCAN, rev-vdW-DF2, optB88-vdW)在描述液态水结构及其核量子效应时的表现。
4.1 评估流程与关键指标
- 基准建立:对于每种泛函,运行SL-PIHMC-MIX模拟(α=0.25),生成训练好的MLP和最终的PIHMC-MIX轨迹(包含NQEs)。
- 对比实验:同时,使用同一MLP运行HMC-MIX模拟(即设置珠子数P=1,关闭NQEs的经典模拟),以及纯MLP驱动的ML-PIMD模拟。
- 核心观测量:计算径向分布函数(RDF),特别是O-O、O-H、H-H的RDF。RDF反映了原子间的平均空间关联,是衡量液体结构最直接的指标。重点关注第一水合壳层(第一个峰)的位置、高度,以及中间间隙区域(第一个谷)的特征。
- 结果分析:将PIHMC-MIX(量子)结果与HMC-MIX(经典)结果对比,差异即反映了核量子效应(NQEs)的影响。将PIHMC-MIX或ML-PIMD结果与实验数据对比,评估该泛函描述水结构的绝对精度。
4.2 不同泛函的表现深度解读
根据文献中的图7-9和表II-IV的数据,我们可以得出以下结论:
- RPBE-D3:表现最佳。其PIHMC-MIX得到的O-O RDF第一峰位置(2.79 Å)和高度(2.53)与实验值(2.79 Å, 2.50)非常接近。引入NQEs后(对比HMC-MIX),O-O RDF的第一峰高度从2.65降至2.53,结构发生软化,这与物理直觉一致:量子零点振动削弱了氢键网络的有序性。这表明RPBE-D3泛函(加上D3色散修正)能较好地平衡描述水中的各种相互作用。
- SCAN:这是一种元GGA泛函,被认为精度较高。但其PIHMC-MIX结果显示,水的结构过度结构化(over-structured),O-O第一峰高达3.24,远高于实验值。虽然引入NQEs也产生了软化效应(从3.41降至3.24),但不足以纠正其固有的过度结构化倾向。这印证了之前一些研究的发现:SCAN泛函倾向于预测一个过于“冰-like”的液态水结构。
- rev-vdW-DF2:这是一种包含范德华作用的非局域泛函。其表现与SCAN类似,也存在过度结构化问题,且O-O第一峰高度(3.43)甚至更高。有趣的是,其NQEs效应表现出与RPBE-D3不同的趋势:引入量子效应后,氢键参数分析显示氢键反而有收紧的迹象,这可能导致其量子模拟结果比经典结果更结构化,这与通常的“量子软化”预期相悖,说明该泛函对氢键和量子效应的描述存在不平衡。
- optB88-vdW:表现最不理想。其MLP的拟合误差(σ_E^at和σ_F^at)最大,PIHMC-MIX得到的RDF过度结构化最严重,且NQEs的引入同样没有产生正确的软化效果。这表明该泛函在此计算框架下对水体系的描述存在较大问题。
实操启示: 这个比较清晰地告诉我们,“更好的泛函”并不总是意味着“对水的描述更准确”。像SCAN这样在一般固态材料中表现优异的泛函,对于水这种高度依赖氢键和量子效应的特殊液体,可能会得到有偏差的结果。PIHMC-MIX方法以其低成本,使得我们可以快速地对多种泛函进行这种“压力测试”,为特定体系选择最合适的计算模型提供了高效工具。
4.3 机器学习势的转移性问题
研究还探讨了MLP的转移性,即在一个体系(如H2O)上训练的MLP,能否直接用于另一个相关但不同的体系(如D2O,重水)。
- 同位素转移(H2O -> D2O):使用基于H2O训练的MLP去模拟D2O的ML-PIMD,结果在O-D和D-D的RDF上出现了可察觉的偏差。这是因为尽管原子类型相同,但原子质量不同导致量子效应(零点能)不同,从而影响了平衡结构。后续在训练集中加入少量D2O的FP数据后,MLP对D2O的预测精度有所改善,但对H2O的预测略有下降。这说明训练一个能同时精确描述H2O和D2O的“平衡”MLP是困难的。
- 经典-量子转移:研究还测试了用不含NQEs数据(SL-HMC-MIX)训练的MLP,去进行包含NQEs的模拟(ML-PIMD)。结果发现,其误差远大于用包含NQEs数据(SL-PIHMC-MIX)训练的MLP。这强调了训练数据必须反映目标模拟的物理条件。如果你想研究量子效应,那么训练数据就必须来自包含量子效应的采样轨迹。
重要提示:PIHMC-MIX方法的一大优势在于,即使MLP本身存在转移性问题或精度不足,只要α参数设置合理,FP计算的“纠偏”机制仍然能保证最终采样结果收敛到正确的FP-PIMD分布。MLP在这里主要扮演“加速器”角色,而非“绝对真理”。
5. 常见问题、排查技巧与进阶思考
在实际应用PIHMC-MIX方法时,你可能会遇到以下典型问题。以下是我根据经验总结的排查思路和解决建议。
5.1 采样效率低下,接受率过低
- 症状:HMC步骤的接受率持续低于20%-30%,
n_ML值也很小(如小于16),模拟几乎每一步都在调用FP,效率极低。 - 可能原因与排查:
- MLP精度太差:检查MLP在验证集上的能量和力误差。如果误差比典型值(如能量<1 meV/atom, 力<100 meV/Å)大一个数量级,说明MLP未能捕捉势能面特征。
- 解决:检查初始训练集是否具有代表性。增加初始FP-MD的采样温度和/或时间,以覆盖更广的构型空间。检查描述符(对称函数)的参数(截断半径、函数类型数量)是否合适,可能需要增加角度描述符以更好地描述局部化学环境。
- 参数α过大:如原始文献所示,α=1.0(纯PIHMC)的接受率就很低。α过大意味着MD演化过于依赖崎岖的FP势能面。
- 解决:适当降低α值(如从0.5降至0.25),让更平滑的MLP势能面主导MD演化。
- MD积分步长或时长不当:HMC中MD演化的时间步长(Δt)和总时长(τ = n_steps * Δt)需要优化。步长太大会导致能量不守恒,接受率下降;时长太短则探索不足,太长则可能因误差累积导致能量漂移。
- 解决:对于包含氢的体系,在路径积分下,时间步长通常需要取得更小(如0.2-0.5 fs)。通过测试不同步长下的能量守恒情况来调整。总时长τ一般需要足够长以探索相空间,但也不是越长越好,通常通过测试接受率来调整。
- 体系本身势能面复杂:对于化学反应或相变过程,势能面存在高能垒,任何方法采样都会很慢。
- 解决:考虑结合增强采样技术,如元动力学(metadynamics)或副本交换(replica exchange),但需要将这些技术与PIHMC-MIX框架进行适配,复杂度较高。
- MLP精度太差:检查MLP在验证集上的能量和力误差。如果误差比典型值(如能量<1 meV/atom, 力<100 meV/Å)大一个数量级,说明MLP未能捕捉势能面特征。
5.2 模拟结果与FP-PIMD或实验偏差大
- 症状:PIHMC-MIX模拟收敛后的RDF或其他热力学性质,与独立的、长时间的FP-PIMD基准模拟或实验数据存在显著差异。
- 可能原因与排查:
- 有效采样不足:
t_eff太短,统计误差大,未达到平衡。- 解决:检查
t_eff是否足够长以收敛你关心的性质(如RDF的第一、第二壳层)。对于水在室温下的结构,通常需要几十皮秒以上的t_eff。增加总模拟步数,或尝试调整参数提高接受率以增加有效采样。
- 解决:检查
- α值过小,且MLP存在系统性偏差:如果α设置得非常小(如接近0),而MLP在整个相关相空间存在一致性的偏差(如总是高估或低估某些相互作用的强度),那么即使有Metropolis纠偏,也可能需要极长的模拟才能收敛到正确分布,或者在有限时间内收敛到一个有偏的分布。
- 解决:这是PIHMC-MIX方法需要警惕的情况。确保α值不是极端小(建议不低于0.2)。在自学习过程中,监控MLP预测与FP计算之间的系统偏差,而不仅仅是随机误差。如果发现系统性偏差,可能需要重新审视MLP的架构或训练数据。
- 路径积分参数问题:珠子数P是否足够?截断误差是否处理得当?
- 解决:进行收敛性测试。增加P值(如从32到64),观察结果是否变化。对于室温水,P=32通常足够,但对于更低的温度或更轻的原子(如氢),可能需要更大的P。
- 泛函或基组问题:这是物理模型层面的问题,而非采样方法问题。如上文比较所示,不同的泛函本身就会给出不同的结果。
- 解决:使用PIHMC-MIX方法本身去评估不同泛函,就像原文所做的那样。与高精度实验数据或其他更高级别的理论方法(如CCSD(T))结果进行对比。
- 有效采样不足:
5.3 自学习过程不收敛或MLP性能波动大
- 症状:在SL-PIHMC-MIX过程中,MLP的测试误差随着新数据加入不降反升,或者接受率、
n_ML剧烈波动,没有呈现稳定上升的趋势。 - 可能原因与排查:
- 训练数据质量不一或存在冲突:新加入的构型可能来自模拟中偶然访问的高能、非物理区域(如原子碰撞),这些数据点与主体数据分布差异巨大,导致MLP训练不稳定。
- 解决:在将新构型加入训练集前,设置能量过滤器,剔除能量过高(相对于平均能量)的构型。或者,采用更稳健的主动学习策略,只添加那些模型预测不确定性(如多个模型预测的方差)最高的构型。
- 神经网络过拟合:随着数据量增加,如果网络容量过大或训练轮次过多,MLP可能会过度拟合训练集的噪声。
- 解决:使用验证集进行早停(early stopping)。在训练时保留一部分数据不参与训练,只用于监控验证集误差。当验证集误差开始上升时,停止训练。正则化技术(如L2正则化、Dropout)也有帮助。
- 数据分布发生剧变:如果模拟从一个亚稳态跳到了另一个截然不同的相空间区域(例如发生了相变),新区域的数据特征与旧数据差异极大。
- 解决:这有时是期望的行为(探索新相)。可以暂时保存旧模型,并基于新区域的数据重新训练或微调一个新模型。也可以考虑使用模型集合或持续学习的技术。
- 训练数据质量不一或存在冲突:新加入的构型可能来自模拟中偶然访问的高能、非物理区域(如原子碰撞),这些数据点与主体数据分布差异巨大,导致MLP训练不稳定。
5.4 计算资源与性价比考量
PIHMC-MIX的核心优势是节省FP计算量。在规划计算时,你需要权衡:
- FP计算成本:你的FP计算(如DFT)一次迭代需要多少计算资源和时间?
- MLP训练与推断成本:训练一个MLP需要多少时间?进行一次MLP能量/力评估需要多少时间?通常,MLP推断比FP快3-5个数量级。
- 目标精度与
t_eff:你需要多长的有效轨迹来使目标性质收敛?
一个简单的性价比分析:假设一次FP计算耗时T_FP,一次MLP推断耗时T_ML(T_ML << T_FP)。在PIHMC-MIX中,每次HMC步骤的MD演化需要进行n_steps次力计算,其中只有比例α来自FP,其余来自MLP。此外,每次HMC步骤的接受判据需要1-2次额外的FP能量计算。因此,总FP计算次数约为:N_HMC_steps * (α * n_steps + 1)。而纯FP-PIMD需要:N_PIMD_steps * P * n_steps(假设P个珠子,每MD步一次FP)。在原文案例中,PIHMC-MIX以5000次FP计算获得了约100 ps的t_eff,而FP-PIMD需要10万次FP计算获得25 ps的t_eff,前者的“每FP计算获得的采样效率”是后者的约80倍。即使考虑MLP训练和推断的开销,在需要长时、高精度量子模拟的场景下,PIHMC-MIX的性价比优势是压倒性的。
最后,PIHMC-MIX方法的价值不仅在于加速单个模拟。它为我们打开了一扇新的大门:能够以可承受的计算成本,对复杂体系的量子效应进行系统性的、高精度的扫描研究,例如探索不同温度/压力下的相图,或者比较多种候选材料或分子设计的量子力学性质。它将从“能否算得动”的问题,提升到了“我们该如何更聪明、更高效地去算”的层面。
