文件名称:场线耦合matlab代码-tSDRG:树张量网络强无序重整化群
文件大小:509KB
文件格式:ZIP
更新时间:2024-07-09 05:53:30
系统开源
场线环路matlab代码树张量网络强无序重整化群 tSDRG 是一种强大且高效的无序系统算法。 该算法基于并用于Matlab,代码采用C++语言编写。 更多细节,请阅读或我们的论文 要求 C++ 编译器(需要 C++11) BLAS 和 LAPACK 库和头文件 (注意uni10不支持函数uni10::EigHLazy(),我会上传我的uni10或者把EigHLazy()改成EigH()或者打开这个issue) 安装 $ git clone https://github.com/ZlinTsai/tSDRG.git $ cd Main makefile 编译器命令行 如果您首先编译 tSDRG,请删除对象目录 plz。 $ rm -rf object PLZ chnage makefile UNI10_ROOT 和 ROOTS 到你的 uni10 目录 UNI10_ROOT := /usr/local/uni10 根:= /usr/local/uni10 $ make code=yourcode.cpp name=yourcode.exe 目录 操作员 自旋算子 MPO 矩阵乘积算子
【文件预览】:
tSDRG-master
----tSDRG_tools()
--------measure.h(2KB)
--------measure_old.cpp(31KB)
--------tSDRG_tools.h(1KB)
--------measure.cpp(24KB)
--------measure_old.h(2KB)
--------tSDRG_tools.cpp(29KB)
----Hamiltonian()
--------hamiltonian.cpp(5KB)
--------hamiltonian.h(1KB)
----Operator()
--------operator.cpp(12KB)
--------operator.h(913B)
----tSDRG_net()
--------RG_l.net(45B)
--------H12.net(45B)
--------RG_m.net(45B)
--------RG_r.net(45B)
----README.md(2KB)
----MPO()
--------mpo.cpp(14KB)
--------mpo.h(1KB)
----tSDRG_algorithm.pdf(284KB)
----.gitattributes(66B)
----Main()
--------objects()
--------makefile(1KB)
--------job.exe(267KB)
--------Heisenberg_spin1.cpp(9KB)
--------demo.cpp(5KB)