TFY4235/FY8904 : Computational Physics (spring 2022)

General info

Instructor Ingve Simonsen

Lectures/Exercises Mon 12:15-16:00 (D1-102)

Content

Linear algebra, finite difference methods, stochastic methods, ordinary differential equations, partial differential equations, integral equations, optimization, linear programming, genetic algorithms, simulated annealing, Fourier methods, wavelet analysis, Monte Carlo methods, molecular dynamics, quantum mechanics, cellular automata

Text Books

The class will be based on lecture notes made available from this web page. However, the following resoruces are useful and recommended:

Slides

  • The slides presented in the class you can find here (to be updated).
  • Since I will update and add material to the slides as the course progresses, this download will be updated regularly.

Lectures

Below you find a status update regarding the lectures:
  • Feb 21 : Numerical integration (Till p. 350)
  • Mar 07 : Random numbers completed
  • Feb 21 : Random numbers (Till p. XX)
  • Feb 14 : SVD (Till p. 202)
  • Feb 07 : Completed direct linear methods (Till p. 156)
  • Jan 31 : No lectures
  • Jan 24 : Finnished Sec. 3 and just started Sec. 4 (Till p. 112)
  • Jan 17 : Finnished Sec. 2 (Till p. 72)
  • Jan 10 : Till p 24

Zoom

  • The zoom link for the online teaching is available on Blackboard

Messages

  • Mar 31 : A few typos in equations were corrected in Assigment 03
  • Mar 28 : Assigment 03 is published and it will be introduced today
  • Feb 28 : Assigment 02 is published and it will be introduced today
  • Feb 14 : Finally, physical lectures and exercies will start
  • Feb 07 : Lectures today 14-16 will still be online due to me quarantining
  • Jan 31 : The lectures today are canceled due to lecturer bein sick
  • Jan 25 : Assigment 01 is published; It will be introduced Mon Jan-31 at 12:15 on zoom.
  • Jan 17 : The pre-assigment is out! It will be introduced today.
  • Jan 10 : Time Change --- First lectures will start at 14:15 (due to overlapping lectures in two courses)
  • Jan 04 : Lectures exercises will be on zoom till at least 24-Jan (link to be published later)
  • Jan 04 : The first activeties for the course will be:
    • Lectures/Exercise : Mon. 10-Jan-2022, 12:15-16:00 (on zoom)

Assignments

There will be three assigments given during this class. They will be announced during course of the semeter. You are reminded that one of the assignments will be part of the final exam and you are expected to hand in your solution to it as part of the exam.

Here is a list of the assignments for the class that have been made available so far:

Teaching assistants

  • Guillermo Garrido Hernandez (guillermo.g.hernandez_at_ntnu.no)
  • Verena Johanna Brehm (verena.j.brehm_at_ntnu.no)

Reference Group

  • Eivind Heggelund (MTNANO): eiviheg_at_stud.ntnu.no
  • Katharina Häussler (MSPHYS): kathareh_at_stud.ntnu.no

Grading

  • Multiday take home exam : 100%

Exam

  • Exam : 28 Apr - 01 May 2022
  • Additional details can be found on this page

Previous exams

Libraries

Some numerical libraries that may, or may not, be of interest.
See also:
For Windows users:

Links

Links that may (or may not) be of interest for you: