Fall 2020

All workshops will be held from 1-3PM virtually through Zoom.   

Please register by following the workshop title links.  On completion of the registration, you will be emailed the relevant Zoom meeting information. To connect to the Zoom meeting, you will need to login with your NMSU credentials (SSO, 

To download presentations material please click here.


Wednesday, 9th: Introduction to Linux (Recording)

This 2-hour online workshop is designed for novices.  We will cover finding/downloading a terminal, navigating around using the command line, creating directories/files, as well as  the usage of a few command line text editors.  This workshop is the first step in feeling comfortable using the command line and the Discovery cluster.

Wednesday, 16th: Anaconda Virtual Environments (Recording)

Creating virtual environments with Anaconda gives you the ability to have single, or multiple, custom environments for your project to meet several version requirements. This 2-hour workshop is designed to teach you the benefits of Anaconda and how to create Anaconda virtual environments on Discovery for your Python and R projects. 

Wednesday, 30th: Introduction to HPC at NMSU (Recording)

This 2-hour onlineworkshop will cover the benefits of using a High-Performance Computer (HPC), characteristics of the HPC “Discovery” cluster at NMSU, available software, user-specific details for using the Discovery, and other services offered to the Discovery users.  


Wednesday, 14th: Jupyter Notebooks on Discovery (Recording)

Ever wondered how you can execute programs and retrieve results on Discovery via a web application interface? In this workshop, you will learn about the several methods on how to run Jupyter Notebook on Discovery and consume it on your local workstation.

Wednesday, 21st: Introduction to Slurm on Discovery (Recording)

This 2-hour online hands-on workshop is designed for Discovery supercomputer users. You will learn how to submit and track your job, with the emphasis on the benefits of the slurm scheduler and a process used to properly request cluster resources.


Wednesday, 11th: MPI and Parallelization on Discovery (Recording)

Expressing parallelism in your code on a distributed parallel system like Discovery enables you to speed up the processing time of your code as well as utilize Discovery’s resources to its fullest. You’re welcome to participate in this 2 hours workshop to learn and implement this technology in your current and future projects.

In the course, Matlab on Discovery, learners will engage with instructors using the analytic software MatLAB on the supercomputing cluster Discovery. The aim of this workshop is to show the extended capabilities that the additional cpu density of Discovery vs. a typical research desktop. That is, how large amounts of data can be processed in a fraction of a second versus the standard methods on a single computer.



Wednesday, 2nd: Backfill & Checkpoints on Discovery (Recording)

Ever been caught up in situations where your jobs remain in the queue for so long waiting for resources to be allocated? In this 2-hour workshop, you will learn how to get your jobs to run on restricted idle nodes via the Backfill partition and how to add checkpoints to your codes, so as to save the current processed state of your program in the event your job gets kicked out from the Backfill partition.