Search Documentation

Search our client documentation below, optionally filtered by one or more systems.


Search Documentation

Owens, Pitzer, Ruby

CMake is a family of compilation tools that can be used to build, test and package software.

Availability and Restrictions


The current versions of CMake available at OSC are:

A total of 23 different institutions participated in the course over the two offerings.  Eight institutions participated in both years.  A total of 328 students participated in the courses over the two offerings.  Of those, 301 or 92% successfully completed the course.  This is one measure of the success of the program.


Owens, Pitzer, Ruby
Account consolidation will take place during the July 17th downtime. Jobs submitted by non-preferred accounts that do not run prior to the downtime will be deleted, as the jobs will fail after the downtime. Please be aware of this, and be prepared to resubmit your held jobs from your consolidated account with the correct charge code.

Structuring the course in this way provided several benefits to the participating institutions.  The nature of their experience varied based on the status of HPC and parallel computing courses within their curriculum.  Based on conversations with the participating faculty these are the variety of benefits that they derived from their participation:


Institutions and Students Participating in the Workshops
2017 Participating Institutions No. of Students 2018 Participating Institutions No. of Students

Participating institutions were solicited via newsletter posts by XSEDE and through several mailing lists of faculty interested in computational science and parallel computing.  Participating institutions have a lead faculty member responsible for local course administration.  Those faculty:


The project coordination role for the collaborative course was played by Steven Gordon at the Ohio Supercomputer Center (OSC).  The first task for this role was the recruitment of collaborating universities.  This was done through a variety of email lists, XSEDE newsletters, and personal emails sent to previous participants.

The lead instructors at Berkeley provided all of the instructional materials used in the course.  This included videos of all lectures, quizzes relating to each of the lectures, and several programming assignments.  The recorded videos allowed each of the participating institutions to work through the course on their own academic schedule.  The lectures can either be watched independently by the students or jointly in the classroom.  Class time can then be used to discuss the lecture material

Collaborators and Their Responsibilities