MTH 699: an umbrella course for "Extreme Scaling Course"

  • Extreme Scaling Course will be taught online by CS Professor William Gropp (University of Illinois at Urbana-Champaign)

    See the website for the information about the class, and in particular, for the general prerequisites and schedule.

  • MTH 699 will be coordinated by M. Peszynska, the local instructor, with Robert Higdon, as local co-instructor, "who will be responsible for advising the local students and officially assigning grades"
  • Prerequisites (OSU):
    1. Programming experience in C (C++), or Fortran
    2. Understanding of basic computer architecture
    3. Some experience with large-scale scientific computing, MPI, or OpenMP, for example, through MTH 65* class, and/or practical experience(s) in implementing scientific applications on local clusters
    4. Graduate standing is required
    5. Very strong motivation
    6. Registration for MTH 699 is required
    7. Instructor's approval is required for registration (and is listed as "department approval")
    In exceptional circumstances, (some of) the prerequisites 1-4 can be waived.
  • Schedule (OSU): we will coordinate once all the local participants are known. You should expect to watch the lectures on your own. (Some) office hours and discussion meetings will be organized.
  • The course includes online video lectures, and quizzes and homework assignments, with access to the accounts on the NSF supported Blue Waters supercomputer.
  • Early assignments will be carried out on local computational resources.
  • The class will run on a semester schedule, i.e., from Jan. 19-May 13, but MTH 699 is a Winter quarter class. We will work out details with W. Gropp to make (part of the) class compatible with our quarter schedule, limiting (some of) the assignments. For students interested in completing all assignments, we can work out other options.

    Special arrangements for students with disabilities: please contact the instructor and Services for Students with Disabilities prior to or during the first week of the term to discuss accommodations. Students who believe they are eligible for accommodations but who have not yet obtained approval through DAS should contact DAS immediately at 737-4098.
    Course drop/add information is at http://oregonstate.edu/registrar/.
    Student Conduct: All students are expected to obey to OSU's student conduct regulations, see OSU's Statement of Expectations for Student Conduct at this link http://studentlife.oregonstate.edu/sites/studentlife.oregonstate.edu/files/student_conduct_code_1.pdf, and specifically the information about Academic or Scholarly Dishonesty beginning on p.2. In particular, please consult the definitions of (A) CHEATING, (C) ASSISTING, and (E) PLAGIARISM, as well as recommended handling.


  1. The course will use Moodle, please install it, e.g., as a plug-in. (bitnami may be useful for those on Windows).
  2. Link to the course site.
  3. Orientation meeting: Fri 1/15/15 at 10:00am in Kidd 358.
  4. Meetings: Fri 1/29/15, (2/12), 2/26, 3/11 at 10:00am in Kidd 358.