JSU Course 2005

High Performance Computing and Computational Science

Geoffrey Fox, Marlon Pierce

Indiana University

Synopsis

The central theme of the course material will be the solution of problems in computational science and engineering using the tools of HPC. The course materials will be drawn primarily from instructional content delivered in previous courses by Geoffrey Fox and his associates. 

Course Topics
  • Introduction to High Performance Computing
  • Parallel Computer Architectures 
  • Parallel Programming Models 
  • MIMD Machines using MPI with Fortran, C, and Java
  • Programming SMP Machines with OpenMP Directives
  • Data Parallel Programming using Fortran 90/95 with Co-Array Fortran and HPF
  • Algorithms and Software
  • Numerical Integration Including Adaptive Methods
  • Numerical Linear Algebra
  • Random Numbers and Monte Carlo Methods
  • Ordinary Differential Equations
  • Partial Differential Equations
  • Scientific Visualization 

Lectures Fall 2004

Lectures Spring 2005 with Video Archive

Note video archive incomplete -- Sorry

Class Wiki at http://ripvanwinkle.ucs.indiana.edu:8668/space/start

Books

Other Resources

Other useful courses online

Homework