Introduction to parallel computing (TIEA 385)

General

Basics of parallel computations in shared and distributed memory architectures. Parallellization of elementary scientific computations.

Prerequisites: programming skills (including basics of the C language)

Suoritustavat

Oppimispäiväkirja + harjoitustehtävien akviitinen ratkaiseminen

Slides

Exercises

  1. .pdf
  2. .pdf   omp_label.c, omp_adi.f90
  3. .pdf   demo3.c, omp_trimul.c
  4. .pdf   ex 1, ex2 (sample input file), ex 3-4
  5. .pdf   5.1-5.2, 5.4, mpi_loscat.c, mpi_reduct.c
  6. .pdf   mpi_transpose.c, omp_thres.c, mpi_thres.c,

Sample programs

Links to (external) material