OSC has designed one of two new online training courses offered by the National Computational Science Alliance (NCSA) Partners for Advanced Computational Services (PACS). These parallel programming courses are designed for the high performance computing (HPC) user community.
The Multilevel Parallel Programming Course was primarily created by the Science and Technology Support (STS) group at OSC (Ohio Supercomputer Center), lead by Leslie Southern. This tutorial demonstrates multilevel parallel programming using MPI, a standard message-passing library, and OpenMP, a widely-accepted shared memory parallel programming environment.
An Introduction to OpenMP Course was primarily created by Doug Sondak and Kadin Tseng at Boston University along with Andrew Pineda at the University of New Mexico. The course provides an introduction to OpenMP, a standardized Application Program Interface (API) for parallelizing Fortran, C, and C++ programs on shared memory architectures.
These asynchronous tutorials include self-tests, glossaries, sample tests and discussion on the latest trends in this rapidly evolving field.
The tutorials can be viewed at http://webct.ncsa.uiuc.edu:8900/.
"The breadth of contributors from across the country and world allowed us to create content-rich HPC courses," said Leslie Southern, OSC Senior Supercomputer Resource Specialist. "The content providers' and reviewers' experiences helped perfect the courses for the HPC community. Working with a great group of individuals while creating quality HPC training materials has been very rewarding."
PACS supports the technologies developed by Alliance teams. It coordinates Alliance resources and services to users, aides in Grid deployment, and provides outreach to the research community.
OSC is Ohio's flagship center for high performance computing, networking, educational outreach and information technology. OSC empowers its academic, industrial and government partners to make Ohio the education and technology State of the future.