piątek, 18 lutego 2011

Computational Physics: Advanced Monte Carlo Methods

Kolejny interesujący kurs. Właściwie moje pierwsze spotkanie z praktyczną implementacją symulacji wykorzystujących metodę Monte Carlo.


  • Czas trwania: 20h
  • ECTS: 3
  • Poziom trudności: Basic
  • Form egzaminu: open book
  • Sylabus
Wykład to wprowadzenie do metody Monte Carlo, algorytmu Metropolis, algorytmów klastrowych. Przedstawiono model Isinga, wprowadzono pojęcie czasu autokorelacji. Pokazano również model Lotki-Voltera, Brusselator które to modele mogą opisywać przebieg reakcji chemicznych itp. 

Zadania polegały na implementacji algorytmów w wybranym przez siebie środowisku, przedstawieniu i interpretacji rezultatów obliczeń. Moje pierwsze poważniejsze zetknięcie z Matlab'em. Środowisko jakoś mnie nie zachwyciło dlatego teraz mam zamiar korzystać z Python i pakietu numpy.
Rozszerzeniem kursu jest Physical Modelling of Complex Systems

Egzamin polegał na zaprezentowaniu wyników z ćwiczeń jakie się zrealizowało. Trzeba było omówić zarówno otrzymane wyniki jak i kod programu a także odpowiedzieć na dodatkowe pytania z teorii.

1 komentarz:

  1. No no no, widzę, że ciekawe rzeczy robisz :D
    Co do pythona, to dość prosty język. Najlepsza do niego jest taka biblioteka rysująca wykresy - matplotlib - polecam xD Prosta w użyciu, a wykresy wychodzą bardzo profesjonalne ;)

    OdpowiedzUsuń