A computational condensed matter physics framework for studying non-Hermitian topology, PT-symmetry breaking, exceptional points, skin effects, winding topology, and complex spectra in SSH-type lattice Hamiltonians.
This project explores modern non-Hermitian quantum matter using tight-binding methods, spectral analysis, topological invariants, and scientific visualization.
- Non-Hermitian SSH Hamiltonian
- PT-symmetry breaking analysis
- Exceptional point evolution
- Complex energy spectra
- Non-Hermitian skin effect
- Edge-state localization
- Winding topology
- Animated spectral evolution
- Scientific visualization framework
Non-Hermitian systems describe open quantum systems with:
- gain/loss
- dissipation
- asymmetric hopping
- nonreciprocal transport
Such systems exhibit fundamentally new phenomena absent in Hermitian quantum mechanics:
- exceptional points
- complex spectra
- non-Bloch topology
- skin localization
- PT-symmetry breaking
The non-Hermitian SSH model is one of the most important paradigmatic models in modern topological condensed matter physics.
non-hermitian-ssh-simulator/
│
├── animations/
│
├── figures/
│
├── animate.py
├── exceptional_points.py
├── hamiltonian.py
├── main.py
├── pt_phase_diagram.py
├── requirements.txt
├── run-all.py
├── skin_effect.py
├── skin_modes.py
├── spectrum.py
├── topology.py
└── winding_plot.py
The generalized non-Hermitian SSH Hamiltonian is given by:
where:
-
$t_1$ : intracell hopping -
$t_2$ : intercell hopping -
$\gamma$ : non-Hermitian gain/loss parameter
The system exhibits PT symmetry when:
PT symmetry breaking leads to:
- complex eigenvalue formation
- exceptional points
- spectral bifurcation
Exceptional points occur when both:
- eigenvalues coalesce
- eigenvectors coalesce
These are unique non-Hermitian degeneracies.
The topological invariant is computed using:
where:
-
$h(k)$ is the complex Bloch Hamiltonian
The winding number characterizes non-Hermitian topological phases.
The simulator demonstrates:
- boundary-localized bulk states
- non-Bloch localization
- asymmetric spectral accumulation
A hallmark of non-Hermitian topology.
Clone the repository:
git clone https://github.com/akshuattri/non-hermitian-ssh-simulator.gitInstall dependencies:
pip install -r requirements.txtnumpy
scipy
matplotlib
Run all simulations:
python3 run-all.pyor individually:
python3 spectrum.pypython3 exceptional_points.pypython3 skin_effect.pypython3 topology.pyThe framework generates:
- Complex energy spectra
- PT phase diagrams
- Exceptional point evolution
- Winding topology plots
- Skin-effect localization
- Edge-state visualizations
- Spectral animations
Outputs are stored in:
figures/
animations/
- Real and imaginary spectral branches
- PT symmetry breaking
- Complex eigenvalue evolution
- Eigenvalue coalescence
- Non-Hermitian criticality
- Exponential edge localization
- Non-Bloch bulk behavior
- Complex topological phase structure
- Momentum-space winding
Planned additions include:
- Non-Bloch band theory
- Generalized Brillouin zone methods
- Floquet non-Hermitian systems
- Higher-order topology
- Non-Hermitian Chern insulators
- Quantum transport in open systems
- Interacting non-Hermitian models
-
Su, Schrieffer, Heeger,
Solitons in Polyacetylene,
Phys. Rev. Lett. 42, 1698 (1979) -
C. M. Bender,
Making Sense of Non-Hermitian Hamiltonians,
Rep. Prog. Phys. 70, 947 (2007) -
S. Yao and Z. Wang,
Edge States and Topological Invariants of Non-Hermitian Systems,
Phys. Rev. Lett. 121, 086803 (2018) -
K. Kawabata et al.,
Symmetry and Topology in Non-Hermitian Physics,
Phys. Rev. X 9, 041015 (2019)
Akshu Attri
Computational Condensed Matter Physics
Indian Institute of Science