Applied Computational Intelligence Masters

Simulation Methods course. This is an introductory course to simulation methods used in science. We discuss Molecular Dynamics, in particular Brownian Dynamics and we give a few simple examples where students can write the code for the simulation from scratch for the case of a colloidal system. We also show pre-written code such as Lammps and Namd. We then introduce Monte Carlo simulations with a few classical examples such as the Ising modell. We discuss different lattice models and ways to speed up the simulation, and also the possible applications in many other areas of research. Finally we show the Cellular Automaton Method with the Vichniac modell as an example. We continue with discussing more engineering/industrial simulations such as Finite Element and Finite Difference Models with examples for stress-strain investigations and also with an elementary discussion of Computational Fluid Dynamics. We conclude the course by touching interdisciplinary topics such as Complex Netowrks and Biology-related simulations.

Simulation Methods
2017 Fall semester
Applied Computational Intelligence

This course builds on my research work and introduces students to the world of computer simulations, where different methods and are presented starting from Molecular Dynamics, Monte Carlo, Cellular Automaton to subjects spanning areas of active research done in various research groups around the world: micromagnetic simulations, protein folding, complex networks, epidemiological simulations, finite element methods and computational fluid dynamics.