CSI 701 Spring 2003
Dr. John Wallin
Is it better to suffer the strings and errors
of outrageous Fortran or suffer through the
C of discontent?
Dr. John Wallin
Some old final exams
Here are a couple of old final exams from
2001 and 2002.
These can give you some idea of the types of questions
I ask about the material in the second half of the class.
DO NOT assume that I will repeat the questions
or not include other material that is not explicited
listed in these tests but was covered in our
course since the midterm.
Our exam is on Thursday May 8 from 7:20 to 10:15 pm
Final Exam 2003 solution
Notes from old classes:
Information for Spring 2003
Lecture Notes
Assignments
-
Assignment 1 Due 2/15 - Link
updated 2/4/03 with additional hints
Makefile for SGI's to link programs
to BLAS and LAPACK
Makefile for linux boxes to link programs
to BLAS and LAPACK
Sample datafiles
A useful guide for SGI cross language compiling
Summary file including
results for the matrix5 file. (A useful hint.)
- Due 3/17
search.tar data file for the assignment.
The draft paper from this link
might be a helpful tutorial on tree structures. It was the unedited
(ie LONG) version of an article some of my students and I
wrote for the Journal of Computational Physics
(Waltz, Page, Milder, Wallin, and Antunes
2002, JCP, 178, 1-14)
- Due 4/18
There is no data file needed for the assignment.
Netlib, an archive of mathematical software
can be accessed at http://www.netlib.org
A sample test routine that calls the
Laspack library is available in a tar file for your review. You do not need
to use Laspack in your code, but this is a sample driver for one
of the sparse matrix sparse matrix solvers that you
could use.
Laspack and slatec have been installed on the scs computers
in room 228. To link to laspack, use
-I/usr/include/ -I/usr/include/laspack -L/usr/lib/ -llaspack
and to link to slatec, use
-L/usr/lib/ -lslatec
A Sample plotting routine for matlab
is available for making the graphics for this assignment.
Updated 4/15/03
- Assignment 4 Due 5/8
This assignment may be done as a group project!
Details are available on the assignment sheet.
Your account on maps is the same as the account
on the SCS cluster. Email with the password will
follow.
There is no data file needed for the assignment.
References
Project Links
Old Student 801 Projects