HPC Training
Past Training
Table of Contents
Spring 2009
Table of Contents
- Introduction to Linux and Vi
- Welcome to HPC: accounts, allocations, Linux and Linux cluster environment
- Introduction to MPI
- Practical MPI
- Introduction to OpenMP
- OpenMP part 2
- Introduction to MATLAB
- An introduction to the computational chemistry package, Gaussian 03
- Introduction to LAPACK
- Introduction to Hybrid MPI and OpenMP
- Introduction to Linux and Vi
- Debugging with Totalview
- Introduction to Open Source Vizualization Software
- Introduction to Compilers on the Dell Linux Clusters
- PetaShare Environment and Client Tools
- Introduction to Tau
- Introduction to Globus Procedures
- Stork: Organizing Data Transfer Activities
- Introduction to Cactus
| Title | Introduction to Linux and Vi |
|---|---|
| Date | Wednesday, January 28, 2009 |
| Time | 1:00 pm until 4:00 |
| Place | 338 Johnston |
| Description | Very basic introduction to both Linux and to the Vi editor. |
| Prerequisites | None |
Return to top of page
| Title | Welcome to HPC: accounts, allocations and the cluster environments. |
|---|---|
| Date | Thursday, January 29, 2009 |
| Time | 1:00 pm until 4:00 pm |
| Place | 338 Johnston |
| Description | An introduction to:
|
| Prerequisites | Basic Linux and programming in C or Fortran |
| Title | Introduction to MPI |
|---|---|
| Date | Wednesday, February 4, 2009 |
| Time | 10:00 am until noon |
| Place | 338 Johnston |
| 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. Linux basic commands and concepts will be helpful also. You MUST have an account on a LONI or LSU HPC machine to participate in the hands on exercises. |
Return to top of page
| Title | Practical MPI |
|---|---|
| Date | Wednesday, February 11, 2009 |
| Time | 10:00 am until noon |
| Place | 338 Johnston |
| Description | In this class, we will review multiple serial algorithms, and discuss the pros and cons of parallelizing the algorithm. We will then program these algorithms in C/C++/Fortran, and test their execution on the LONI supercomputers. |
| Prerequisites |
|
Return to top of page
| Title | Introduction to OpenMP |
|---|---|
| Date | Wednesday, February 18, 2009 |
| Time | 10:00 am until noon |
| Place | 338 Johnston |
| Description | This class will discuss the basics of shared memory programming with a focus on how they apply to OpenMP. OpenMP basics will be introduced, including how to compile a very simple OpenMP program. |
| Prerequisites |
|
Return to top of page
| Title | OpenMP part 2 |
|---|---|
| Date | Thursday, February 26, 2009 |
| Time | 1:30 pm until 3:30 pm |
| Place | 338 Johnston |
| Description |
|
| Prerequisites |
|
Return to top of page
| Title | Introduction to MATLAB |
|---|---|
| Date | Monday, March 2, 2009 |
| Time | 1:00 pm until 4:00 pm |
| Place | 338 Johnston |
| Description | This tutorial gives information on how to get started with using MATLAB for scientific computations. Topics may include the MATLAB UI and basic MATLAB programming techniques such as data representation and storage, vectorized computations, function calls and definitions, text output production, graphical output and designing GUI, using MATLAB code in C/C++ programs, deploying MATLAB applications, parallel computing with MATLAB, and so on. |
| Prerequisites |
|
Return to top of page
| Title | An introduction to the computational chemistry package, Gaussian 03 |
|---|---|
| Date | Thursday, March 12 |
| Time | 1:30 pm to 3:30 pm |
| Place | 338 Johnston |
| Description | Theory, basis sets, modelling, Gaussian job creation/ submission/ analysis
Additional programs that will be covered:
|
| Prerequisites |
|
Return to top of page
| Title | Canceled: Advanced Environment |
|---|---|
| Date | Canceled: Will be rescheduled |
| Time | Canceled: 10:00 am to noon |
| Place | 338 Johnston |
| Description |
|
| Prerequisites | TBA |
| Registration |
|
Return to top of page
| Title | Introduction to LAPACK |
|---|---|
| Date | Monday, March 16, 2009 |
| Time | 10:00 am to noon |
| Place | 338 Johnston |
| Description | This tutorial gives information on how to use LAPACK, the linear algebra package. Topics may include problems that LAPACK can solve, using LAPACK in Fortran/C/C++ programs, compiling programs with LAPACK code, brief introduction to ScaLAPACK, and so on. |
| Prerequisites |
|
Return to top of page
| Title | Introduction to Hybrid MPI and OpenMP |
|---|---|
| Date | Wednesday, March 18, 2009 |
| Time | 10:00 am to noon |
| Place | 338 Johnston |
| Description |
|
| Prerequisites |
|
Return to top of page
| Title | Introduction to Linux and Vi |
|---|---|
| Date | Thursday, March 19, 2009 |
| Time | 1:00 pm until 4:00 |
| Place | 338 Johnston |
| Description | Very basic introduction to both Linux and to the Vi editor. |
| Prerequisites | None |
Return to top of page
| Title | Cancelled Debugging with Totalview |
|---|---|
| Date | Monday, March 23, 2009 |
| Time | 10:00 am until noon |
| Place | 338 Johnston |
| Description | An introduction to debugging parallel code with Totalview |
| Prerequisites | Ability to write parallel code |
Return to top of page
| Title | Introduction to Open Source Vizualization Software:
|
|---|---|
| Date | March 25, 2009 |
| Time | 10:00 am to noon |
| Place | 338 Johnston |
| Description | Introduce open-source visualization tools used in different scientific categories, explain their functionalities and feature list. Case studies of data analysis and data manipulation in order to get scientific results from your data or simulation. Simple python coding examples used in: data format transformation; perform necessary computation and data processing during visualization; pipeline optimization and offline batch process after interactive visualization on sample data, etc. |
| Prerequisites |
|
Return to top of page
| Title | Introduction to Compilers on the Dell Linux Clusters |
|---|---|
| Date | Wednesday, April 1 |
| Time | 10:00 am to noon |
| Place | 338 Johnston |
| Description | This class offers an overview on the functionalities of the compilers on HPC Dell Linux clusters. The following topics will be covered: basic compiler options; debugging with compilers; compiler optimization. |
| Prerequisites |
|
Return to top of page
| Title | i |
|---|---|
| Date | Wednesday, April 15, 2009 |
| Time | 10:00 am until 12:30 pm |
| Place | |
| Description | The aim of this tutorial is to make researchers familiar with the PetaShare environment. After this tutorial, users will be able to utilize PetaShare resources and access and use client tools. This tutorial will state the differences between client tools and help users to identify which one is right for them. |
| Topics |
|
| Prerequisites |
|
Return to top of page
| Title | Introduction to Tau |
|---|---|
| Date | Wednesday, April 22 |
| Time | 10:00 to noon |
| Place | 338 Johnston |
| Description | Tuning and Analysis Utilities (TAU) is a powerful and versatile suite of tools that allow people to analyze and profile the performance of their codes (especially parallel codes). In this tutorial we will go over various performance analysis capabilities provided by TAU, as well as how to use them through hands-on exercises. |
| Prerequisites |
|
Return to top of page
| Title | Introduction to Globus Procedures |
|---|---|
| Date | Wednesday, April 29 |
| Time | 10:00 am to noon |
| Place | 338 Johnston |
| Description |
|
| Prerequisites |
|
Return to top of page
| Title | Stork: Organizing Data Transfer Activities |
|---|---|
| Date | April 27, 2009 |
| Time | 10:00 am to noon |
| Place | 338 Johnston |
| Description | s tutorial aims to introduce the Stork data scheduler. The concept behind data placement scheduling and benefits in organizing data transfer activities with Stork will be explained. The rest of the tutorial will cover hands-on experience and some use-case scenarios. |
| Prerequisites |
|
Return to top of page
| Title | Introduction to Cactus Code |
|---|---|
| Date | Wednesday, May 27th, 2009 |
| Time | 9:30 am to 11:30 am |
| Place | 338 Johnston Hall |
| Description | The 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.
|
| Prerequisites |
|
Return to top of page
Table of Contents
- Welcome to HPC: accounts, allocations, Linux and Linux cluster environment
- Introduction to Linux and Vi
- Introduction to IBM P5 Clusters
- Introduction to MPI
- MPI part 2
- Introduction to OpenMP
- OpenMP part 2
- Introduction to Debugging and Profiling
- Introduction to Compilers and Optimization
- Debugging with Totalview
- Practical MPI
| Title | Introduction to Linux and Vi |
|---|---|
| Date | Tuesday, September 16 |
| Time | 9:00 am until noon |
| Place | 307 Frey |
| Description | Very basic introduction to both Linux and to the Vi editor. |
| Prerequisites | None |
Return to top of page
Materials for this presentation are available by following the links in the Description row.
| Title | Welcome to HPC: accounts, allocations, Linux and Linux cluster environment |
|---|---|
| Date | September 18 |
| Time | 9:30 am until 12:30 pm |
| Place | 307 Frey |
| Description | An introduction to: |
| Prerequisites | N/A |
Return to top of page
| Title | Introduction to the IBM P5 Clusters. |
|---|---|
| Date | Monday September 22, 2008 |
| Time | 9:30 am until 11:30 am |
| Place | 338 Johnston |
| 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 MPI. |
|---|---|
| Date | Wednesday, September 24, 2008 |
| Time | 9:30 am until 11:30 am |
| Place | 338 Johnston |
| 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. You MUST have an account on a LONI or LSU HPC machine to participate in the hands on exercises. |
Return to top of page
| Title | MPI part 2 |
|---|---|
| Date | Monday, September 29, 2008 |
| Time | 9:30 am until 11:30 am |
| Place | 338 Johnston |
| Description | The second part of the introduction to the concepts of MPI programming. |
| Prerequisites |
|
Return to top of page
| Title | Introduction to OpenMP |
|---|---|
| Date | October 1, 2008 |
| Time | 9:30 am until 11:30 am |
| Place | 338 Johnston |
| Description | This training teaches you the basics of OpenMP |
| Prerequisites |
|
Return to top of page
| Title | OpenMP part 2 |
|---|---|
| Date | Wedneday, October 8, 2008 |
| Time | 9:30 am until 11:30 am |
| Place | 338 Johnston |
| Description | This training will cover topics in OpenMP starting from where Introduction to OpenMP left off. |
| Prerequisites |
|
Return to top of page
| Title | Introduction to Debugging and Profiling |
|---|---|
| Date | Wednesday, October 15 |
| Time | 9:30 am until 11:30 am |
| Place | 338 Johnston |
| Description | Finding and fixing bugs in your parallel code. Profiling is used to improve the performance of your code. |
| Prerequisites |
|
Return to top of page
Return to top of page
| Title | Introduction to Debugging with Totalview |
|---|---|
| Date | Wednesday, October 29 |
| Time | 9:30 am until 11:30 am |
| Place | 338 Johnston |
| Description | Taking the debugging techniques discussed in Debugging and Profiling and applying them to the debugger Totalview. |
| Prerequisites |
|
Return to top of page
| Title | Practical MPI |
|---|---|
| Date | Wednesday, November 5 |
| Time | 9:30 am until 11:30 am |
| Place | 338 Johnston |
| Description | TBA |
| Prerequisites |
|
Return to top of page
- 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 |
|
Return to top of page
| 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 Linux
- Introduction to Vi
- Introduction to your P5 Account Environment
- Linux part 2
- Setting up your Linux Account Environment (HPC Linux Clusters)
- Introduction to MPI
- Introduction to OpenMP
- Linux Clusters: Compilers and Optimization
- Intermediate MPI
- IBM P5: Compilers and Optimization
- Tuning MPI performance on Pelican
- Introduction to Hybrid MPI/OpenMP Programming
- Introduction to Haskell
Introduction to Linux
Monday, January 28, 2008 in Johnston 338 from 9:00 to 12:00 pm.
Prereqs:
Familiarity with computer operating systems.
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 Spring 2008
Return to top of page
Introduction to Vi
Wednesday, January 30, 2008 in Johnston 338 from 9:30 am to 11:30 am.
Prereqs
Familiarity with text editors and Unix/Linux operating systems.
This tutorial will give you basic hands on experience with the Vi text editor found on most Unix/Linux installations.
Return to Top of Spring 2008
Return to top of page
Introduction to LSU and LONI IBM P5 Clusters
Wednesday, 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:
- You MUST have an account on one of the LSU or LONI IBM P5s to participate in this class.
- Basic AIX/Unix/Linux commands and an understanding of the Linux file system.
Return to Top of Spring 2008
Return to top of page
Linux part 2
Monday, 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:
- paths
- wildcards for use with Linux commands
- creeating files
- vi
- man pages
- introduction to grep and awk
- basic shell scripts
Pre-reqs:
Familiarity with basic Unix type commands.
Return to top of page
Introduction to LSU & LONI Linux Cluster Environment
Wednesday, 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:
- You MUST have an account on one of the LSU or LONI clusters to participate in this course.
- Basic Linux commands and an understanding of the Linux file system.
Return to Top of Spring 2008
Return to top of page
Introduction to MPI
Wednesday, February 20, 2008 in 307 Frey from 9:30 am to 11:30 am.This training will cover the basics of MPI.
Prereqs:
- You MUST have an account on one of the LSU or LONI Linux clusters to participate in this course. li>
- Understand programming in C, Fortran or C++. Examples will be in C or Fortran.
Return to Top of Spring 2008
Return to top of page
Introduction to OpenMP
Wednesday, February 27, 2008 in 307 Frey from 9:30 am to 11:30 am.This training will cover the basics of OpenMP.
Prereqs:
- You MUST have an account on one of the LSU or LONI P5s to participate in this course.
- Understand programming in C, Fortran or C++. Examples will be in C or Fortran.
Return to Top of Spring 2008
Return to top of page
OpenMP part 2
Wednesday, 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:
- You MUST have an account on one of the LSU or LONI P5s to participate in this course.
- Understand programming in C, Fortran or C++. Examples will be in C or Fortran.
Return to Top of Spring 2008
Return to top of page
Introduction to Linux Clusters Compilers and Optimization
Wednesday, 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:
- You MUST have an account on one of the LSU or LONI P5s to participate in this course. li>
- Understand programming in C, Fortran or C++. Examples will be in C or Fortran.
Return to Top of Spring 2008
Return to top of page
Intermediate MPI
Wednesday, April 2, 2008, in 338 Johnston Hall from 9:30 am to 11:30 am.
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:
- Groups and communications
- Derived datatypes
- How to solve practical problems (How to parallelize do loops, matrix transpose, LU factorization etc.)
- How to tweak your MPI-related environment variables
- Deal with common errors
- how to use MPI to parallelize user applications
Prereqs:
- You MUST have an account on one of the LSU or LONI clusters to participate in this course.
- Attended the training "Introduction to MPI" or have previous MPI experience.
- Understand programming in C, Fortran or C++. Examples will be in C or Fortran..
Return to Top of Spring 2008
Return to top of page
Tuning MPI Performance on Pelican
Wednesday, 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:
- You MUST have an account on the LSU Pelican cluster to participate in this course.
Return to Top of Spring 2008
Return to top of page
IBM P5 Compilers and Optimization
Wednesday, 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:
- You MUST have an account on one of the LSU or LONI clusters to participate in this course.
Return to Top of Spring 2008
Return to top of page
Introduction to Hybrid MPI/OpenMP
Tuesday, 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:
- You MUST have an account on one of the LSU or LONI IBM P5 clusters to participate in this course.
- You MUST have experience coding in both MPI and OpenMP.
- You MUST have attended both intermediate MPI and OpenMP.
OR
Return to Top of Spring 2008
Return to top of page
Getting started with Haskell and Shared Transactional Memory Programming
April 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 Linux
- Linux part 2
- Setting up your Linux Account Environment (HPC Linux Clusters)
- Introduction to your P5 Account Environment
- Introduction to MPI
- Introduction to OpenMP
- Introduction to Linux
- Configuring your LInux Cluster Account
- Linux part 2
- Introduction to LaTeX
- Configuring your P5 Account
- Introduction to Vi
- Introduction to MPI
- Configuring you Linux Cluster Account Environment
Introduction to Linux
Tuesday, September 04, 2007 in Frey 307 from 10:30 to 12:30.
Prereqs:
Familiarity with computer operating systems.
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 Fall 2007
Return to top of page
Linux part 2
Monday, 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:
- paths
- wildcards for use with Linux commands
- creeating files
- vi
- man pages
- introduction to grep and awk
Pre-reqs:
Familiarity with basic Unix type commands.
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:
- You MUST have an account on one of the LSU or LONI clusters to participate in this course.
- Basic Linux commands and an understanding of the Linux file system.
Return to Top of Fall 2007
Return to top of page
Introduction to your P5 Account Environment
Tuesday, 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:
- You MUST have an account on one of the LSU or LONI IBM P5s to participate in this class.
- Basic AIX/Unix/Linux commands and an understanding of the Linux file system.
Return to Top of Fall 2007
Return to top of page
Introduction to MPI
Intro 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:
- You MUST have an account on one of the LSU or LONI Linux clusters to participate in this course. li>
- Understand programming in C, Fortran or C++. Examples will be in C or Fortran..
Return to Top of Fall 2007
Return to top of page
Introduction to OpenMP
Tuesday, October 2, 2007 in 307 Frey from 10:30 to 12:00.
Intro to OpenMP presentation
Intro to OpenMP lab tarball
This training will cover how to OpenMP-enable your code.
Prereqs:
- You MUST have an account on one of the LSU or LONI P5s to participate in this course.
- Understand programming in C, Fortran or C++. Examples will be in C or Fortran..
Return to Top of Fall 2007
Return to top of page
Introduction to Linux
Wednesday, 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:
Familiarity with computer operating systems.
Return to Top of Fall 2007
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 Fall 2007
Return to top of page
Linux part 2
Tuesday, 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:
- paths
- wildcards for use with Linux commands
- creeating files
- vi
- man pages
- introduction to grep and awk
Return to Top of Fall 2007
Return to top of page
Introduction to LaTeX
Monday, 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:
- Table of Contents
- Sections
- inserting images
- creating tables
- basic text formatting: bold, italics, etc.
- index
- lIst of Figures
- list of tables
Return to Top of Fall 2007
Return to top of page
Configuring your P5 Account Environment
Wednesday, 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:
- You MUST have an account on one of the LSU or LONI IBM P5s to participate in this class.
- Basic AIX/Unix/Linux commands and an understanding of the Linux file system.
Return to Top of Fall 2007
Return to top of page
Introduction to Vi
Tuesday, 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:
- An account on either the LSU or LONI HPC systems.
Return to Top of Fall 2007
Return to top of page
Introduction to MPI
Wednesday, October 24, 2007 in 307 Frey from 10:00 to 12:00.This training will cover how to MPI-enable your code.
Prereqs:
- You MUST have an account on one of the LSU or LONI Linux clusters to participate in this course.
- Understand programming in C, Fortran or C++. Examples will be in C or Fortran.
Return to Top of Fall 2007
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:
- You MUST have an account on one of the LSU or LONI clusters to participate in this course.
- Basic Linux commands and an understanding of the Linux file system.
Return to Top of Fall 2007
Return to top of page
Spring 2007
April 2007
Introduction to the Computational Chemistry Grid and GridChem
Wednesday, 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 P5s
Tuesday, 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 MPI
Introduction 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 clusters
Monday, 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 2007
Intermediate Linux
Wednesday, 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 MPI
Tuesday, March 13 from 9:00 until 11:00 in Johnston 338 and on the access grid.
February 2007
Introduction to Linux/Unix
Wednesday, 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 Systems
Tuesday, 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/MPI
Wednesday, 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.





