OpenMP / MPI 

The most common methods on parallelizing your serial code for an HPC environment include the use of OpenMP and MPI. OpenMP allows for concurrent processing across cores on a single node where MPI provides the ability to run concurrently across multiple nodes in a cluster.

Containers in HPC 

Software containers are an important common currency for portable and reproducible computing. Learn best practices on using Docker and Singularity containers on TACC HPC systems, including MPI and GPU aware containers.

MATLAB Parallel Computing Toolbox 

MATLAB Parallel Computing Toolbox lets you solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters. This tutorial will demonstrate MATLAB functions and features that help you take advantage of parallel computing resources without requiring any extra coding.