TenMB
This is a repository containing julia codes for MPS/MPDO based tensor network for many body problems (Ground State properties, Time evolution, and Thermal properties).
Install / Use
/learn @NishanRanabhat/TenMBREADME
TenMB
This repository consists of collection of files for tensor network algorithms; DMRG and TDVP for finite MPS and iTEBD fo infinite MPS. It consists of all the utility files like contraction routines, Lanczos routines, several spin states, spin Hamiltonians as MPO etc. The codes are free to be used and customized according to your necessity. Any suggestion on optimization on the existing code is highly welcome, please write to nranabha@sissa.it .
Note :
-
The bottleneck of every tensor network algorithms is tensor contraction. There are several options available in Julia, one including writing your own contraction code. In the codes presented here I employ TensorOperations.jl (see https://jutho.github.io/TensorOperations.jl/stable/) a highly efficient contraction package using a convenient Einstein index notation.
-
The bottleneck of DMRG and TDVP algorithms is local eigensolver and exponential solver. In the codes presented here I employ a lanczos (for Hermitian Hamiltonians) based subroutine that performs eigen decompositions and exponentions with tensors as inputs.
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
