Introduction to High-Performance Scientific Computing

These are the lecture notes of the SSC 335 course of UT. It is an unfinished manuscript, which I’m opening for public comment. Feel free to use this in your teaching or for your own edification. Please send me any comments you might have.

Download link

Table of contents:

  • Single processor computer architecture
  • Parallel computer architecture
  • Computer arithmetic
  • Numerical treatment of differential equations
  • Numerical linear algebra
  • Combinatorics

Tutorials on:

  • LaTeX
  • Unix
  • Compilers and libraries
  • Managing code with Make
  • Source control
  • Programming practices