Login to PAWS
Baton Rouge, Louisiana | Tuesday, November 24th, 2009
LSU Header

HPC Training

Upcoming Training

The goal of each training below is to help you become comfortable enough with the material that you will be able to continue learning the topic on your own.

If the tutorial has an Access Grid link you will have to have an access grid node at your site and get your operator to set up the meeting. You will also have to make sure you have an account on the correct HPC machines for either LSU or LONI and access to a computer that is connected to the internet so that you can follow the hands on tutorials/presentations. You will need to register with HPC Training through the "Register" link below.

If you don't have an Access Grid node at your site please email Kathy Traxler for alternative access.

Fall 2009

Table of Contents

Fall 2009 Training

TitleIntroduction to Linux
DateSeptember 1, 2009
Time9:00 am until noon, Central
Place 338 Johnston Hall
DescriptionAn introduction to basic Linux commands and concepts.
Prerequisites
  • N/A



Return to top of page

TitleIntroduction to HPC
DateSeptember 3, 2009
Time1:30 to 3:30 pm Central
Place338 Johnston Hall
Description
Prerequisites
  • Account on LONI or LSU hpc systems.
  • Programming in C, C++ or Fortran
  • Basic knowledge of Linux
Registration



Return to top of page

TitleAccount Allocation and Management
Date September 10, 2009
Time 1:30 pm to 3:30 pm Central time
Place338 Johnston Hall
Description
Prerequisites
  • Account on LONI or LSU system.
  • Basic Linux
Registration



Return to top of page

TitleIntroduction to Vi/Vim
DateSept. 15, 2009
Time9:30 am to 11:30 am Central time
Place338 Johnston Hall
DescriptionAn introduction to using this Unix text editor. Vi was chosen as it is in almost all basic *nix operating systems.
Prerequisites
  • Account on LONI or LSU supercomputer system helpful.
Registration is over.



Return to top of page

TitleJob Management with PBS/Loadleveler
DateSeptember 17, 2009
Time1:30 pm to 3:30 pm Central time
Place338 Johnston Hall
DescriptionAn introduction to basic job management on the LSU and LONI AIX and Dell machines. This course is designed to help anyone who has never submitted a job understand the steps to submitting jobs.
Prerequisites
  • Account on LONI or LSU supercomputer.
Registration is over.



Return to top of page

TitleMore Linux
DateSeptember 21, 2009
Time 1:30 pm to 3:30 pm Central time
Place338 Johnston Hall and on the Access Grid
DescriptionPicks up where introduction to Linux left off with basic shell scripts, more about environment variables, etc.
Prerequisites
  • Basics of Linux
Registration is over.



Return to top of page

TitleIntroduction to MPI
Date September 24, 2009
Time 1:30 pm to 3:30 pm Central time
Place338 Johnston
DescriptionIntroduction to basic MPI concepts and calls.
Prerequisites
  • Account on LONI or LSU HPC machines.
  • Basic programming in either C, C++ or Fortran.
Registration is over.



Return to top of page

TitleIntroduction to LaTeX
DateSeptember 28, 2009
Time1:00 pm until 3:00 pm Central
Place 338 Johnston and on the Access Grid
DescriptionAn introduction to basic concepts and commands using LaTeX
Prerequisites N/A
Registration



Return to top of page

TitleIntroduction to MPI part 2
DateOctober 1, 2009
Time1:30 pm to 3:30 pm Central
Place338 Johnston Hall
DescriptionThis tutorial picks up where Introduction to MPI part 1 leaves off. Includes advanced MPI concepts and calls.
Prerequisites
  • Account on LONI or LSU HPC machines.
  • Basic programming in either C, C++, or Fortran.
  • Introduction to MPI part 1.
Registration



Return to top of page

TitleIntroduction to Gaussian
DateOctober 15, 2009
Time1:30 pm to 3:30 pm Central
Place338 Johnston Hall and on the Access Grid
DescriptionAn introduction to the computational chemistry package Gaussian.
Prerequisites
  • Chemistry background.
  • Knowledge of the LONI/LSU HPC environment.
Registration



Return to top of page

TitleIntroduction to Cactus
DateOctober 19, 2009
Time1:30 pm until 3:30 pm Central
Place338 Johnston Hall and the Access Grid
DescriptionThe Cactus computational toolkit is a framework for developing portable, modular applications with focus on high-performance simulation codes. It is designed to allow experts in different fields to develop modules based upon their experience and to use modules developed by experts in other fields with minimal knowledge of the internals or operation of the other modules.

The aim of this tutorial is to present an overview of the available possibilities within the Cactus framework. The basic structure will be discussed and explained on simple examples. This tutorial will probably not be sufficient to start with using Cactus right after the tutorial, but it should give enough information for you to decide if and how you could benefit from using Cactus.

Prerequisites
  • Programming background in either C, C++ or Fortran to follow simple examples.
Registration



Return to top of page

TitleIntroduction to OpenMP part 1
DateOctober 22, 2009
Time1:30 pm to 3:30 pm Central
Place338 Johnston Hall
DescriptionIntroductory concepts of OpenMP and beginning calls.
Prerequisites
  • Accounts on LONI or LSU HPC machines.
  • Basic programming experience in C, C++ or Fortran.
Registration



Return to top of page

TitleIntroduction to OpenMP part 2
DateOctober 29, 2009
Time1:30 pm to 3:30 pm Central
Place338 Johnston
DescriptionThis tutorial picks up with OpenMP concepts and calls where OpenMP part 2 left off.
Prerequisites
  • Accounts on LONI or LSU HPC machines.
  • Basic programming experience in C, C++ or Fortran.
  • Introduction to OpenMP part 1
Registration



Return to top of page

338 Johnston and Access Grid
TitlePython for HPC
DateNovember 5, 2009
Time1:00 pm to 4:30 pm Central
Place
Description Python, a high-level portable multi-paradigm interpreted programming language is becoming increasingly popular with the scientific and HPC communities due to ease of use, large collection of modules, adaptability, and strong support from vendors and community alike. This tutorial provides an introduction to Python focused on HPC and scientific computing. Throughout, we provide concrete examples, hands-on examples, and links to additional sources of information. The result will be a clear sense of possibilities and best practices using Python in HPC environments. We will cover several key concepts: language basics, NumPy and SciPy, parallel programming, performance issues, integrating C and Fortran, basic visualization, large production codes, and finding resources. While it is impossible to address all libraries and application domains, at the end participants should be able to write a simple application making use of parallel programming techniques, visualize the output, and know how to confidently proceed with future projects with Python.
Prerequisites
  • Linux Environment
  • Some programming background
Registration



Return to top of page

TitleIntroduction to HPC Visualization
DateNovember 12, 2009
Time1:30 pm to 3:30 pm Central
Place338 Johnston Hall and Access Grid
DescriptionAn introduction to what HPC visualization is including:
  • tools
  • resources
Prerequisites
Registration



Return to top of page

TitleIntroduction to Globus Procedures
DateDecember 3, 2009
Time1:30 pm to 3:30 pm Central
Place 338 Johnston and Access Grid
Description
  • Job submission with GRAM
  • GridFTP
  • Reliable File Transfer
  • Replica Location Service
  • Security and Certificats on the Grid
  • Implementing a grid application
Prerequisites
  • Linux Environment
Registration

Past Training

The past training and lecture materials can be found HERE.