High Performance Computing

In this section we explore some of the high performance computing (HPC) assignments that I have worked on at University.

The research spanned paradigms like:

  • Multi-core programming (OpenMP)
  • Distributed programming (MPI)
  • Graphics Card Programming (GPGPU)

Most of the code is written in C++ and visualised using Paraview or VTK.