Release Notes
MindQuantum 0.11.0 Release Notes
主要特性和增强
Simulator
[STABLE]
mqchem
: 新增mqchem
模拟器后端。该模拟器基于配置相互作用(CI)方法,通过在固定电子数的子空间中进行计算,为量子化学问题提供了内存和计算效率更高的解决方案。其核心组件包括 (!2717
):MQChemSimulator
: CI空间模拟器,默认初始化为Hartree-Fock态。UCCExcitationGate
: 用于构建UCC拟设线路的专用激发门。CIHamiltonian
: 用于在CI空间中高效计算期望值的哈密顿量包装器。prepare_uccsd_vqe
: 自动化UCCSD-VQE实验准备流程的高级函数。
[STABLE]
mqvector_cq
: 新增mqvector_cq
模拟器后端,利用 NVIDIA cuQuantum SDK 进一步加速在 NVIDIA GPU 上的量子线路模拟 (!2724
)。该后端依赖于cuquantum,因此需要在环境中正确安装cuqauntum后方可使用,详情请参考cuquantum官网上的安装指南。
Algorithm
问题修复
PR2727
: 修复了线路图的 SVG 导出功能在处理多控 CNOT 门时只显示一个控制比特的问题。PR2717
: 修复了uccsd_singlet_get_packed_amplitudes
中双激发振幅索引错误的问题,确保了从CCSD计算中提取的振幅的正确性。PR2716
: 修复了 SABRE 和 MQSABRE 映射算法在处理非连续物理比特ID(例如,[12, 13, 15]
)时会崩溃的问题。PR2713
: 修复了TimeEvolution
在处理含常数项(单位算符)的哈密顿量时的问题,现在会正确地将其转换为全局相位门。PR2679
: 修复了 NMFA 算法在包含外场h
时J_norm
计算不正确的问题。PR2714
: 修复了在 Windows CI 环境下,当 Python 安装在带空格的路径中时可能出现的链接器错误。PR2650
: 修复了Rn
门在某些情况下可能出现的除零错误。PR2648
: 修复了sabre
映射算法中barrier
门处理不当的问题。
其他更新
贡献者
感谢以下开发者做出的贡献:
beastsenior, dsdsdshe, GhostArtyom, liushiwei2024, lyq, MangroveCoder, YangleiSHAO, zengqg, ZhuangJP, 葛宇非, 满成, 肖阳, 左博伟.
欢迎以任何形式对项目提供贡献!