Courses

Last Updated: March 29, 2024

Every semester, Texas A&M High Performance Research Computing (HPRC) offers short courses ranging in topics for beginning, intermediate, and advanced researchers. The semesters start with hour long primer courses. These primers cover material that is prerequisite to ALL other short courses. These, 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. 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.

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 2024

Introductory and Intermediate Python for Data Science

Instructor: Richard Lawrence

Time: Friday, Apr 5, 12, 19, and 26, 2024 — 10:00AM-4:00PM CT

Location: Blocker 220

Description: This is a four-part course (four Fridays) that covers the core components of Python programming with topics selected to be relevant for research in data science.

Prerequisites: None

View Details In-Person Attendee Registration

ACES: NGS Metagenomics

Instructor: Wesley Brashear

Time: Tuesday, April 9, 2024 — 10:00AM-12:30PM CT

Location: online using Zoom

Description: This short course introduces concepts of metagenomics analysis based on data generated by Next Generation Sequencing (NGS) technology using the ACES cluster.

Prerequisites: Current ACCESS ID, basic Linux/Unix skills, and basic familiarity with NGS techniques/terminology

View Details Remote Attendee Registration

ACES: Introduction to Julia

Instructor: Jian Tao

Time: Tuesday, April 9, 2024 — 1:30PM-4:00PM CT

Location: online using Zoom

Description: Covers basic topics in numerical computation and scientific programming using the Julia programming language. Topics include basic language elements and concepts, programming best practice, and relevant open source tools. This is a basic to intermediate level course.

Prerequisites: Current ACCESS ID

View Details Remote Attendee Registration

ACES: Containers for Scientific Workflows (Singularity / Apptainer)

Instructor: Richard Lawrence

Time: Tuesday, April 16, 2024 — 10:00AM-12:30PM CT

Location: Online using Zoom

Description: This course introduces the use of containers for scientific workflows using the Singularity container engine. Exercises will be performed using the ACES cluster, a composable accelerator testbed at Texas A&M University.

Prerequisites: Current ACCESS ID, basic Linux/Unix skills. Recommended: Python skills.

View Details Remote Attendee Registration

Using MATLAB on the ACES Cluster

Instructor: Marinus Pennings

Time: Tuesday, April 16, 2024 — 1:30PM-4:00PM CT

Location: Online using Zoom

Description: This course introduces different ways to use MATLAB on the ACES cluster and how to leverage its parallel resources.

Prerequisites: Current ACCESS ID, basic knowledge of MATLAB

View Details Remote Attendee Registration

ACES: Introduction to Containers (Charliecloud) Tutorial

Instructor: Richard Lawrence

Time: Tuesday, April 23, 2024 — 10:00AM-12:30PM CT

Location: Online using Zoom

Description: This course introduces the use of Containers using the Charliecloud software suite. Exercises will be performed using the ACES cluster, a composable accelerator testbed at Texas A&M University.

Prerequisites: Current ACCESS ID, basic Linux/Unix skills

View Details Remote Attendee Registration

ACES: Introduction to OpenFOAM

Instructor: Björn Windén

Time: Tuesday, April 23, 2024 — 1:30PM-4:00PM CT

Location: Online using Zoom

Description: Introduction to OpenFOAM, the open source CFD Toolbox, and how to use it on HPRC clusters.

Prerequisites: Current HPRC account, basic Linux/Unix skills. Recommended: C++ experience

View Details