heat-1d-schrodingerization

Transform non-unitary diffusion into unitary quantum evolution for the 1D heat equation.

30|2|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/unitarylab/quantum-skills --skill heat-1d-schrodingerization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: heat-1d-schrodingerization
Source: https://github.com/unitarylab/quantum-skills/tree/main/algorithms/schrodingerization/heat-1d-schrodingerization
Command: npx skills add https://github.com/unitarylab/quantum-skills --skill heat-1d-schrodingerization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, unitarylab, and includes scripts (resource) components.

What problem does it solve?

This quantum-compatible solver enables transforming the non-unitary diffusion equation of the 1D heat problem into a unitary quantum evolution, supporting Dirichlet and periodic boundary conditions, source terms, and both classical and Trotter-based quantum evolution with automatic circuit generation and solution visualization.

Core Features & Use Cases

  • Schrödingerization-based transformation from diffusion to unitary dynamics
  • Supports Dirichlet and periodic boundary conditions
  • Handles source terms and various initial conditions
  • Classical vs Trotterized quantum evolution with automatic circuit generation and visualization
  • Automatic Laplacian assembly and circuit export
  • Visualization of results

Quick Start

Run the script to execute the Schrödingerization pipeline for the 1D heat equation and visualize the results.

Frequently Asked Questions about heat-1d-schrodingerization

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

FAQPage Schema
How does Schrödingerization transform the 1D heat equation for quantum simulation?

Schrödingerization maps the non-unitary diffusion of the 1D heat equation into unitary quantum evolution, enabling standard quantum circuit simulation of classical diffusion dynamics.

Can I simulate the 1D heat equation with Dirichlet and periodic boundary conditions using quantum circuits?

Yes, this quantum simulation of the 1D heat equation supports both Dirichlet and periodic boundary conditions, automatically assembling the Laplacian and generating the corresponding quantum circuits.

How do I generate and export quantum circuits for a heat equation PDE?

Run the Schrödingerization pipeline to automatically generate and export Trotter-based quantum circuits for the 1D heat equation PDE, including visualization of the simulated quantum evolution.

Does the quantum heat equation solver handle source terms and custom initial conditions?

Yes, the quantum heat equation solver handles source terms and various initial conditions, incorporating them into the Schrödingerization transformation prior to Trotterized quantum evolution.

What is the difference between classical and Trotterized quantum evolution for the 1D heat equation?

Classical evolution numerically integrates the 1D heat equation directly, whereas Trotterized quantum evolution decomposes the unitary dynamics into discrete gate sequences for circuit export and quantum execution.

Do I need numpy to run the Schrödingerization pipeline for quantum PDE simulation?

Yes, numpy is a required dependency for the Schrödingerization pipeline, handling numerical array operations for PDE discretization, Laplacian assembly, and classical evolution benchmarking.