Lecture 1 -- CSC/MA 783

  • Introduction This course is meant to be a practical introduction to scientific and parallel computing. For shared memory machines, we will do some OpenMP coding. For distributed memory, we will use MPI for message passing. A unifying application will be simple linear algebra codes, comparing our own codes to those from linear algebra libaries. Initially, there will be weekly programming assignments. As the class progresses, many students will substitute assignments based on their research projects. Grades will be based on the assignments and student projects.