HPC User Training

Pittsburgh Supercomputing Center offers a variety of workshops on subjects ranging from code optimization and parallel programming to specific scientific topics. These workshops can be conducted at PSC or off-site.

Agendas and online notes from recent workshops are listed below.

Workshops incorporate both lectures and extensive hands-on sessions. Programming exercises are carefully designed to reinforce concepts and techniques taught in class.

Instructors have strong scientific and technical backgrounds and are available for individual consultation, including help with participants' own coding needs, during lab sessions.

Biomedical workshops, sponsored by the National Resource for Biomedical Supercomputing, cover many aspects of biomedical computing research.

For questions regarding our workshop program, please send e-mail to workshop@psc.edu.

Agendas and Lecture Notes

Agendas and lecture notes for recent workshops are listed below. For more information about PSC's education, outreach and training programs, see www.psc.edu/education.php.

Parallel Computing, December 13 - 15, 2007

This workhop will focus on parallel computing theory and applications.

Towards Multicore Petascale Applications, August 27 - 29, 2007

PSC hosted a workshop on optimizing applications for highly scalable multicore architectures, focusing on the PSC's Cray XT3 (BigBen).

Introduction to the Cray XT3, August 21-24, 2006

This introduction to the use of PSC's newest supercomputer, the Cray XT3, was aimed at scientists and engineers, including current and prospective users of NSF's Teragrid systems and other leading edge resources.

MARC - Developing Bioinformatics Programs, July 17-28, 2006

This two week course, directed towards faculty, students and staff at MARC program institutions, had the goal of preparing the participants to teach bioinformatics courses at their local campuses. Interested individuals associated with a MARC program institution were encouraged to apply, including faculty from diverse departments, including biology, chemistry, physics, mathematics, statistics, computer science, and engineering.

Challenges of Large Applications in Distributed Environments, June 19, 2006

For the fourth year, the Challenges of Large Applications in Distributed Environments (CLADE) workshop was held in conjunction with the IEEE International Symposium on High Performance Distributed Computing. The HPDC symposium was held in Paris, France.

TeraGrid '06: Advancing Scientific Discovery, Indianapolis, Indiana, June 12-15

TeraGrid ‘06 was a forum for individuals and institutions who are interested in building and using cyberinfrastructure. NSF (National Science Foundation) Director Dr. Arden Bement was the conference keynote speaker. OCI (Office of Cyberinfrastructure) Director (Designate) Dr. Daniel Atkins, Dr. Kelvin Droegemeier, and Professor Donna Cox, Director of Visualization and Experimental Technologies at NCSA, were invited keynote speakers for the first annual TeraGrid Conference—TeraGrid ‘06, Advancing Scientific Discovery—held in Indianapolis, Indiana, June 12-15. Charlie Catlett, Director of TeraGrid, provided a “State of the TeraGrid Address”.

Computational Methods for Spatially Realistic Microphysiological Simulations, June 6-9, 2006

This workshop covered theory and practice for design and simulation of models focused on diffusion-reaction systems such as neurotransmission and biochemical networks. Newly developed versions of MCell and DReAMM software (www.mcell.psc.edu and www.mcell.cnl.salk.edu) were introduced, highlighting models created from anatomical reconstructions or computer-aided design tools, and new Monte Carlo methods for 3-D simulation of reactions in solution and on biological surfaces.

Nucleic Acid and Protein Sequence Analysis Workshop, April 6-7, 2006

This two-day workshop taught researchers at Tennessee State University the basics of sequence analysis. Workshop participants learned how to use tools for sequence analysis on the supercomputers at Pittsburgh Supercomputing Center (PSC).

Introduction to the Cray XT3, October 18-21, 2005

A hands-on introduction to PSC's newest supercomputer, the Cray XT3.

Building Robust Scientific and Engineering High-end Computing Applications, Sixth Workshop on the DOE ACTS Collection. August 23 to 26, 2005.

The four-day workshop presented an introduction to the ACTS Collection for application scientists whose research demand includes either large amounts of computation, the use of robust numerical algorithms, or combinations of these. The workshop included a range of tutorials on the tools (currently available in the collection and some deliverables from the DOE SciDAC ISICs), discussion sessions aimed to solve specific computational needs by the participants, and hands-on practices using NERSC's state-of-the-art computers.

Introduction to the Cray XT3, August 9-12, 2005

A hands-on introduction to the latest Cray supercomputer in PSC's stable.

Workshop on Patterns in High Performance Computing, May 4-6, 2005.

There has been of late a renewed interest in technologies that improve the productivity of HPC software development, such as parallel programming languages and libraries, Object Oriented scientific programming, and parallel run-time systems and tools. The success of these activities requires a good understanding of common patterns used in the development of HPC software: patterns used for the coding of parallel algorithms, their mapping to various architectures, and performance tuning activities. The purpose of the workshop was to bring together people that are interested in HPC patterns: people interested in documenting patterns for the development of HPC software, people that are involved in the development of HPC software, and people that are involved in the development of languages, libraries, programming environments and tools that support the development of HPC software. The workshop enabled researchers to discuss their work and to initiate a dialogue on ways for leveraging the methods and insights of the design pattern community to advance the state of HPC software. Depending on the success of this first event, we expect it to develop into a regular workshop

Third Annual Workshop on Charm++ and its Applications, October 18 to 20, 2004.

This Charm++ workshop took stock of the collaborative interdisciplinary research projects in which the Parallel Programming Laboratory (the developers of Charm++ and AMPI) participates, and explored ongoing and developing research areas which employ the primary tools provided by PPL.

Introduction to Terascale Code Development, September 13 & 14, 2004.

This workshop enhanced the ability of the nation's computational science and engineering community to effectively use leading edge computing systems, such as the NSF Terascale Computing System (TCS) at PSC.

DOE Advanced Computational Software Collection Workshop, August 24, 2004

TeacherTech 2004, August 2-6, 2004.

Pittsburgh Supercomputing Center, in collaboration with Rice University's Center for Excellence and Equity in Education, presented TeacherTECH, an intensive five-day Summer Technology Institute for Southwestern Pennsylvania middle school science teachers.

New Methods for Developing Petascalable Codes, May 3 & 4, 2004.

This workshop introduced new approaches to developing efficient, indefinitely scalable parallel codes for new generations of massively parallel computational systems.

U.S. - U.K. Workshop on HPC for Biomolecules and Materials, April 15 & 16, 2004.

This workshop reviewed and compared ongoing programs of research; identified priority areas for future collaborations between the U.S & U.K. and the Biomolecules & Materials simulation communities; noted future requirements for HPC hardware and software; and identified potential projects for international grid computing.