/HPC-InterestGroup

University of the Witwatersrand High Performance Computing Interest Group Code, Lectures, Notes & Examples

Primary LanguageC

High Performance Computing Interest Group - University of the Witwatersrand

This is a repo that contains notes and code for the HPC interest group at the University of the Witwatersrand. We are a student-run organisation that aims to educate undergraduate students in useful HPC skills.

See below for a list of previous talks/tutorials.

Contents

🐧 Compiling / General Linux

This section involves learning how to become proficient in Linux, including using the terminal, how to compile software from source and how to use Vim!

⛓️ Parallel Programming

HPC is about parallelisation, and this section has lots of tutorials and resources on how to do parallel programming in a variety of languages.

🖵 Graphical Programming

Here are some tutorials on how to make visual programs, either using a proper window (SFML), or making pretty graphics in the terminal using ncurses.

📖 Theory

Sometimes we need some theoretical understanding of the concepts we are trying to learn, and here are some more theoretical/less hands-on discussions.

🏃 General/Performance

And here are some general or performance-oriented resources.