HPC Training Main Page
Table of Contents
- Introduction to Gnuplot
- Introduction to Linux and the Vi Editor
- Intoduction to the HPC Linux Cluster Environment
- Intoduction to OpenMP
- Intoduction to MPI
| Title | Introduction to GnuPlot |
|---|---|
| Date | Wednesday, June 4, 2008 |
| Time | 9:30 am until 11:30 am |
| Place | 338 Johnston Hall |
| Description | This course is an introduction to to the GnuPlot plotting utility. We will cover the basics of using GnuPlot. We will not cover anything to do with Xwindows systems or clients. This will need to be installed and working before you attend the training. |
| Prerequisites | You must have an account on a LONI or HCP machine. All hands on exercises will require that you log on to the machine to create plots and graphs. You must also have an X windows system installed on your laptop such as Cygwin or Xming. Links to Xming and Cygwin: For Xwindows settings please see: X11 Forwarding . Please be aware that you will also need a ssh client to use with your X11 documents. We suggest Putty. There is a Xming download with Putty rolled in. |
Return to top of page
| Title | Introduction to Linux and Vi |
|---|---|
| Date | June 25, 2008 |
| Time | 8:30 am until noon |
| Place | 338 Johnston |
| Description | Very basic introduction to both Linux and to the Vi editor. |
| Prerequisites | None |
Return to top of page
Return to top of page
| Title | Introduction to the HPC Environment |
|---|---|
| Date | July 2, 2008 |
| Time | 9:30 am until 11:30 am |
| Place | 307 Frey |
| Description | An introduction to the HPC environment. You will set your account up for the packages you use, environment variables, shells, etc. You will see basic submit scripts for the queues of the HPC machines. |
| Prerequisites | You MUST have an account on an LSU OR LONI HPC machine. It would be helpful if you have some basic linux experience. |
Return to top of page
| Title | Introduction to OpenMP |
|---|---|
| Date | July 14, 2008 |
| Time | 9:30 am until 11:30 am |
| Place | 338 Johnston |
| Description | This training teaches you the basics of OpenMP |
| Prerequisites |
|
| Title | Introduction to MPI |
|---|---|
| Date | Monday, July 30, 2008 |
| Time | 9:30 am until 11:30 am |
| Place | 307 Frey |
| Description | A basic introduction to the concepts of MPI programming. |
| Prerequisites | You must have programming background in C, C++ or Fortran. All examples will be in C or Fortran.
Return to top of page Spring 2008
Introduction to LinuxMonday, January 28, 2008 in Johnston 338 from 9:00 to 12:00 pm.
Prereqs: This tutorial will start with the basic concepts of Unix like operating systems and get into the commands needed to move around in the operating system.
Return to top of page Introduction to ViWednesday, January 30, 2008 in Johnston 338 from 9:30 am to 11:30 am.
Prereqs This tutorial will give you basic hands on experience with the Vi text editor found on most Unix/Linux installations.
Return to top of page Introduction to LSU and LONI IBM P5 ClustersWednesday, February 6, 2008 in 307 Frey from 9:30 am to 11:30 am.This training covers configuring your AIX environment on one of the LSU or LONI clusters so that you can do your research. You will set paths to packages, compilers, set up your shell, etc.
Prereqs:
Return to top of page Linux part 2Monday, February 11, 2008 in 338 Johnston from 1:30 pm to 3:00 pm.
This training picks up where the "Introduction to Linux" training leaves off. We cover:
Pre-reqs:
Return to top of page Introduction to LSU & LONI Linux Cluster EnvironmentWednesday, February 13, 2008 in 307 Frey from 9:30 am to 11:30 am. This training covers configuring your Linux environment on one of the LSU or LONI clusters so that you can do your research. You will set paths to packages, compilers, set up your shell, etc.
Prereqs:
Return to top of page Introduction to MPIWednesday, February 20, 2008 in 307 Frey from 9:30 am to 11:30 am.This training will cover the basics of MPI.
Prereqs:
Return to top of page Introduction to OpenMPWednesday, February 27, 2008 in 307 Frey from 9:30 am to 11:30 am.This training will cover the basics of OpenMP.
Prereqs:
Return to top of page OpenMP part 2Wednesday, March 12, 2008 in 338 Johnston from 9:30 am to 11:30 am.This training will cover topics in OpenMP starting from where Introduction to OpenMP left off.
Prereqs:
Return to top of page Introduction to Linux Clusters Compilers and OptimizationWednesday, March 26, 2008 in 338 Johnston Hall from 9:30 am to 11:30 am.
This training will introduce you to the compilers and optimization on the LSU and LONI Linux Clusters.
Prereqs:
Return to top of page
This course follows the Introduction to MPI and aims to help those who already know something about MPI basics but having trouble to write a MPI code to get real jobs done. In this course you will be exposed to a couple of new concepts but the main focus is on how to use MPI to solve practical problems. Topics:
Prereqs:
Return to top of page Tuning MPI Performance on PelicanWednesday, April 16, 2008, in 338 Johnston Hall from 9:30 am to 11:30 am.This training will introduce you to techniques to tune your code's performance on LSU's Pelican IBM P5 cluster.
Prereqs:
Return to top of page IBM P5 Compilers and OptimizationWednesday, April 9, 2008, in 338 Johnston Hall from 9:30 am to 11:30 am.This training introduces you to the compilers and optimizations techniques on the LONI and LSU IBM P5s.
Prereqs:
Return to top of page Introduction to Hybrid MPI/OpenMPTuesday, April 22, 2008 in 338 Johnston Hall from 1:30 pm to 4:00 pm.This training will introduce you to the concepts of hybridizing your code using MPI and OpenMP.
Prereqs:
OR
Return to top of page Getting started with Haskell and Shared Transactional Memory ProgrammingApril 2, 2008 in 307 Frey from 1:30 to 3:30Description: This course will explore some of the basics of programming in Haskell, as well as the special topic of parallel thread programming using shared transactional memory. Prerequisites: You should already know how to program in C, Java, Python, or some other imperative language. Return to Top of Spring 2008
Return to top of page Fall 2007
Introduction to LinuxTuesday, September 04, 2007 in Frey 307 from 10:30 to 12:30.
Prereqs: This tutorial will start with the basic concepts of Unix like operating systems and get into the commands needed to move around in the operating system.
Return to top of page Linux part 2Monday, September 10, 2007 in Frey 307 from 10:30 to 12:30.This training picks up where the "Introduction to Linux" training leaves off. We cover:
Pre-reqs:
Return to Top of Fall 2007
Return to top of page Setting up your Linux Account Environment (HPC Linux Clusters)Wednesday, September 12, 2007 in Frey 307 from 10:00 to 12:00.This training covers configuring your Linux environment on one of the LSU or LONI clusters so that you can do your research. You will set paths to packages, compilers, set up your shell, etc.
Prereqs:
Return to top of page Introduction to your P5 Account EnvironmentTuesday, September 18, 2007 in Frey 307 from 10:30 to 12:30.This training covers configuring your AIX environment on one of the LSU or LONI clusters so that you can do your research. You will set paths to packages, compilers, set up your shell, etc.
Prereqs:
Return to top of page Introduction to MPIIntro to MPI presentationIntro to MPI lab tarball Wednesday, September 26, 2007 in 307 Frey from 9:30 to 11:30. This training will cover how to MPI-enable your code.
Prereqs:
Return to top of page Introduction to OpenMPTuesday, October 2, 2007 in 307 Frey from 10:30 to 12:00.
Intro to OpenMP presentation This training will cover how to OpenMP-enable your code.
Prereqs:
Return to top of page Introduction to LinuxWednesday, October 3, 2007 in Frey 101 from 1:30 to 3:30.This tutorial will start with the basic concepts of Unix like operating systems and get into the commands needed to move around in the operating system.
Prereqs:
Return to top of page Configuring Your Linux Account (HPC Linux Clusters)Monday, October 8, 2007 in Frey 307 from 1:00 to 3:00.This training covers configuring your Linux environment on one of the LSU or LONI Intel clusters so that you can do your research. You will set paths to packages, compilers, set up your shell, etc.
Return to top of page Linux part 2Tuesday, October 9, 2007 in Frey 101 from 9:30 to 11:30.This training picks up where the "Introduction to Linux" training leaves off. We cover:
Return to top of page Introduction to LaTeXMonday, October 15, 2007 in Frey 307 from 1:30 to 3:30.This is an introductory training using the LaTeX editor to create a journal article. Topics covered include:
Return to top of page Configuring your P5 Account EnvironmentWednesday, October 17, 2007 in Frey 307 from 9:30 to 11:30.This training covers configuring your AIX environment on one of the LSU or LONI clusters so that you can do your research. You will set paths to packages, compilers, set up your shell, etc.
Prereqs:
Return to top of page Introduction to ViTuesday, October 23, 2007 in 307 Frey from 1:30 pm to 3:30 pm.This training will cover some Linux/*nix commands and then proceed to the Vi editor that can be found on almost any *nix type system. This training will enhance a beginner's experience in creating files on a Linux/AIX system.
Prereqs:
Return to top of page Introduction to MPIWednesday, October 24, 2007 in 307 Frey from 10:00 to 12:00.This training will cover how to MPI-enable your code.
Prereqs:
Return to top of page Introduction to your Linux Account Environment (HPC Linux Clusters)Wednesday, October 24, 2007 in Frey 307 from 1:30 to 3:30.This training covers configuring your Linux environment on one of the LSU or LONI clusters so that you can do your research. You will set paths to packages, compilers, set up your shell, etc.
Prereqs:
Return to top of page Spring 2007April 2007Introduction to the Computational Chemistry Grid and GridChemWednesday, April 11 from 9:00 until 11:00 am, in Frey 307This workshop is for Chemistry professors and researchers who need additional allocations for your research or classwork. GridChem is a Java based desk top client that will interface with parallel applications for chemistry such as Gaussion03, NWChem, Amber, etc. The CCG is a consortium of universities and supercomputing centers that are resources for the allocations. Introduction to HPC AIX Cluster Environment - Pelican & LONI P5sTuesday, April 17, from 10:00 to noon in 338 Johnston and on the Access Grid.You will be introduced to the basics of managing your system environment on HPC systems at LSU and LONI, which include Pelican and LONI clusters. Hands-on lab will involve you manipulating your environment.
Introduction to MPIIntroduction to MPI @ Johnston 338 Training Room and on the Access Grid on Thursday, Apr 19, 2007 from 12:30 to 2:30 pm.This training is for people that have never written a parallel program with MPI. It will cover the basics of programming with MPI.You must be able to program in C to learn anything from this training.
Introduction to OpenMP: LSU's Pelican & the LONI IBM P5 clustersMonday, April 24 in Frey 307 from 10:30 to 12:30 and on the Access Grid.You will be introduced to the OpenMP shared memory environment for parallel programming. Hands-on lab includes viewing simple codes written for serial execution and their OpenMP enable counter parts.
March 2007Intermediate LinuxWednesday, March 7 from noon until 2:00 in 307 Frey and on the Access Grid.This course picks up where the previous training left off and adds to your knowledge of *nix like languages. We will cover:
Advanced MPITuesday, March 13 from 9:00 until 11:00 in Johnston 338 and on the access grid.
February 2007Introduction to Linux/UnixWednesday, Feb. 7 from 10:00 to 12:00 in 307 Frey Computing Services CenterThis training is for people that have never used Linux before. It will cover the basic commands to understand the file system structure, move around, create directories, and a few utility commands to help you find files. These commands will work on most Linux/Unix operating systems as they aren't very complex.
Introduction to Versioning SystemsTuesday, February 13 from 10:00 to 11:30 in 101 Frey.This training is very basic for people that haven't ever used either CVS or Subversion before. We will cover the basic differences between the two and then complete a hands on exercise that will allow you to import your work to a server or checkout a module from a server.
Introduction to Parallel Programming w/MPIWednesday, February 28 from 1:00 to 3:00 in 338 Johnston.
This training is for people that have never written a parallel program with MPI. It will cover the basics of programming with MPI. You must be able to program in C to learn anything from this training.
|



