Skip to main content Skip to navigation

CY901 - High Performance Scientific Computing

  • Module code: CY901
  • Module name: High Performance Scientific Computing
  • Department: Centre for Scientific Computing
  • Credit: 12

Content and teaching | Assessment | Availability

Module content and teaching

Principal aims

This module will address the rapid increase, in recent years, of computer simulations and data analysis on high performance computers, for research in all fields of scientific computing.

Principal learning outcomes

ability to formulate, implement, and evaluate an appropriate high-performance computer algorithm to tackle a task in scientific research; concepts of shared memory, and message passing programming constructs, and their utility in scientific programming applications; ability to write a parallel program using shared-memory or message passing constructs, for scientific applications; the concepts underlying Grid computing and e-science, and their general areas of applicability; introduction to the use of packages for data analysis and visualisation.

Departmental link

Module assessment

Assessment group Assessment name Percentage
12 CATS (Module code: CY901-12)
A (Assessed work only) Assessed Course Work 100%

Module availability

This module is available on the following courses:



Optional Core


  • Postgraduate Taught Scientific Research and Communication (F1PE) - Year 2