CS475 : Parallel Programming
Assignment Protocol/Submission
Below is a description of the default protocol (or format)
to use for submitting your assignments.
We will make exceptions to these on an as-needed basis.
Submitting Your Assignments
- You must submit the file from one of the Linux machines, such as
crestone or dmx.
-
All assignments are submitted electronically via the
~cs475/bin/checkin program.
-
You must submit a single tar file containg all of your source code and
your Makefile.
- You may name the file anything you wish.
- You may resubmit the file as many times as you like. Subsequent
submissions will not overwrite previous submissions.
-
If you have more than one file for your program, then you should provide a makefile that will compile all executables. Any
assignment submitted that contains code that will not compile will receive a 0%.
-
The checkin program should be used ass follows:
~cs475/bin/checkin
HWx filename.tar
The HWx parameter should match whatever
homework is being turned in, such as lab0, lab1, etc.
-
Hard copies of the lab report must be turned in at the beginning of the class
period of the due date.
Making Sure Things Were Checked In Right
- Login to a Linux machine (if you aren't on one already).
- Decide how paranoid you want to be:
- Type ~cs475/bin/peek and you will be presented with a list
of every file you have ever submitted to the checkin program in this class.
As well as dates, times, sizes, and the assignment it was submitted for.
- Type ~cs475/bin/peek labX (where labX is the
assignment you are checking on) and you will be presented with a
list of every file you have ever submitted for that assignment.
- Type ~cs475/bin/peek labX filename (where labX is
the assignment you are checking on, and filename is the file you
want to look at) and it will dump the contents of the file to
your screen. If the file is long, you may want to consider
"piping it thru more" (meaning, type ~cs475/bin/peek labX
filename | more. You could also redirect the output to
a file, if you wanted to compare it (using diff, perhaps) with a
file in your home dir.
- Once you feel secure enough that it worked, you can relax.
Checking Grades
- Login to a Linux machine (if you aren't on one already).
- Type ~cs475/bin/grade and you will be presented
with grades for each of your graded assignments.
- Type ~cs475/bin/grade labX (where labX is the
assignment you are checking on) and you will be presented with
with the grade and comments for that assignment.
How to tar files:
To see Charlie Ross's information about the checkin program, please see this page.