using-mpskit

Simulate quantum many-body systems with MPSKit.jl for matrix product states.

60|92|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/QuantumBFS/quantum.harness --skill using-mpskit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: using-mpskit
Source: https://github.com/QuantumBFS/quantum.harness/tree/main/skills/using-mpskit
Command: npx skills add https://github.com/QuantumBFS/quantum.harness --skill using-mpskit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires MPSKit, MPSKitModels, TensorKit, and includes references (resource) components.

What problem does it solve?

This skill provides a robust, expert-curated computational environment for simulating quantum many-body systems using Matrix Product States (MPS), specifically targeting infinite and finite ground states and time evolution.

Core Features & Use Cases

  • Infinite MPS Ground States: Perform VUMPS or IDMRG simulations for uniform systems with support for unit-cell construction and symmetry sectors.
  • Finite System Dynamics: Execute finite DMRG and TDVP simulations for chains, including time evolution and excitation analysis.
  • Convergence Diagnostics: Utilize tangent-space gradient norm (calc_galerkin) probes to ensure rigorous convergence beyond simple energy plateaus.

Quick Start

Use the using-mpskit skill to initialize a VUMPS ground state simulation for an infinite Heisenberg XXZ chain with a bond dimension of 54.

Frequently Asked Questions about using-mpskit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run VUMPS simulations for infinite matrix product states?▼

VUMPS simulations for infinite matrix product states are executed through the MPSKit.jl stack, supporting uniform systems with unit-cell construction and symmetry sector handling to find ground states.

Can I perform finite DMRG and TDVP time evolution for quantum many-body systems in Julia?▼

Finite DMRG and TDVP time evolution simulations for quantum many-body chains are supported, enabling dynamic state calculations and excitation analysis within the MPSKit.jl environment.

What is the best way to verify MPS ground state convergence beyond energy plateaus?▼

MPS ground state convergence is rigorously verified using tangent-space gradient norm analysis via calc_galerkin probes, ensuring accurate results beyond simple energy plateau observations.

Does MPSKit support symmetry handling for Hamiltonian construction?▼

Symmetry handling is integrated via TensorKit.jl, while Hamiltonian construction is managed through MPSKitModels.jl, allowing rigorous sector management for matrix product state simulations.

When should I use IDMRG instead of VUMPS for infinite MPS ground states?▼

Both IDMRG and VUMPS algorithms are available for infinite MPS ground state calculations, allowing users to select the optimal approach for their specific uniform quantum many-body system.