Content tagged with #Parallel-Computing

Optimizing parallel codes is becoming increasingly important to ensure those codes run efficiently on modern and future HPC machines. To aid in this, LLNL will be hosting a workshop on optimizing code using the TAU Performance System, on Livermore Computing HPC systems for HPC code developers and users. In this training, we will have the TAU principal developer, Dr. Sameer Shende of ParaTools, Inc., onsite to provide free instruction and consultation. Introductory sessions will cover the basics of using TAU and advanced topics will be covered to further participants ability to use TAU. The workshop will include sample codes that illustrate the different instrumentation and measurement choices available and will be leveraged in hands-on sessions designed to guide participants through TAU's capabilities. One-on-one consultation sessions are available for further, more in-depth, instruction and help in addressing performance bottlenecks in your codes. Those already familiar with TAU are more than welcome to participate in any session.

This page lists available online tutorials related to parallel programming and using LC's HPC systems. NOTE: archive tutorials are no longer updated and may contain broken links and other QA issues.

Both Slurm and IBM's CSM provide a way to launch tasks (aka, Linux processes) of a user's application in parallel across resources allocated to the job. For Slurm, the command is srun; for CSM, the command is jsrun. This page presents their similarities and their differences. It also details lrun, an LLNL developed wrapper script for jsrun.

July 25-26, 2019


Presentation and Demos:
July 25, 2019   10:00am-noon: B451 R1025 (White Room). Note that this location is a Property Protection Area. Foreign national temporary escorted building access procedures apply. Registration not required.

Hands-on Training Session:

August 21-22, 2019



March 13-14, 2019


March 13, 2019    9:00am - 10:00am     B453  R1001 (Armadillo Room).