Computational Many-Body Physics
winter 2025


Mo, 12.00   | weekly lecture
  S. Trebst, E0.03 (ETP)

Wed, 8.15   | biweekly lecture
  S. Trebst, E0.03 (ETP)

Wed, 8.15   | biweekly tutorial
  Sagar Ramchandani, E0.03 (ETP)
  October 22, 29; November 19; December 10, 17;
  January 21; February 4  


Overview

The lecture will provide an overview of modern numerical approaches to many-body systems, both classical and quantum. The in-depth introduction of elementary algorithms will include Monte Carlo methods, machine learning techniques, and entanglement based approaches, which will be complemented by an application of these methods to fundamental models and phenomena, mostly arising in the context of condensed matter physics, but we might branch out to other fields as well.

Lectures | Syllabus | Literature


Lectures








Lecture weeks (toggle): intro | week 1+2 | week 3+4 | week 5+6 | week 7+8 | week 9+10 | week 11+12 | week 13+14

Week 11 (January 5/12, 2026)





  • lecture notes:   entanglement entropies, replica trick, boundary law



Week 12 (January 19, 2026)

 

  • book chapter:   Entanglement and Tensor Network States by Jens Eisert
  • book chapter:   Entanglement in Many-Body Systems by Frank Pollmann
  • book chapter:   DMRG: Ground States, Time Evolution, and Spectral Functions by Ulrich Schollwöck





Syllabus








Literature

General textbooks
Specialized literature
Other resources on the web


Prerequisites

The course is intended for master students; it builds on a bachelor level introduction to computational physics as it is taught in many places around the world. If you have not taken such a course, take a look at a recent version of such an introductory course by our group, e.g. Computer-Physik 2025.

We do expect you to have light programming experience, preferably in Julia (which we have been teaching since summer 2016 in the undergraduate course).