Cirdans-Home / intrompi

A Short Introduction to Parallel Computing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Short Introduction to Parallel Computing

This is a brief introduction to parallel computing with MPI that should be done in about ten hours of class in a laboratory.

Some of the ideas behind parallel computing are quickly introduced and MPI's main directives are discussed: blocking and non-blocking point-to-point communications, collective communications, defining custom types.

Some simple examples related to parallel computing are addressed and solved.

The core of the examples is done in C language and in Python.

If you are reading this page as a README of the GitHub repository, you can find a formatted and searchable version at: https://cirdans-home.github.io/intrompi/.

About

A Short Introduction to Parallel Computing

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:TeX 84.4%Language:Jupyter Notebook 8.8%Language:C 5.9%Language:Makefile 0.5%Language:Python 0.3%Language:Shell 0.0%