Click here to go to the TACC Home Page Click here to go to the TACC Home Page
Training
Overview Calendar Course Descriptions Enrollment Form Visitor Information

Overview

TACC offers various training classes in high performance computing (HPC), scientific visualization (SciVis), distributed and grid computing (DGC), and computational cluster management. TACC training classes teach the programming principles and techniques in HPC and SciVis as well as how to use TACC's high-end systems most effectively. A cluster workshop is also taught, providing students with an opportunity to build a cluster from scratch. Therefore, much of the content in TACC training classes is useful for users using TACC resources as well as their own local systems (e.g. clusters and graphics workstations/PCs).

TACC training classes are free to the UT Austin and UT System research communities, participants in the NSF funded TeraGrid project, members of the TACC International Partnership in Advanced Computing (IPAC) program, individuals and groups that engage in collaborative research and development activities with TACC, and other public sector organizations. Most levels of the TACC industrial affiliates program, Science and Technology Affiliates for Research (STAR), provide access to all TACC training activities. TACC training classes are also available for a fee to interested persons who are part of the private sector. Please contact info@tacc.utexas.edu for more information about private sector training.


Calendar

March 20, 2008 Fortran90/95 Programming for High-Performance Computing ROC 1.603 1:00pm-3:00pm
April 3-4, 2008 Introduction to Parallel Programming on Ranger and Lonestar CMS 1.138 8:00am - 5:00pm
May 1-2, 2008 Parallel Optimization and Scientific Visualization for Ranger ROC 1.603 Day 1 8:15am-5:00pm
Day 2 8:30am-5:00pm
May 21-22, 2008 Introduction to Parallel Programming on Ranger Arizona State University Day 1 8:15 am - 5 pm, Day 2 8:30 am - 5 pm
July 28 - August 1, 2008 TACC Summer Supercomputing Institute ROC Seminar Room 8:30am - 5:30pm

Please check back for updated course offerings.


Course Descriptions

Distributed and Grid Computing [Details]

Building Grid Enabled Portals Using GridPort 4

The GridPort Toolkit (GridPort) is a set of interfaces and services in the portal layer that provides access to a wide range of backend grid and information services. The portlets expose these backend services as customizable web interfaces in order to increase the personalization of grid portal user interfaces. The services are intended to support the portlets inside the portal layer by augmenting their capabilities in an extensible and reusable way while tying the portlets together in order to make them more cohesive. While portlets and portal services both use backend services such as Globus, GPIR, and Condor these services are not considered part of the GridPort software project although they may be provided with GridPort in order to make deployment easier. [Details]

High Performance Computing

Parallel Optimization and Visualization on Ranger

In this two-day training session Ranger users will be exposed to 1) the instrumentation and profiling steps required to undertake detailed performance analysis of MPI applications running on Ranger, and 2) the fundamental methods for remote visualization and available visualization resources on Ranger. Attendees at this training are assumed to be familiar with the basics of submitting and running jobs on Ranger and preferably have an existing account on the system. [Details]

Cluster Workshop

Students will receive an overview of the NPACI Rocks Cluster Management Toolkit and build a small test cluster. System administrators as well as individuals just interested in what is required to build a cluster are welcome to attend. [Details]

Parallel Computing on Ranger & Lonestar

TACC instructors will present various topics covering the architecture and proper use of TACC computational resources, specifically the Sun Constellation Linux Cluster (ranger) and the Dell Dual-Core Linux Cluster (lonestar). This class will be of particular interest to computational scientists interested in developing codes for and porting codes to these systems. [Details]

Parallel Computing on Ranger

Parallel Computing on Ranger will cover the architecture and proper use of Ranger, the Sun Constellation Linux Cluster. This class will be of particular interest to computational scientists interested in developing codes for and porting codes to this system. [Arizona State May 21-22, 2008]

Unix/Linux Basics for HPC

This half-day lecture is the first in a new series of short lectures presented by TACC for foundational skills.

Attendees will be introduced to the basic Unix and Linux environment as it applies to our production systems. The lecture will emphasize data management, basic shell scripting, and best practice approaches to commonly executed tasks. [Details]

QuickTime Format [download]
PowerPoint Presentation [download]

C Programming Basics for HPC

This half-day lecture is the first in a new series of short lectures presented by TACC for foundational skills.

Attendees will be introduced to the basic C programming for High Performance Computing environments such as the Lonestar production system. [Details]


Fortran90/95 Programming for High-Performance Computing

Fortran programming skills are essential for researchers in areas of High Performance Computing. These skills can be directly applied to resources at the Texas Advanced Computing Center and in any Unix environment. The class is intended for the intermediate user wishing to gain more experience in Fortran90/95 programming. Basic knowledge of Fortran or another mid/high-level programming language is a prerequisite. [Details]


Introduction to PETSc

This one-day course will provide an introduction to the PETSc library which provides a toolkit for distributed linear algebra, in particular of solvers for sparse linear algebra systems. The PETSc library is installed and supported on the TACC Lonestar and Champion systems; it will be provided on Ranger. [Details]



Scientific Visualization

Parallel Optimization and Visualization on Ranger

In this two-day training session Ranger users will be exposed to 1) the instrumentation and profiling steps required to undertake detailed performance analysis of MPI applications running on Ranger, and 2) the fundamental methods for remote visualization and available visualization resources on Ranger. Attendees at this training are assumed to be familiar with the basics of submitting and running jobs on Ranger and preferably have an existing account on the system. [Details]

Introduction to Scientific Visualization

This day long course will provide the student with a comprehensive introduction to the scientific visualization process. Topics will include: common visualization methods, the importance of visual cues in gaining insight into data, and the software and hardware systems typically used for visualization. Additionally, students will be introduced to the ACES Visualization Laboratory. The hardware and software resources provided by the Lab, and the role these resources play in addressing the needs of UT's research community will be presented. [Details]

Intermediate and Remote Visualization

This combined course will provide a hands-on introduction to two off-the-shelf visualization tools, as well as how these tools can be accessed through and used on TACC's remote visualization resources. [Details]

Developing Immersive Applications for the ACES Visualization Laboratory

This course is designed as an introduction to the immersive capabilities in the ACES Visualization Laboratory. Course material will describe both the hardware and software required to enable the student to develop fully immersive applications. [Details]