Parallel Programming with MPI
Author: Peter S. Pacheco
Publisher: Morgan Kaufmann Publishers
Year: 1997
ISBN: 978-1558603394
On reserve at Anschutz Library
Homework assignments will be due approximately ten days after they are assigned. Due dates for homework assignments will be announced in class. (The dates listed on the course calendar are simply a guide for me.) There will be a late penalty of 10% for homework handed in up to 24 hours late. No homework assignments will be accepted more than 24 hours late.
There will be one midterm exam and one final exam; the dates for the exams are given on the course calendar. Please reserve these dates on your calendar. The exams will be closed-book. A make-up midterm or final exam will be given to any student who is absent from an exam for a compelling reason and gets permission from the instructor.
The exams will cover topics drawn from the lectures and homework, and from the underlying algorithms and mathematics.
Because there is no grader for the course, I will be grading one problem per homework assignment. Your score on this problem will be your score for the homework assignment. The problem to be graded will not be announced ahead of time. Students are responsible for completing all problems on homework assignments and for understanding the material contained therein.
Guidelines for Dealing with Allegations of Scholarly Misconduct: The guidelines state that “scholarly misconduct includes fabrication, falsification, or plagiarism or other practices that seriously deviate from those commonly accepted in the scholarly community, when such misconduct occurs in the context of scholarly activities as set forth in section 9.1.2.”
Fabrication is making up data or results and recording or reporting them.
Falsification is manipulating materials, equipment, or processes, or changing or omitting information, data or results such that the scholarship is not accurately represented in the record, or misrepresenting facts in grant applications, submissions, or other documents provided to agencies which fund grants or sponsor scholarly activities.
Plagiarism is the appropriation of another person’s ideas, processes, results, or words without giving appropriate credit.
Scholarly misconduct does not include honest error or differences of opinion.
Students are allowed to collaborate on the homework assignments with at most one other student of the class. The collaboration should involve no more than the formulation of ideas as a pair. Each student is expected to write up the homework assignment by himself or herself. Students must not hand in homework that represents somebody else's ideas entirely. Students should do the C++ and MPI coding on assignments by themselves--no program code should be shared. No collaboration of any kind is allowed on the midterm or final exams.
Students are permitted to consult outside published material for the homework, although the homework will be fully based on lecture notes, course handouts, and the textbooks. If a student consults a source other than the lecture notes and textbook, he or she must cite the source--failure to cite the source will be considered cheating.
If you are uncertain as to whether or not a particular behavior is considered cheating, you are highly encouraged to discuss it with the instructor before engaging in such behavior.
The penalty for cheating will be an F for the course, following a hearing with the instructor as spelled out in the university's policy on scholarly misconduct. The case will also be reported to the Vice Chancellor for Research and Graduate Studies who will conduct an investigation into the matter. Based on the outcome of the investigation, the Vice Chancellor’s investigatory committee can impose disciplinary action that is less than, more than, or the same as the above penalty depending on the misconduct.
Suzanne M. Shontz, Associate Professor, Department of Electrical Engineering and Computer Science, University of Kansas, shontz@ku.edu
Handed out 1/22/15