This course introduces participants to the computing environment found in UH high performance computing clusters such as Maxwell and Opuntia, including how to prepare work-flows, submit jobs to the queuing systems, and retrieve results. Other topics covered include general HPC concepts, Maxwell’s system architecture, system access, customizing your user environment, compiling and linking codes for CPUs or GPUs, the PBS/SLURM batch scheduling system, batch job scripts, Matlab jobs, submission of serial or interactive or parallel (gpu/cpu) jobs to the batch system. 

Topics in Linux covered include user accounts, file permissions, file system navigation, the Command Line Interface (CLI), command line utility programs, file & folder manipulation, and common text editors. 

Topics covered in Shell scripting include built-in commands, control structures, file descriptors, functions, parameters & variables, and shell scripting.

Prerequisites: None.

Date: June 10, 12, 14, 17, 19, 21, 24, 26, 28 July 01, 03

Time: Mon Wed Fri 9:00 AM - 10:30 AM

Instructor: Dr. Peggy Lindner & Dr. Amit Amritkar

Location: CBB 110 (please bring your laptop with you)

Evaluation – 2 homework assignments: 25% each (50% total) – 1 final exam: 50% (last day of class)

The course is free for members of the UH community (faculty, students, staff). All others please pay via the NSM store link.