October 14, 2008 - October 16, 2008
9:30 am - 5:30 pm
Ohio Supercomputer Center
This workshop focuses on developing large software projects. As software code bases grow larger and more complex, it becomes more difficult, if not impossible, to keep track of each change. These software projects may involve a single individual or a group of researchers with the management of such projects quite challenging. Tools are available to assist in the development and maintenance of these software projects.
The primary topics of this workshop are compiling, debugging, and version control of source code on Linux and Unix systems. Examples of code in a number of programming languages will be available in hands-on labs. This course is not intended to teach any particular language rather, to focus on tools to manage and simplify the development and maintenance of large, complex software projects.
The workshop will be taught by several OSC staff members over three days:
Attendees should feel free to attend only the sessions applicable to their projects. Users who are new to OSC are strongly encouraged to attend both sessions on day one.