SDS 423: Modelling and Simulation for Scientific Applications
Course Title |
Modelling and Simulation for Scientific Applications |
||||||
Course Code |
SDS 423 |
||||||
Course Type |
Elective |
||||||
Level |
Master’s |
||||||
Year / Semester |
2nd Semester |
||||||
Instructor’s Name |
Prof. Vangelis Harmandaris |
||||||
ECTS |
5 |
Lectures / week |
2 |
Laboratories / week |
1 |
||
Course Purpose and Objectives |
The aim of this course is to teach students to use simulation algorithms and to analyze their results in order to study complex systems. This includes a focus on deterministic and stochastic simulation approaches for predicting the behavior of complex systems across a broad range of scientific areas from physical sciences, engineering and biology. Methods include, among others, Monte Carlo (MC) algorithms, multi-scale modeling approaches and molecular dynamics (MD) simulations. Moreover, the course focus on the coupling between simulations and data-driven algorithms. The course will consist of exercises and a project worked out in groups. Each group will have to give a talk on the methodology and the results. |
||||||
Learning Outcomes |
By the end of the course, the students will have a good grasp on deterministic and stochastic simulations for investigating multi-scale phenomena associated with complex systems. They will be able to develop computational realistic models for studying realistic systems. At the same time they will have experience in state-of-the-art simulations methods such as Monte Carlo and Molecular Dynamics simulations. Moreover, the students will be able to use state-of-the-art supercomputers to perform demanding simulations of real life applications. |
||||||
Prerequisites |
|
Requirements | |||||
Course Content |
The content of the course on weekly basis include: Week 1: Introduction to deterministic and stochastic systems; Basics of Statistical Physics. This includes a discussion on the Boltzmann distribution, fluctuations and correlation functions. Week 2: Monte Carlo (MC) methods and MC Integration; Importance sampling; Week 3: Markov Chain Monte Carlo (MCMC) and the Metropolis algorithms; Week 4: Molecular dynamics (MD) algorithm for the simulations of molecular systems; Week 5: Prediction of properties of complex systems by analyzing simulation outcome; Statistical errors and resampling techniques for MC/MD simulations; Autocorrelations in time series data from MCMC and/or MD simulations. Weeks 6-7: Introduction in the concept of multi-scale modeling by providing a consistent coupling between microscopic (atomistic) and mesoscopic (coarse-grained) models for high dimensional molecular systems; In addition a computational project will be given to the students, referring to the usage of MCMC and/or MD simulations for the study of high dimensional realistic model systems. |
||||||
Teaching Methodology |
Lectures, Labs, Project |
||||||
Bibliography |
|
||||||
Assessment |
Combination of coursework and a project basis exam |
||||||
Language |
English |