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