Weekly plans and update for week 35
Dear all, welcome again
we hope your week started the best possible way and that you have had an enjoyable weekend.
What follows first is the the weekly reading assignments before the lab and online lecture sessions.
This week we will cover in more depth c++ programming elements relevant for project 1 and we will start with linear algebra and the mathematics relevant for project 1.
The linear algebra material is available at http://compphysics.github.io/ComputationalPhysics/doc/pub/linalg/html/._linalg-bs000.html and besides the introductory slides from slide 1 to 27(in particular on how to allocate memory, a topic we need for project 1), we focus on Gaussian elimination and solution of sets of linear equations. This is covered by the slides from 28 to 46.
The slides from 1-27 cover c++ practicalities and more on matrices and vectors. We recommend also reading the teach yourself c++ slides at http://compphysics.github.io/ComputationalPhysics/doc/pub/learningcpp/html/learningcpp-bs.html, in particular from Pointers down to How to use library functions.
If you wish to read more about the relevant linear algebra, the text at https://github.com/CompPhysics/ComputationalPhysics/blob/master/doc/Textbooks/LinearAlgebra/Matrix%20Algorithms%20(Vol.%201_%20Basic%20Decompositions)%20%5BStewart%201998-12%5D.pdf, and pages 81-100 are of relevance for project 1. The first chapter is meant as a repetition of basic linear algebra quantities.
Concerning the lab sessions, you will receive an email later today about digital labs, their zoom links and more.
All the best from the teaching team.