SPRING SEMESTER SHORT COURSE LIST AND SCHEDULE

This Spring (2017), we will start with the Unix/Linux course. It covers material that is prerequisite to all other short courses. This along with the Introduction to Using the Terra Cluster and the Introduction to Using the Ada Cluster form the absolute minimum preparation for using Terra and Ada effectively. Both will be delivered in an interactive style through a live login session. AttendantsĀ can bring laptops although installed workstations will be available.

To follow the material through your own login session on Terra or Ada you must have an account. If you don't, apply as soon as possible, for a "Basic" account at https://hprc.tamu.edu/accounts/apply/

Registration required, and there is a seating limit of ~45.

All sessions this semester are 3:00-5:00pm and will be held in Student Computing Center (SCC), unless otherwise noted below. Register to see room number.

Course Title Register Date & Time Description
Introduction to UNIX/Linux Wed, Jan 25
3:00 pm - 5:00 pm

Presented through a live login session on Ada. The basic-to-intermediate level topics include: basic commands, process and filesystem concepts, shells, I/O redirection, and shell scripts. The material covered here is prerequisite to most other courses.

Prerequisite: Ada account.

UNIX/Linux
(encore)
Fri, Jan 27
3:00 pm - 5:00 pm

Presented through a live login session on Ada. The basic-to-intermediate level topics include: basic commands, process and filesystem concepts, shells, I/O redirection, and shell scripts. The material covered here is prerequisite to most other courses.

Prerequisite: Ada account.

Introduction to Using the Terra Cluster Wed, Feb 1
3:00 pm - 5:00 pm

Covers a variety of topics relevant to computing on the Terra cluster, demonstrated through a live login session. The topics include, but are not limited to, basic system information, compiling and running programs, as well as batch processing. Use of the batch system will be demonstrated with real-time examples.

Prerequisite: Unix/Linux skills; Terra account.

Introduction to Using the Ada Cluster Fri, Feb 3
3:00 pm - 5:00 pm

Covers a variety of topics relevant to computing on the Ada cluster, demonstrated through a live login session. The topics include, but are not limited to, basic system information, compiling and running programs, as well as batch processing. Use of the batch system will be demonstrated with real-time examples.

Prerequisite: Ada account.

Introduction to Using the Ada Cluster
(encore)
Wed, Feb 8
3:00 pm - 5:00 pm

Covers a variety of topics relevant to computing on the Ada cluster, demonstrated through a live login session. The topics include, but are not limited to, basic system information, compiling and running programs, as well as batch processing. Use of the batch system will be demonstrated with real-time examples.

Prerequisite: Ada account.

Introduction to Using the Terra Cluster
(encore)
Fri, Feb 10
3:00 pm - 5:00 pm

Covers a variety of topics relevant to computing on the Terra cluster, demonstrated through a live login session. The topics include, but are not limited to, basic system information, compiling and running programs, as well as batch processing. Use of the batch system will be demonstrated with real-time examples.

Prerequisite: Unix/Linux skills; Terra account.

Introduction to Python Wed, Feb 15
3:00 pm - 5:00 pm

Covers basic to intermediate topics in scientific programming using Python. Topics include basic language usage, basic object oriented programming, numerical analysis, and basic visualization.

Prerequisite: Unix/Linux skills; Intro to Ada course; Ada account.

Introduction to Perl Wed, Feb 22
3:00 pm - 5:00 pm

Covers basic to intermediate level topics with live (on Ada) illustrations and hands-on exercises.

Prerequisite: Unix/Linux skills; Ada account.

Intermediate Scripting
Wed, Mar 1
3:00 pm - 5:00 pm

Covers intermediate to advanced level Perl scripting topics with live (on Ada) illustrations and hands-on exercises.

Prerequisite: Intro to Perl course. Ada account.

Intermediate MATLAB Programming
Fri, Mar 3
3:00 pm - 5:00 pm

Matlab course will introduce the Matlab parallel toolbox. Topics discussed include cluster profiles, parallel pools, parfor, spmd, distributed data, and GPU computing. We will also discuss our matlabsubmit script to run matlab codes on the cluster.

Prerequisite: Unix/Linux skills; basic MATLAB skills.

Next Generation Sequencing Data Analysis on the Ada Cluster Available Feb 28
Wed, Mar 22
3:00 pm - 5:00 pm

Covers concepts of de-novo genome assembly, variant calling and RNA-seq analysis utilizing tools available on the Ada cluster.

Prerequisite: Unix/Linux skills; Intro to Ada course; Ada account.

Introduction to Code Parallelization using OpenMP Available Mar 07
Wed, Mar 29
3:00 pm - 5:00 pm

Covers code parallelization for shared memory systems using the OpenMP standard of directives and calls.

Prerequisite: Unix/Linux skills (covered in the Intro to Unix/Linux course) and a working knowledge of C/C++ or FORTRAN; Ada account.

Introduction to Code Parallelization using MPI Available Mar 14
Wed, Apr 5
3:00 pm - 5:00 pm

Covers code parallelization based on the MPI message passing and distributed memory model. It uses interactive and batch examples. This is a basic to intermediate level course.

Prerequisite: Unix/Linux skills, the Intro. to Ada course, and a working knowledge of C/C++ or FORTRAN; Ada account.

Data Security and Ethics Available Mar 14
Fri, Apr 7
3:00 pm - 5:00 pm

TBD

Prerequisite: TBD

Computational Chemistry Available Mar 28
Wed, Apr 12
3:00 pm - 5:00 pm

TBD

Prerequisite: TBD

Introduction to FORTRAN Available Mar 28
Wed, Apr 19
3:00 pm - 5:00 pm

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.

Prerequisite: TBD

Visualization Portal Available Apr 04
Fri, Apr 21
3:00 pm - 5:00 pm

TBD

Prerequisite: TBD

Databases Available Apr 11
Wed, Apr 26
3:00 pm - 5:00 pm

TBD

Prerequisite: TBD

Big Data / Machine Learning Available Apr 11
Fri, Apr 28
3:00 pm - 5:00 pm

TBD

Prerequisite: TBD