Learning Outcomes:
On successful completion of this module, students should be able to:
• Understand key HPC concepts and how they are applied in scientific research.
• Devise parallel strategies to solve computational problems.
• Develop basic parallel applications using OpenMP and/or MPI.
Indicative Module Content:
• Introduction to HPC and HPC Architectures
• Parallel Performance and Parallel Programming Models
• Introduction to OpenMP
• Introduction to MPI
Additional topics may include:
Introduction to High-Performance python