Weekly update October 30-November 3. Note correction to UiO calendar
Dear All,
first a small correction to the weekly plan from the UiO admin. We do have a lecture tomorrow, but we have to move to Lille Fysiske Auditorium (one floor below our normal auditorium). We should be able to fit in all. Thus, the weekly UiO plan is not correctly updated and there will be lectures tomorrow and Friday as well.
Our normal classroom is however occupied.
Else, tomorrow we will derive and discuss the Metropolis algorithm (chapter 12, 12.5 in particular) and link it with project 4 (details in chapter 13). We will also continue this discussion on Friday. Friday we will also discuss how to generate random numbers and how to use the
C++ class called random, see http://www.cplusplus.com/reference/random/?kw=random
and chapter 11 of the lecture notes.
Since parallelization is very useful in this project, we will use the first hour of each lab session to discuss how to parallelize codes. You will find this information under the lectures slide topic 'How to optimize your code, from compiler flags to vectorization and parallelization', see for example http://compphysics.github.io/ComputationalPhysics/doc/pub/codeoptimization/html/codeoptimization.html
At the lab we continue with project 4.
Best wishes to everybody and thanks for heroic efforts with project 3.
Morten