Home
Research
CV
Durham University
Visitor Accomodation
Travel to Durham
Durham
Second year L2: Stars and
Galaxies
(11 lectures)
Lecture notes (pdf)
Workshop questions (pdf)
Durham MSc Scientific Computing
Introductory slides
Lecture 1: Radioactive decay
Lecture 2: Projectile motion
Lecture 3: Harmonic motion
Lecture 4: Chaos
Lecture 5: Root finding and integration
Lecture 6: Random walks
Lecture 7: Percolation
Lecture 8: Ising model
IDL
My idl tutorial.
IGM postgrad lectures
Slides
Lecture notes including exercises.
Cosmology postgrad lectures
Lecture notes
Homework
Radiative processes postgrad lectures (with M Fumagalli)
Lecture notes
Cloudy workshop introduction
HPC tutorial
MPI tutorial from LLNL
RISC instruction set
Haswell instruction set
Set of intruction tables
Caching basics
When cache matters: row-major versus column-major ordering
Sandy Bridgeprocessors
some notes on vectorization
and some more notes
Example code to define sizes of numbers independent of compiler options
visual of mpi collective communication calls
LLNL tutorial
Exercises
Timing MPI communication speed (see ~tt/Codes/B_EFF)
Home work (deadline December 14th)