VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

327-2143-00L 5 Credits MSC D-MATL
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Computational Multi-Scale Modeling of Solids

Lecturers & Examiners: Prof. Dr. Peter Derlet
VVZ CR n/a

Last Updated: 2026-06-01 11:33:47

Abstract

This course considers the computational modeling of solids, with a focus on transport, elasticity/plasticity, magnetism, and (out-of-)equilibrium phenomena. The first 8 weeks involve lectures and tutorials, with the remaining time devoted to group projects whose topic is derived from journal articles or student interest. Assessment is via a presentation and written report.

Objective

By the end of the course, the student is able to: - Apply well known numerical approaches to solve ordinary and partial differential equations, including explicit/implicit integration, finite difference and finite element methods - Understand the origin of physically motivated PDEs through notions of coarse-graining and continuity in the fields of elasticity, transport, magnetism and plasticity. - Understand contemporary simulation methods for use in the modelling of complex materials science problems - Analyze and evaluate a journal paper, be able to evaluate and extract the essential physical phenomenon, and through model building, create a simplified description of the studied phenomenon. - Create and manage a short-term project on the topic of simulation of hard-matter systems. - Create a conference-style presentation and report, summarizing your project based learning.

Content

The lecture and tutorial content will cover: - Coarse graining and the continuum - Numerical methods of ordinary and partial differential equations - The mathematics of the finite element method - Continuum Magnetism - Dislocation dynamics - Atomistic simulation (molecular dynamics, equilibrium Monte Carlo and Kinetic Monte Carlo) Computational and simulation frameworks: Some knowledge of python programming will be assumed. When needed the numpy, scipy and matplotlib python libraries will be introduced. All tutorials (except atomistic simulation) will be based on in-house python programs. Atomistic simulation will employ the open source LAMMPS platform. Data analysis will be in python and visualization via python and the OVITO visualization platform.

General Information

Language
English
Levels
MSC
Frequency
Yearly recurring

Examination

Type
graded semester performance

Course Components

Type Title Time & Place Hours
lecture with exercise Computational Multi-Scale Modeling of Solids
  • Tue 09:45-13:30 (HCP E 47.4)
5 h weekly

Offered In