Parallel Computing

This page lists available online tutorials related to parallel programming and using LC's HPC systems.

To meet the needs of computational scientists to evaluate the performance of their parallel, scientific applications, we present the TAU Performance System and its interfaces to other tools such as PAPI, Score-P, Scalasca, OTF and Vampir. This one day workshop will cover performance evaluation of applications on Tri-lab OCF platforms. This workshop will focus on performance data collection, analysis, and performance optimization.

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.

Since 1998, Software Carpentry has been teaching researchers the computing skills they need to get more done in less time and with less pain. The lessons teach basic lab skills for research computing and lessons are developed collaboratively in GitHub.

To meet the needs of computational scientists to evaluate the performance of their parallel, scientific applications, we present the TAU Performance System and its interfaces to other tools such as PAPI, Score-P, Scalasca, OTF and Vampir. This one day workshop will cover performance evaluation of applications on Tri-lab OCF platforms. This workshop will focus on performance data collection, analysis, and performance optimization.

This workshop is intended for code teams and developers who will be using LLNL's future CORAL Sierra supercomputer. In preparation for Sierra, LC provides Early Access (EA) systems using a similar hardware and software environment. The focus of this introductory workshop is to provide basic "getting started" information for prospective users of these EA systems. Materials presented include Sierra overview, EA hardware, accounts/access, selected user environment topics, compilers, MPI, running jobs & the LSF scheduler, NVIDIA GPU topics, tools & debuggers, documentation and getting help.