一个树张量网络包.
Roman Ellerbrock1,2,3, K Grace Johnson1,2, Stefan Seritan1,2
1Department of Chemistry and The PULSE Institute, Stanford University, Stanford, California 94305, USA.
The Journal of chemical physics
|March 18, 2024
概括
QuTree 是一个为树张量网络方法设计的 C++ 库,使复杂量子模拟的高效开发成为可能. 它的微不足道的开销支持大规模计算,使先进的量子方法更容易获得.
科学领域:
- 计算物理 计算物理
- 量子计算是一种量子计算.
- 数学方法 数学方法
背景情况:
- 树张量网络 (TTN) 方法是模拟量子系统的强大工具.
- 开发和实施TTN方法可能是复杂和计算密集的.
研究的目的:
- 推出QuTree,一个简化开发TTN方法的C++库.
- 为张量和张量网络提供高效的类结构.
- 为了促进诸如多层多配置时间依赖的哈特树 (MCTDH) 和密度矩阵重规范化组 (DMRG) 等方法的实施.
主要方法:
- 为张量,张量树和线性代数运算开发C++类结构.
- 在QuTree库中调查张量和张量网络操作的效率.
- 通过对合波器哈密尔顿和随机量子电路的模拟来证明QuTree的功能.
主要成果:
- 对于快速开发TTN方法,QuTree提供了高效的类结构.
- 在QuTree中管理网络结构的开销是可以忽略不计的,即使对于大型系统.
- QuTree成功计算了固态,并模拟了量子电路,证明了其实际应用性.
结论:
- 量子树为量子多体物理学和量子计算的研究人员提供了一个高水平,高效和易于访问的平台.
- 图书馆的设计平衡了易用性和访问新型研究的后端功能.
- QuTree加速了先进的TTN方法的开发和应用.
相关概念视频
Scalar and Vector Triple Products
2.4K
Two vectors can be multiplied using a scalar product or a vector product. The resultant of a scalar product is scalar, while with vector products, the resultant is a vector. These rules of the scalar or vector product between two vectors can be applied to multiple vectors to obtain meaningful combinations. The scalar triple product is the dot product of a vector with the cross product of two vectors.
The scalar triple product is the dot product of a vector with the cross product of two vectors....
The scalar triple product is the dot product of a vector with the cross product of two vectors....
2.4K
Inertia Tensor
466
The concept of the inertia tensor is employed to depict the mass distribution and rotational inertia of a solid or rigid object. This tensor is expressed through a three-by-three matrix. Each component within this matrix corresponds to varying moments of inertia about specific axes.
The diagonal components of the inertia tensor matrix represent the moments of inertia concerning the principal axes of the object. These primary axes are defined as the axes where the object experiences the least...
The diagonal components of the inertia tensor matrix represent the moments of inertia concerning the principal axes of the object. These primary axes are defined as the axes where the object experiences the least...
466
Cartesian Vector Notation
774
Cartesian vector notation is a valuable tool in mechanical engineering for representing vectors in three-dimensional space, performing vector operations such as determining the gradient, divergence, and curl, and expressing physical quantities such as the displacement, velocity, acceleration, and force. By using Cartesian vector notation, engineers can more easily analyze and solve problems in various areas of mechanical engineering, including dynamics, kinematics, and fluid mechanics. This...
774
Transformers in Distribution System
102
Transformers in distribution systems can be broadly categorized into distribution substation transformers and other distribution transformers. They are crucial for stepping down high transmission voltages to levels suitable for distribution and end-user applications.
Distribution substation transformers come in various ratings and typically use mineral oil for insulation and cooling. To prevent moisture and air from entering the oil, some transformers use an inert gas like nitrogen to fill the...
Distribution substation transformers come in various ratings and typically use mineral oil for insulation and cooling. To prevent moisture and air from entering the oil, some transformers use an inert gas like nitrogen to fill the...
102
Extraction: Partition and Distribution Coefficients
2.4K
The distribution law or Nernst's distribution law is the law that governs the distribution of a solute between two immiscible solvents. This law, also known as the partition law, states that if a solute is added to the mixture of two immiscible solvents at a constant temperature, the solute is distributed between the two solvents in such a way that the ratio of solute concentrations in the solvents remains constant at equilibrium.
For extracting a solute from an aqueous phase into an...
For extracting a solute from an aqueous phase into an...
2.4K
Vector Algebra: Method of Components
13.9K
It is cumbersome to find the magnitudes of vectors using the parallelogram rule or using the graphical method to perform mathematical operations like addition, subtraction, and multiplication. There are two ways to circumvent this algebraic complexity. One way is to draw the vectors to scale, as in navigation, and read approximate vector lengths and angles (directions) from the graphs. The other way is to use the method of components.
In many applications, the magnitudes and directions of...
In many applications, the magnitudes and directions of...
13.9K


