1. Introduction#
1.1. Scientific Computing#
https://en.wikiversity.org/wiki/Scientific_computing
https://www.nature.com/articles/d41586-024-00725-1
1.2. High Performance Scientific Computing#
https://en.wikipedia.org/wiki/High-performance_computing?useskin=vector
Performance versus time to solution

CO2 Comsumption

%%html
<iframe src="https://ourworldindata.org/grapher/electricity-prod-source-stacked?stackMode=relative&tab=chart" loading="lazy" style="width: 100%; height: 600px; border: 0px none;" allow="web-share; clipboard-write"></iframe>
<https://datascience.aero/green-programming-reducing-your-carbon-emissions-when-coding/ >
Language use in a typical cluster

Moore law:
https://en.wikipedia.org/wiki/Moore%27s_law?useskin=vector
https://ourworldindata.org/grapher/transistors-per-microprocessor

1.3. Training HPC#
1.4. Computer Architecture#
See 01-intro.pdf
Check:
Branch education, computer hardware: https://www.youtube.com/watch?v=d86ws7mQYIg&t=0s