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.