Scripted HTML version of Foils prepared January 26 97

Foil 23 Undergraduate Minor in Computational Science
-- First Core Courses CPS311,313

From Remarks on Parallel Computing and HPCC Education Ohio Supercomputer Center Workshop -- January 24 1997. by Geoffrey C. Fox *

Prerequisite: Calculus, Physics, Programming
Level: Sophomore/Junior
System: CM5 with CMFortran (Approximately Fortran90)
Topics: Calculation with Vectors and Arrays
  • Direct Solution of Linear Systems
  • Interpolation (Polynomial, Spline, two dimensional)
  • Rounding Error in Floating Point Arithmetic
  • Elementary Numerical Quadrature
Philosophy:
  • Motivate and Illustrate with Examples from Physics, Chemistry and Engineering
  • Treat CM5 with CMFortran as a powerful, high-level system so that it is relatively easy to write programs that are "fast enough"
  • Pay attention to performance but avoid emphasis on tricky issues of parallel performance
  • Lab component (CPS313) addresses programming details and incorporates computational and programming exercises which reinforce material in lectures.
  • Programming Exercises usually modify programs discussed in class or use routines provided by the instructor



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Aug 10 1997