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.

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 21 & 27 Livermore Computing Getting Started Workshop
For Data Heroes summer program. By invitation.
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
Jul 27-29 Performance Tool Deep-Dive Workshop July 2016 computing.llnl.gov/training/2016/2016.07.27-29.html
Aug 30-31 Parallel Performance Evaluation Using TAU computing.llnl.gov/training/2016/2016.08.30-31.html
Oct 12 TotalView Site License Training Send email to blaiseb@llnl.gov
Oct 25-26
Parallel Performance Analysis with Open|SpeedShop (O|SS) & CBTF computing.llnl.gov/training/2016/2016.10.25-26.html

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 06/19/2016
Livermore Computing Resources and Environment EC3501 12/07/2016
Moab and SLURM EC4045 12/07/2016
Using the Sequoia and Vulcan BG/Q Systems EC4071 05/11/2016
Linux Clusters Overview EC3516 06/22/2016
Message Passing Interface (MPI) EC3505 06/30/2016
Advanced MPI   08/03/2007
POSIX Threads Programming EC3506 06/16/2016
OpenMP EC3507 06/30/2016
TotalView Debugger EC3508 10/24/2016
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   08/03/2007
    Scientific Python II   08/03/2007
    Using Python Numeric   08/03/2007
    MPI Parallel Programming In Python   08/03/2007