Einschreibeoptionen

Vorlesung: Do. 14:15 - 15:45 Gebäude C6 3 Raum 2.10
Übung: Di 14:15 – 15:45, Gebäude B2 2 CiP Pool (im Keller)

Course language: English (if desired), German otherwise

Course content:

  • Monte Carlo simulation, basic principles
  • Molecular dynamics, basic principles
  • Solution of stochastic differential equations (Langevin dynamics)
  • Focus projects that will depend on the interests of the participants (examples are modelling thermal creep of dislocations, modelling adhesion between elastomers and rough surfaces, design of interaction potentials, usage of LAMMPS, etc.)

Prerequisites:

  • Physics: Newton’s equations of motion and thermodynamics
  • Maths: Fourier transform and ordinary differential equations
  • Computers: Basic knowledge of any programming language (Basic, C, C++, Java, MATLAB, Python, whatever)

Further comments:

The main emphasis of this course is to teach you how to write your own code and less to inform you how to use programs written by others. We will support C++. Any given assignment can be solved using very few C++ commands, which can be quickly learned if the participant has had some exposure to programming in the past. Advanced programming techniques (such as MPI or object-oriented programming) will only become part of the course if desired by all participants.

Furthermore, we will use a Linux cluster during our tutorial hours (Übung). Tutorials on both Linux and C++ will be given in the beginning of the course if needed (which we assume to be the case).

Selbsteinschreibung (TeilnehmerIn)
Selbsteinschreibung (TeilnehmerIn)