[CSC 335] Project 1 Resubmission

Andrew J. Pounds pounds_aj at mercer.edu
Wed Dec 2 07:07:31 EST 2015


Yesterday I finished going through all of the code sent to me for 
project 1.  My basic process of grading these was to build a series of 
nmr.in files that test your programs on a series of data files using 
different techniques and methods.  75% of the programs submitted to me 
did not run to completion on anything except the small dataset that I 
gave you.  According to my grading practices that would get you a 
maximum of a 50% for the code.

Those codes that did run to completion on my test sets had some minor 
issues with the results.    I also know that some of you have made 
significant progress on Project 2 (even though there are issues with 
project 1).   Because I want everyone to do well, get credit for what 
you have done, and for this to be a good learning experience, here is 
how we are going to continue.

1.  Project 2 is GOING AWAY as far as an independent grade

2.  Project 1 can be resubmitted (code only, no papers) with the 
following stipulations:

a.  Your program should be able to use the modified form of the nmr.in 
file found on the class website.
      It has one additional line of input, so you will have to modify 
your codes to handle this.  Please understand, I am
      going to be using input files that look exactly like nmr.in (with 
the # comments).  If your program crashes
      on reading this input then it does not work.  If you don't know 
how to read input files like this then please ask for
      help and don't just assume that I am going to use input files 
formatted like you want to format them.
b.  Your program has to build/compile with ONE COMMAND and run with ONE 
COMMAND and produce the
      output file specified in the correct format (in the examples this 
file was called analysis.txt)  I am not going
      to accept programs where I have to run lots of different pieces of 
code with different parameter sets to try
      and produce the desired output.
c.  Your program should be able to be run on ALL THREE different data 
files found on the class website with the
      only change being that I change the name of the input file in 
nmr.in  Many of your codes crashed on the one
      now labelled "for grading" that has the name compound1.dat
d.  the due date for these resubmissions will be 11:59 PM  on the Friday 
of Finals week

and...

3.  Actually incorporating the DFT filter from PROJECT 2 in your 
resubmission will be EXTRA CREDIT.  There is no longer a
      requirement for the one page paper.  Extra credit will be awarded 
based on how many ways you implement
      the method to recover the filtered array:
          a. Inverse Matrix Multiplication -- up to 25 points.
          b. Inverse Matrix Multiplication and Direct Linear Solver -- 
up to 50 points
          c.  Inverse Matrix Multiplication, Direct Linear Solver, and 
Jacobi Solver -- up to 100 points
      If a submitted code crashes on input no credit will be received.  
We will go over this in some detail on Thursday.


Let me know what questions you have.

-- 
Andrew J. Pounds, Ph.D.  (pounds_aj at mercer.edu)
Professor of Chemistry and Computer Science
Mercer University,  Macon, GA 31207   (478) 301-5627
http://faculty.mercer.edu/pounds_aj

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://theochem.mercer.edu/pipermail/csc335/attachments/20151202/5d3612dc/attachment.html>


More information about the csc335 mailing list