CS 325 Course Materials, Spring 2012
CS 325 Course Materials
Spring 2012
General
- Online quiz, due by the start of class
on March 30 (password protected).
- Syllabus: PDF,
HTML.
- ITCS 4145
at the University of North Carolina at Charlotte, the model for this
course.
Reading Assignments
- Week 1:
Jan. 27: 1.1--1.3.
- Week 2:
Jan. 30: Read
hello_c.c,
ring_c.c,
and connectivity_c.c. Read the
documentation (see below) for the Open MPI API calls used in these
programs, as well as the documentation for the mpirun and mpicc
Open MPI commands.
Feb. 1: 2.1--2.1 and Appendix A.
Feb. 3: 2.3.
- Week 3:
Feb. 6: 1.2, 2.3.
Feb. 8: Chapter 3, paying particular attention to the Mandelbrot set
material and read
mandelbrot.c.
- Week 4:
Feb. 13: 4.1.
Feb. 17: 4.2.
- Week 5:
Feb. 22: 6.1--6.2.
- Week 6:
Mar. 2: 6.3--6.4.
- Week 8:
Mar. 21: 8.1--8.4.
Mar. 23: 8.5--8.7.
- Week 10:
Apr. 2: 8.4--8.6.
Apr. 6: 12.1--12.6.
Assignments/Projects
- Assignment 1, due Feb. 8:
PDF,
HTML.
hello1.c.
- Assignment 2, due Feb. 17:
PDF,
HTML.
mandelbrot.c.
- Assignment 3, due Mar. 2:
PDF,
HTML.
nbody.c (password protected),
nbodyData
- Assignment 4, due Mar. 9:
PDF,
HTML.
- Assignment 5, due Mar. 30:
PDF,
HTML,
sellingCells.pdf,
sellingCells.in,
sellingCells.out.
- Assignment 6, due Apr. 6:
PDF,
HTML.
- Assignment 7 and 8, due May 4:
PDF,
HTML.
Class Materials
C Programming Resources
See here.
Open MPI Resources
Pthreads Resources
See here.
OpenMP Resources