Courses

Last Updated: April 15, 2025

Every semester, Texas A&M High Performance Research Computing (HPRC) offers short courses covering a range of topics for beginning, intermediate, and advanced researchers. Courses taught early in the semester on the clusters and schedulers form the basis for using the respective clusters effectively. We also offer short "primer" classes taught throughout the semester to brush up on basics quickly. All courses will be delivered in an interactive style through a live login session. In general, slides and other supplemental materials are available on each course page.

Registration is required for each primer or short course. Attendees will need to use their own device. Workstations are not provided. The typical short course runs for 2.5 hours, unless otherwise noted. Each primer runs for 1 hour.

Most courses will require one of two accounts:

In-class short courses have a seating limit of about 45 students.

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

Short Course List for Spring 2025

ACES: Rust

Instructor(s): Jian Tao

Time: Tuesday, April 22, 2025 — 10:00AM-12:30PM CT

Location: online using Zoom

Description: Learn the basics of Rust, a modern systems programming language known for its safety, speed, and concurrency, through hands-on coding exercises and practical examples.

Prerequisite(s): Current ACCESS ID; Basic understanding of programming concepts (variables, loops, functions), Familiarity with any programming language

View Details Remote Attendee Registration

ACES: GPU Programming

Instructor(s): Jian Tao

Time: Tuesday, April 22, 2025 — 1:30PM-4:00PM CT

Location: Online using Zoom

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.

Prerequisite(s): Current ACCESS ID, Linux/Unix skills, experience with C or C++

View Details Remote Attendee Registration

ACES: Python for HPC and Advanced Topics

Instructor(s): Richard Lawrence

Time: Friday, April 25, 2025 — 10:00AM-4:00PM CT

Location: Online using Zoom

Description: This short course for experienced Python programmers will cover several topics relevant to Python workloads running on HPC systems, including environment setup, parallelism, and checkpointing.

Prerequisite(s): Active ACCESS ID, some Python or programming experience

View Details Remote Attendee Registration