Short Courses

Last Updated: January 19, 2021

NOTE: All short courses for Spring 2021 will only be offered via Zoom sessions. HPRC can provide instruction on setting up Zoom sessions for academic classes to instructors. Please contact us at help@hprc.tamu.edu for further details.

Every semester, HPRC offers short courses ranging in topics for beginning, intermediate, and advanced researchers. Every semester we start with hour long Primer courses. It covers material that is prerequisite to ALL other short courses. This, along with courses on the clusters and schedulers form the basis for using the respective clusters effectively. All courses will be delivered in an interactive style through a live login session. Attendants can bring laptops although installed workstations will be available. In general, slides and other supplemental materials are available on each course page.

Please make sure you have a valid HPRC account if you want to follow the material by logging in. If you do not have an account, you can apply here.

Each short course runs for 2.5 hours. Registration is required with a classroom seating limit of ~45.

For our course offerings from previous semesters, please consult this page.

Short Course List for Spring 2021

Introduction to Xarray and Dask for Geoscientists

Instructor: Abishek Gopal

Time: Friday, April 23, 10:00AM-12:30PM

Location: Zoom session only

Description: This short course will cover the basics of using the Pangeo collection of python-based utilities, such as xarray and dask, to process and visualize output from General Circulation Models (GCMs).

Prerequisites: Terra account. Basic experience with Python and Jupyter notebooks recommended.

View Details Remote Attendee Registration

Introduction to CUDA

Instructor: Jian Tao

Time: Friday, April 23, 1:30PM-4:00PM

Location: Zoom session only

Description: Covers basic topics in CUDA programming on NVIDIA GPUs. Topics include CUDA architecture; basic language usage of CUDA C/C++; writing, executing, CUDA code.

Prerequisites: Unix/Linux skills; Experience with C or C++; Terra account is required for those who do not have access to a machine that can execute CUDA code; Intro to Terra course, if Terra account is required.

View Details Remote Attendee Registration

Introduction to Fortran

Instructor: Jian Tao

Time: Friday, April 30, 10:00AM-12:30PM

Location: Zoom session only

Description: Covers basic topics in numerical computation and scientific programming using Fortran 90/95. Topics include basic language elements and concepts, intrinsic functions and usage, programming best practice, and relevant open source tools. This is a basic to intermediate level course.

Prerequisites: None

View Details Remote Attendee Registration

Introduction to Containers on Terra

Instructor: Richard Lawrence

Time: Friday, April 30, 1:30PM-4:00PM

Location: Zoom session only

Description: Are containers right for You? This course provides: overview of container features, basic container usage exercises on HPRC, example container use cases.

Prerequisites: Basic LINUX/UNIX skills, familiarity with SLURM. Recommended: HPRC account, basic Python skills.

View Details Remote Attendee Registration