本公开的示例实施例通常涉及量子化学领域,并且特别地涉及用于一种具有直积多斯莱特行列式试探的无相辅助场量子蒙特卡罗(phaseless auxiliary-field quantummonte carlo,ph-afqmc)的方法、非暂态计算机可读存储介质、以及设备。
背景技术:
1、量子化学的目标是在经典数字计算机上找到基态多电子问题的解决方案。无相辅助场量子蒙特卡罗(ph-afqmc)是量子蒙特卡罗(qmc)的变体中的一种,作为近年来在量子化学中被广泛认可的技术,以其在准确度与效率之间的平衡而闻名。众所周知,试探波函数的选择显著影响ph-afqmc的准确度和可扩展性。因此,为了提升ph-afqmc的准确度和可扩展性,如何选择试探波函数还需要进一步研究。
技术实现思路
1、一般来说,本公开的示例实施例提供了一种具有直积多斯莱特行列式试探的ph-afqmc的解决方案。
2、在第一方面,提供了一种方法。该方法包括:获得分子系统的多个活动空间;分别确定针对多个活动空间的多个系数张量;基于多个活动空间的多个系数张量的张量积,确定复合系数张量;以及基于复合系数张量和截止值,确定试探波函数。
3、在第二方面,提供了一种设备。该设备包括:至少一个处理器;以及存储指令的至少一个存储器,该指令在由至少一个处理器执行时使设备至少:获得分子系统的多个活动空间;分别确定针对多个活动空间的多个系数张量;基于多个活动空间的多个系数张量的张量积,确定复合系数张量;以及基于复合系数张量和截止值,确定试探波函数。
4、在第三方面,提供了一种非暂态计算机可读存储介质。非暂态计算机可读存储介质具有存储在其上的计算机可执行指令,该指令在由设备执行时使该设备执行:获得分子系统的多个活动空间;分别确定针对多个活动空间的多个系数张量;基于多个活动空间的多个系数张量的张量积,确定复合系数张量;以及基于复合系数张量和截止值,确定试探波函数。
5、在第四方面,提供了一种计算机程序,该计算机程序包括指令,该指令在由装置执行时,使得装置至少执行第一方面中的方法。
6、应当理解,
技术实现要素:
小节不旨在识别本公开的实施例的关键或基本特征,也不旨在用于限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。
1.一种用于确定分子系统的试探波函数的方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1所述的方法,还包括:
4.根据权利要求1所述的方法,其中所述复合系数张量的秩不小于所述截止值。
5.根据权利要求1所述的方法,其中所述复合系数张量是所述多个系数张量的直积。
6.根据权利要求1所述的方法,其中所述多个系数张量中的每个系数张量是对应活动空间的组态相互作用ci展开。
7.根据权利要求1所述的方法,其中所述试探波函数进一步基于针对所述多个活动空间的多个基本态来确定。
8.根据权利要求7所述的方法,其中针对所述多个活动空间的所述多个基本态通过使用以下中的一项来确定:
9.根据权利要求1所述的方法,其中所述复合系数张量是稀疏张量。
10.根据权利要求1所述的方法,其中所述分子系统的所述多个活动空间基于所述分子系统的多个子系统之间的化学键来确定。
11.一种用于确定分子系统的试探波函数的设备,包括:
12.一种非暂态计算机可读存储介质,具有在其上存储的计算机可执行指令,所述指令在由设备执行时,使得所述设备执行如权利要求1至10中任一项所述的方法。
13.一种计算机程序产品,包括指令,所述指令在由设备执行时,使得所述设备执行如权利要求1至10中任一项所述的方法。