Emne - Avansert simuleringsmetoder i mange-partikkel-systemer - MM8407
Avansert simuleringsmetoder i mange-partikkel-systemer
Velg studieårOm
Om emnet
Faglig innhold
Kurset dekker avanserte simuleringsmetoder i multipartikkel-systemer, blant annet klassiske fluide- og spinnsystemer. Kurset gir et teoretisk grunnlag for både grunnleggende og avanserte teknikker, samt praktisk erfaring med eksempler på anvendelse av molekylær-dynamikk og Monte-Carlo simuleringer.
Læringsutbytte
Kunnskap:
- Monte-Carlo og molekylær dynamikk algoritmer.
- Tilnærminger for å modellere egenskaper og dynamikken av partiklerne i gjennom simuleringerne.
- Grunnleggende og avanserte metoder for å påskynde akselerere simuleringer.
Ferdigheter:
- Være i stand til å benytte flere verktøy som brukes i simuleringsmetoder i statistisk fysikk.
- Være i stand til å skrive godt optimaliserte programmer for molekyldynamikk og Monte Carlo simuleringer.
- Være i stand til å bestemme anvendbarheten av ulike metoder for å simulere problemer i statistisk fysikk.
Generell kompetanse: Kunne videreformidle og presentere tilegnet kunnskap.
Læringsformer og aktiviteter
Forelesninger, seminarer, øvinger.
Programmeringsprosjekt.
Hvis det er færre enn 4 påmeldte studenter vil kurskoordinatoren avgjøre om kurset avholdes eller ikke.
Obligatoriske aktiviteter
- Øvinger
- Programmeringsprosjekt
Mer om vurdering
Ved gjentak kan obligatoriske arbeidskrav fra tidligere år godkjennes av instituttet.
Anbefalte forkunnskaper
Ideelt sett bør du kunne programmere i C/C++.
Forkunnskapskrav
Dette emnet krever godkjent opptak til et ph.d.-studieprogram ved NTNU eller et annet universitet.
Innføring i programmering og statistisk fysikk, termodynamikk eller tilsvarende.
Kursmateriell
Understanding Molecular Simulation, av Daan Frenkel og Berend Smit. Annet materiale kan komme til underveis.
Fagområder
- Kondenserte mediers fysikk
- Datateknikk og informasjonsvitenskap
- Materialer
- Material- og faststoffysikk
- Statistisk mekanikk
- Teoretisk fysikk
- Fysikk
- Nanoteknologi
- Teknologiske fag