High Performance Computing Training

Workshops | Workshop Schedule | Training Materials | Other Resources


On-site Workshops—Throughout the year, Livermore Computing (LC) offers on-site workshops focusing on parallel programming, parallel tools, and the use of its High Performance Computing (HPC) systems. Introductory level workshops are intended for new users, with the goals of improving LC user productivity and minimizing the obstacles typically encountered by new users of such complex systems. Introductory level workshops typically include both lectures and hands-on exercises using the actual machines. Other workshops are targeted towards more experienced users and can cover a range of topics related to new technologies, performance/programming tools, ASC cross-platform training, and other topics as requested by LC users, researchers, and staff. These workshops may or may not include "hands-on" exercise time. Most hands-on workshops are held in the Laboratory Training Center. Lecture only training can be scheduled in other venues as needed.

Tri-Lab Cross-Platform Workshops—LC collaborates with Los Alamos National Laboratory and Sandia National Laboratory to develop and deliver cross-platform ASC parallel computing workshops. These workshops can be delivered at any of the Tri-lab sites and can include information specific to more than one ASC architecture. Like the on-site workshops, these workshops typically include both lectures and hands-on exercises using the actual ASC machines.

ASC Alliance Remote Workshops—ASC Alliances are invited to work with LC to deliver workshops at their respective sites. These workshops may be comprised of lectures and hands-on exercises covering any LC ASC platform, or they may also include cross-platform training similar to the Tri-lab workshops.

Suggestions?—LC is interested in what kind of training the user community would like. Please send your suggestions for workshop and/or online tutorial topics to blaiseb@llnl.gov.

Workshop Schedule

Currently scheduled LC training is listed below.
For notification of future training events, send email to blaiseb@llnl.gov

2016 Workshop Schedule
Date Title Description, registration and additional information
Jun 7-9 Livermore Computing Getting Started Workshop computing.llnl.gov/training/2016/2016.06.07-09.html
Jun 15-16 (tentative) Livermore Computing Getting Started Workshop
For Data Heroes summer program
By invitation. Final dates TBA later.
Jun 28-30 Livermore Computing Getting Started Workshop computing.llnl.gov/training/2016/2016.06.28-30.html
Jul 5-7 Livermore Computing Getting Started Workshop computing.llnl.gov/training/2016/2016.07.05-07.html
TBA Parallel Performance Evaluation Using TAU Details coming later
TBA Parallel Performance Analysis with Open|SpeedShop (O|SS) & CBTF Details coming later

Training Materials

Most training materials are kept online. They cover a range of topics related to parallel programming and using LC's HPC systems.

Training Materials
Title and Link to Materials LTRAIN# Last Updated
Introduction To Parallel Computing EC3500 03/14/2016
Introduction to Livermore Computing Resources EC3501 03/23/2016
Moab EC4045 03/23/2016
Using the Sequoia and Vulcan BG/Q Systems EC4071 03/02/2016
Linux Clusters Overview EC3516 03/23/2016
Message Passing Interface (MPI) EC3505 06/17/2015
Advanced MPI   09/13/2007
POSIX Threads Programming EC3506 08/13/2015
OpenMP EC3507 08/13/2015
TotalView Debugger EC3508 08/12/2015
NVIDIA OpenACC Workshop Slides
Exercises installed under /usr/global/docs/training/nvidia/openACC on CZ systems
Updates and User Training for the MPI tools Vampir and MUST
Vampir, MUST, Hands-on, MUST advanced, Vampir advanced, Wrap-up
New Features in the TAU Performance System   01/28/2014
Gaining Insight into Parallel Program Performance using HPCToolkit   08/13/2012
ASC Tri-Lab Code Development Tools Workshop EC3504 08/02/2010
IBM HPC Toolkit   07/23/2009
A Holistic Approach Towards Automatic Performance Analysis and Tuning   07/23/2009
NOTE: The following tutorials contain dated or obsolete material which may still be of value to some, and are therefore being kept for archival purposes
Performance and Correctness with the Vampir Tool-Suite and MUST   05/30/2012
Using the Dawn BG/P System EC4070 01/23/2014
BG/L Information   01/23/2014
Using ASC Purple   08/24/2011
IBM POWER Systems Overview EC3503 08/24/2011
Performance Analysis Tools and Topics for LC'S IBM SP Systems
  • MPI Performance Topics
  • Performance Analysis Tools
  •   01/23/2014
    Red Storm / XT3 Workshop (LLNL internal only)   05/14/2007
    Using Scientific Python   09/18/2007
    Scientific Python II   09/18/2007
    Using Python Numeric   09/18/2007
    MPI Parallel Programming In Python   09/18/2007