Lecture notes and customized demos for CMPT 851
January 09, 2014: Introduction to
HPC
January 14, 2014: Overview
of WestGrid and UofS HPC Training Facilities
January 16, 21, 2014: Overview
of Parallel Computing Hardware
January 23, 28, and 30, 2014: Overview
of Parallel Programming Paradigms
February 04 and 06, 2014: Parallel
Computing in Matlab
Socrates.settings, example1_serial.m, largestEigenvalue.m, example1_parallel.m,example1_compare.m,example1_batch.m
February 11, 2014: MPI
Programming --- Part 1
helloWorld.f90,
helloWorldMPI.f90,
helloWorld2MPI.f90,
mpi_hello.c,
mpi_trap1.c,
mpi_trap2.c
February 13, 25, 2014: MPI
Programming --- Part 2
dotProductMPI.f90,
mpi_trap3.c,
mpi_trap4.c,
mat_vect_mult.c,
mpi_mat_vect_mult.c,
mpi_mat_vect_time.c
February 27; March 04, 06 2014: OpenMP Programming
omp_hello.c,
omp_trap1.c,
dotProduct_OMP.f90,
omp_fibo.c,
omp_pi.c
March 11; April 01, 2014: The n-body problem
nbody_basic.c,
nbody_red.c,
omp_nbody_basic.c,
mpi_nbody_basic.c,
omp_nbody_red.c,
mpi_nbody_red.c,
timer.h
March 13, 20, 25, 27, 2014: Introduction to PETSc
ex1.c,
ex23.c