Exercises

Statistical Physics and Computer Simulation for CSE

Prof. Philippe H. Hünenberger

Spring semester 2026 (FS26)

16 February – 29 May 2026 (Excl. Easter Break: 6-10 April)

Exercise Sessions

Thursdays, 12:45-13.30, HCI J7 , ETH Hönggerberg (14x1 hours), starting from the first semester week

Principle

The exercises of the course consist of two phases :

  • In a first phase there will be nine formal exercises E1-E9 (sometimes involving a programming component) to be carried out individually on a weekly basis. To help you solve the series, two assistants will be available to you during a one-hour weekly session. The last exercise (E9) is a practical introduction to the C++ simulation program mdatom that will be used in the second phase of the exercises
  • In a second phase you will select by groups of two (exceptionally three) one student project among twelve project options P1-P12, which you will carry out over the remaining weeks, and for which you will give a five-minutes presentation at the end of the semester (last lecture plus last exercise session). The projects consist of small extensions of the program mdatom, which you will have to implement, test, and discuss. Giving the final presentation is compulsory if you want to obtain the +0.25 points examination bonus

Computing component

The second-phase projects as well as a few of the first-phase exercises involve programming/computation components. These will be performed on the students' personal laptops (so, you have to bring them to the exercise sessions!). The default language is C++ (at least for the material we provide, i.e. code skeletons in E1-E9 and program mdatom), but you may also use other languages (e.g. jupyter or mathematica notebooks) for your analyses as you see fit.

Participation

  • For the first-phase exercises (exercises E1-E9), it is highly recommended that you carry out the exercise, attend the session with the assistants, and return your solution to the main assistant. However, this is your responsibility (i.e. we won't check). If you return a solution, you may do so within at most six days of the corresponding exercise session, and you will receive feedback from the assistants within one week of your submission
  • For the second-phase projects (your selected project P# amonng P1-P12), your performance will be taken into account in the final exam mark as a learning component, with a possible bonus of 0.25 points on top of the exam grade for students who have carried out the practical exercises and presented their project at the last lecture (in case of exam repetition, you can reuse the bonus from a previous semester)

Exercise Material

The material for the exercises will be available on the web site (see document page). These include:

  • The scripts of the nine exercises E1-E9 in pdf format possibly accompanied by associated file sets in tar format  (posted one week before the exercise session)
  • The sample solutions of the nine exercises E1-E9 in pdf format (posted one week after the exercise session)
  • The documentation of the mdatom program as a pdf file (posted around mid-semester)
  • The document describing the twelve possible student projects P1-P12 (posted around mid-semester)
  • The source code of the mdatom program (posted around mid-semester)

Assistant schedule

first name last name room tel code 1st 2nd 3rd project
Patricia Brandl HCI G243.2 38151 PB E1(2w) - E9 P02+06+08
Shu-Yu Chen HCI G235 38885 SC E8 E5 E7 (leaving)
Ramon Hügli HCI E237 24395 RH E6 E7 E1(2w)+E4 P04+07
Antonia Kuhn HCI G227 25504 AK E5 E8 E6 P05+09
Can Liao HCI G230 34649 CL E3 E1(2w) E5+E8 P03+11
Domen Pregeljc HCI G227 34593 DP E2 E3 - (CSBMS)
Jakob Teetz HCI G243.2 26860 JT E4+E9 - E2 P01+10+12
Kalman Szenes HCI G230 34508 KS E7 E2+E4+E6+E9 E3 (leaving)

Assistant first name, last name, office, phone number, assigned exercises, assigned projects; the 1st assistant is the main assistant (knows the exercise extremely well, leads the exercise session, and corrects student reports); the 2nd assistant is the helper (knows the exercise extremely well, is present at the exercise session); the 3rd assistant is for possible replacement (knows the exercise well and may be called if another assistant is sick)

Exercise schedule

exercise week date 1st 2nd 3rd theme
E1 08 19.02.2026 PB CL RH Ideal and Real Gas (Start)
E1 09 26.02.2026 PB CL RH Ideal and Real Gas (End)
E2 10 05.03.2026 DP KS JT Classical Mechanics
E3 11 12.03.2026 CL DP KS Quantum Mechanics
E4 12 19.03.2026 JT KS RH Phenomenological Thermodynamics
E5 13 26.03.2026 AK SC CL Combinatorics and Statistics
E6 14 02.04.2026 RH KS PB Statistical Mechanics
- 15 09.04.2026 - - - Easter Break (No Exercise Session)
E7 16 16.04.2026 KS RH SC Integrators
E8 17 23.04.2026 SC AK CL Monte Carlo Sampling
E9 18 30.04.2026 JT KS AK Training Exercises for mdatom
P# 19 - - - - Independent Work on Student Projects
P# 20 - - - - Independent Work on Student Projects
P# 21 - - - - Independent Work on Student Projects
P# 22 28.05.2026 - - - Student Presentations (Second Part)

Exercise number, calendar week, date, 1st assistant, 2nd assistant, 3rd assistant, theme

Student projects

project assistant theme
P01 JT Molecular dynamics integrators
P02 PB Non-bonded interaction functions
P03 CL Polyatomic molecule
P04 RH Non-bonded pairlist
P05 AK Simulation analysis
P06 PB Thermostating and barostating
P07 RH Stochastic dynamics
P08 PB Monte Carlo sampling
P09 AK Simulation of a liquid film
P10 JT Simulation of atomic fluids
P11 CL Simulation of LJ dimers
P12 JT Cavitation free energy

Project number, responsible assistant, theme

Students

last first project assistant
Abdel Ghaffar Hatim - -
Amstutz Leo - -
Bauer Franka - -
Bernier Louise - -
Czerwenka Cedric - -
Farassino Davide - -
Fichter Hannah - -
Forster Elio - -
Friberg Erik - -
Frunz Kevin - -
Fürer Dominik - -
Göktan Can - -
Grab Timo - -
Guérin Vincent - -
Hodel Lea - -
Hrman Andrea - -
Kent Alexander - -
Kienle Nils - -
Kühner Kolja - -
Liu Anqi - -
Longpré Philippe - -
Lüchinger Linus - -
Lüscher Jonas - -
Mair Tobias - -
Maranon Paliz Martin - -
Maurer Maximilian - -
Mikhaylov Petr - -
Mori Shuntaro - -
Müller Lucie - -
Nakev Manol - -
O'Connell Luana - -
Orlandov Laurencia - -
Pereira Gonçalves Cristiano - -
Petrovic Djordje - -
Piliero Lucas - -
Poli Nicolò - -
Reiff Nelli - -
Reimann Valentino - -
Sahai Milla - -
Schult Vincent - -
Shubina Hanna - -
State Anna - -
Tgetgel Tristan - -
Vanini Lorenzo - -
Wanner Flurin - -
Wen Polin - -
Wenzel Tristan - -
Wong Christie - -

Student last name, first name, project, assistant

JavaScript has been disabled in your browser