FYS3150/4150 Syllabus/achievement requirements
Fall 2015
Basic Syllabus
The syllabus for this course consists of the lecture notes on the webpage (chapters 2-15) and 5 compulsory projects. The last two projects will be graded and count 1/3 each of the final mark. A final written exam which counts 1/3 is also part of the total evaluation.
- Monte Carlo methods in physics (Lecture notes chapters 12 and 13)
- Partial differential equations (Lecture notes chapter 10)
- Ordinary differential equations (Lecture notes chapter 8)
- Numerical integration, standard methods and Monte Carlo methods (Lecture notes chapters 5.1-5.5 and 11)
- Linear algebra and eigenvalue problems. (Lecture notes chapters 6 and 7)
A good text that can be used (with more math plus much material on parallelization) is 'Parallel Scientific Computing in C++ and MPI', of Karniadakis and Kirby III, Cambridge.
Additional literature
In addition we recommend highly the texts on Numerical Recipes in C++ or Fortran90 by Press et al. The C, F77 and Fortran90 can be downloaded down for free, follow the links at Numerical RecipesThe program library in C++ and Fortran2008 used in this course is a rewritten version of the Numerical Recipes codes.