2019 Edition Archive

Talks and Presentations

From the 2019 edition, preserved as written

Introduction to Python

Linux and HPCC Cluster Introduction

Using HPCC Linux Cluster

HPC in the Cloud

Custom Python script to create custom HPC Cluster quickly in AWS.

Archived copy: hpcc-cloud-example.cast.

Custom Python script to customize HPC Cluster creation in AWS.

Archived copy: hpcc-cloud-configure.cast.

Connecting to XSEDE resource Stampede2

Windows Apps to Linux Clusters

The original Google Slides deck is no longer hosted at its source.

Training Archive (UCR HPCC, 2017-2019)

Copies of the workshop material I wrote and taught at UCR's High Performance Computing Center, saved here so they outlive the original hosting. The full list of the 19 sessions is on the HPCC events page.

Slide decks (PDF)

Terminal recordings (asciinema)

Recordings of the hpcc_cloud tool and an XSEDE login. Play them with asciinema play <file>.

Introduction to Python workshop files

Code and manuals

The HPCC AWS Cluster user manual, my environment modules for the cluster's software stack, and the Python workshop files, with their original commit history: github.com/charles-forsyth/ucr-hpcc-2017-2019.

Noteworthy Presentations by Others

Great application slowness troubleshooting on TACC's Stampede.

It makes use of a few excellent troubleshooting tools:

  • amask Amask is a set of tools to determine the affinity of MPI processes and OpenMP threads in a parallel environment.
  • REMORA Remora is a tool to monitor runtime resource utilization.
  • mkmod Automatically creates and installs a basic modulefile for an installed package, given the package name, version and directory location set by the user in the NAME, VER, and TOPDIR environment variables. Other environment variables can be used to customize the environment and operation of the modulefile for complex environments.