CS 575 Supercomputing - Lab 4: Heat Diffusion
February 21, 2001

Dr. Kris Stewart (stewart@sdsu.edu)
San Diego State University

This URL is http://www.stewart.cs.sdsu.edu/cs575/labs/l4_heat.html

Sun Workshop

We have an excellent environment for exploring, debugging and optimizing codes on rohan - workshop

Purpose: Introduce Linear System solving A x = b

Our computational experiments for this course involve both synthesis and analysis. I would like you to begin the synthesis portion by reading through the following materials. Later you will be asked to devise a specific experiment to produce values that you will analyze, comprising the analysis portion of the assignment. Since we do not have Math 542 or Math 693b as a prerequisite, many of you will be unfamiliar with the discretization of a region to allow the approximation of the solution to a partial differential equation. Therefore the materials below provide this background in a manner focused on our needs in CS 575 Supercomputing.

On Monday, March 5, I will distribute the next assignment, which will involve a computational experiment (using basic codes that will be available then), examining the output from these codes and writing a report discussing your discoveries (report template and specific will be available then).

  1. Diagram of Heat Transfer in a Rectangular Plate
  2. Overview of Main Program (either language)
  3. Forms for Linear Algebra and Impact on HPC platforms
Background material for those not familiar with counting operations (with suggestions how to evaluate work), Gaussian Elimination algorithm, and operation count for Gaussian Elimination and Solves

Cray C90 Schematic Full Color Schematic of a powerful CPU
Back to CS 575 Home Page