Computational Astrophysics Lecture Series
When I was a graduate student at UC Riverside, I developed a lecture series on the methods of computational astrophysics and high-performance computing for the physics graduate students because there was no professor in the physics department who specialized in this, at that time. The emphasis of the lectures was on galaxy simulation, since that was the field of my research. I recently found the presentation PDF and I thought that they would worth sharing here. Many of the principles and details in the lecture notes are still valid after 14 years (the slides were last updated in November of 2011).
Specific references to CPUs, SIMD instruction sets, GPUs, and software are outdated. For example, near the end of the presentation, I give a list of the best IDEs that are currently available under GNU/Linux for various languages. I would definitely recommend PyCharm for Python now....and several other JetBrains IDEs should also probably be mentioned there.
Preview
Here are some sample slides:
Download
The full presentation document is here.