Computational Physics Lectures: Introduction to the course

Morten Hjorth-Jensen [1, 2]

[1] Department of Physics, University of Oslo
[2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

Aug 20, 2020












Overview of first week











Reading suggestions and exercises











Lectures and ComputerLab











Course Format











Teachers and ComputerLab

Teachers:

Teaching Assistants FS20:
Thursday Friday
Group 1: 10am-12pm Group 5: 10am-12pm
Group 2: 12pm-2pm Group 6: 12pm-2pm
Group 3: 2pm-4pm Group 7: 2pm-4pm
Group 4: 4pm-6pm Group 8: 4pm-6pm
Groups are in person but we are also planning fully online groups if needed.











Deadlines for projects (end of day, tentative deadlines)

  1. Project 1: September 9 (not graded, only feedback)
  2. Project 2: September 30 (not graded, only feedback)
  3. Project 3: October 21 (graded with feedback)
  4. Project 4: November 18 (graded with feedback)
  5. Project 5: December 9 (graded with feedback)
Projects are handed in using canvas. We use Github or GitLab (eventually Bitbucket) as repository for codes, benchmark calculations etc. Comments and feedback on projects only via canvas.











Topics covered in this course











Syllabus

Linear algebra and eigenvalue problems, chapters 6 and 7.











Syllabus

Linear algebra and eigenvalue problems, chapters 6 and 7.











Syllabus

Numerical integration, standard methods and Monte Carlo methods (chapters 4 and 11).











Syllabus

Monte Carlo methods in physics (chapters 12, 13, and 14).











Syllabus

Ordinary differential equations (chapters 8 and 9).











Syllabus

Partial differential equations, chapter 10.











Overarching aims of this course











Additional learning outcomes











Computing knowledge

Our ideal about knowledge on computational science

Hopefully this is not what you will feel towards the end of the semester!













And, there is nothing like a code which gives correct results!!















Other courses in Computational Science at UiO

Bachelor/Master/PhD Courses.











Extremely useful tools, strongly recommended

and discussed at the lab sessions.

© 1999-2020, Morten Hjorth-Jensen. Released under CC Attribution-NonCommercial 4.0 license