【文件属性】:
文件名称:matlab分时代码-pyctqw:分布式内存CTQWFortran库和Python模块
文件大小:1.71MB
文件格式:ZIP
更新时间:2021-05-21 21:16:35
系统开源
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