文件名称:bosonic-vmps:从 code.google.combosonic-vmps 自动导出
文件大小:29KB
文件格式:ZIP
更新时间:2024-07-08 05:51:17
MATLAB
bosonic-vmps 这个 Matlab 程序最初是为了研究自旋玻色子模型的关键特性而开发的。 它也可以很容易地扩展到研究其他玻色子系统,如 Bose-Hubbard 模型。 运行程序需要 Matlab 或 Octave。 例如,要计算具有一组参数的自旋玻色子模型的基态,可以在 Matlab 中运行以下命令: VMPS_SBM1(0,0,0.6,0.1,2,50,0) 参数的定义可以在源代码中找到。 该程序已用于我们的论文“一浴和二浴自旋玻色子模型中的临界和强耦合相”物理。 牧师莱特。 108, 160401 (2012)。 如果您将代码用于您的项目,请考虑引用本文。
【文件预览】:
bosonic-vmps-master
----updateCright.m(573B)
----calbosonshift_SBM1.m(791B)
----paritykron.m(1KB)
----README.md(730B)
----genh1h2term_onesite.m(7KB)
----clean_dir(183B)
----createrandomVmat.m(685B)
----maxshift.m(201B)
----parity.m(114B)
----initstorage.m(971B)
----bosonop.m(428B)
----prepare.m(852B)
----initresults.m(538B)
----adjustdopt.m(3KB)
----createrandommps.m(1KB)
----optimizesite.m(3KB)
----minimizeE.m(4KB)
----updateHright.m(647B)
----rightnormA.m(504B)
----prepare_onesiteVmat.m(898B)
----update_sitej_h1h2.m(123B)
----genh1h2term.m(488B)
----loadsaved.m(551B)
----HmultA.m(768B)
----prepare_onesiteAmat.m(1KB)
----prepare_onesite.m(4KB)
----applyOP.m(158B)
----calbosonocc_SBM1.m(631B)
----extroplate.m(662B)
----minimizeE_onesiteVmat.m(2KB)
----gen_sitej_op.m(710B)
----gennonzeroindex.m(626B)
----spinop.m(484B)
----initCstorage.m(314B)
----calspin.m(584B)
----parityop.m(2KB)
----gen_sitej_h1h2.m(326B)
----updateHleft.m(627B)
----updateCleft.m(452B)
----star2tridiag.m(614B)
----vonNeumannEntropy.m(226B)
----expectationvalue.m(666B)
----svd2.m(133B)
----parityorderOP.m(599B)
----updateop.m(2KB)
----expectation_allsites.m(433B)
----trustsite.m(1KB)
----VMPS_SBM1.m(3KB)
----HmultVmat.m(954B)
----prepare_onesite_truncate.m(2KB)
----contracttensors.m(1KB)
----minimizeE_onesiteA.m(1KB)
----SBM_genpara.m(1KB)