Skip to content

DurhamARC/BasicParallelProgramming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ARC course: A brief introduction to parallel programming on a Supercomputer

  • Introduction to parallel programming with OpenMP and MPI using C and FORTRAN
  • Get a taste: First example with broadcasting all data from the master process to all others
  • Practicals:
    • Simple examples on OpenMP
    • The famous Hello World program on MPI
    • Let's play Ping-Pong: point-to-point communications (synchronous, buffered, standard, ready)
    • Collective operations
  • Bonus practical:
    • Computing Pi number