Lecture notes and customized demos for CMPT 898.02

January 05, 2010: Introduction to HPC
January 07, 2010: Overview of Parallel Computing Hardware

January 12, 2010: Overview of Parallel Programming Paradigms
January 14, 2010: Overview of WestGrid and UofS HPC Training Facilities

January 19, 2010: Hello World! helloWorld.f90, helloWorldOMP.f90, helloWorld2.f90, helloWorld.m, pHelloWorld.m, pHelloWorld2.m
January 21, 2010: Basic MPI Programming helloWorldMPI.f90, helloWorld2MPI.f90, helloWorld.pbs

January 28, 2010: Communications in MPI --- Part 1, sendAndReceiveMPI.f90
February 02, 2010: Communications in MPI --- Part 2, dotProductMPI.f90

February 08-10, 2010: Design, Code, Debug, Test
March 02-04, 2010: Advanced Point-to-Point Communication, allgatherRingBlock.f90, allgatherRingBlockT.f90, allgatherRingNonBlock.f90, allgatherNonRingBlockT.f90

March 09-18, 2010: Quadrature, quadDemo.m, integrand.m, simp.m, adaptiveSimpson.m, gaussQuad.m

March 23-April 01, 2010: Linear Algebra