文件名称:matlab分时代码-pyctqw:分布式内存CTQWFortran库和Python模块
文件大小:1.71MB
文件格式:ZIP
更新时间:2024-06-10 15:03:15
系统开源
matlab分时代码Fortran库和Python模块可计算连续时间的量子游动 这旨在提供一个框架,可以快速,轻松地与量子助行器一起使用,利用高性能计算并易于可视化。 有关如何使用此程序包的更多信息,请参见和以下经过同行评审的文章: Josh A. Izaac和Jingbo B. Wang。 pyCTQW:分布式内存计算机上的连续时间量子行走模拟器。 计算机物理通讯,2014年9月。 特征 Fortran和Python绑定(分别以库和模块的形式) 通过使用PETSc和SLEPc高性能稀疏矩阵库来支持MPI(已计划CUDA支持) 具有对无限线汉密尔顿主义者的内置支持 以二进制或文本形式导入和导出矩阵/状态 可以导入自定义邻接矩阵 同时支持一个和两个助行器(非交互) 以二进制,文本或Matlab格式导入和导出矩阵/状态 Python模块支持使用matplotlib和networkx进行绘图和可视化 纠缠计算 在图顶点上放置对角线缺陷/障碍的能力 适用于2个和3个相互作用粒子的MPI图同构方法 去做 CUDA支持 传动计算 当不存在PETSc / SLEPc时添加回退模式 依存关系 除了MP