Skip to main content

Tutorials

HPC@LSU invites you to attend our weekly training scheduled every Wednesdays, except university holidays. All training sessions are from 9:30AM to 11:30AM at 307 Frey Computing Services Center. The sessions will be available on adobe connect for remote participants and will be recorded for later review.

The training sessions are subject to cancellation due to lack of registrations, so please register if you plan on attending. Registration closes at noon on the day prior to the training.

Click on the tutorial topic to obtain more information and registration details. Adobe Connect links to attend the training will be provided via email to all registered participants.

Fall 2014 Training Schedule

1. October 1,2014: Introduction to Matlab

TopicIntroduction to Matlab
DateOctober 1,2014
Time9:30 AM - 11:30 AM
Place307 Frey
DescriptionMatlab is a high-level language and interactive environment for numerical computation, visualization, and programming. This training provides an introduction to Matlab, including language fundamentals, basic programming and plotting graphics. Solving several mathematical problems with Matlab will be introduced too.

Prerequisites
  • Calculus
  • Linear algebra
  • A little experience of programming with high-level languages

RegistrationClick Here

2. October 8,2014: Python Programming

TopicPython Programming
DateOctober 8,2014
Time9:30 AM - 11:30 AM
Place307 Frey
DescriptionThis training will provide a brief introduction to the python programming language, introduce you to some useful python modules for system management and scientific computing.

Prerequisites
RegistrationClick Here

3. October 15,2014: Basic OpenMP

TopicBasic OpenMP
DateOctober 15,2014
Time9:30 AM - 11:30 AM
Place307 Frey
Description
RegistrationClick Here

4. October 22,2014: Introduction to GPU programming

TopicIntroduction to GPU programming
DateOctober 22,2014
Time9:30 AM - 11:30 AM
Place307 Frey
DescriptionThis tutorial is a basic inroduction to programming GPUs using Nvidia's programming environment.
Basics of the GPU architecture, basic CUDA C programming and directive based OpenACC programming will be covered.
Some simple examples demonstrating basic techniques for getting greater performance out of GPUs will also be discussed.
No prior experience with GPU is required.
Exercises will be done on LSU HPC cluster SuperMike II. Training accounts on SuperMike II will be provided to in person participants only. LONI users who are not eligible for LSU HPC resources will need to have access to a computer with Nvidia graphics card and CUDA compiler.
Prerequisites
  • LSU HPC account
  • Laptop with SSH client installed
  • Familiarity with C or Fortran
RegistrationClick Here

5. October 29,2014: Xeon Phi Programming on SuperMIC

TopicXeon Phi Programming on SuperMIC
DateOctober 29,2014
Time9:30 AM - 11:30 AM
Place307 Frey
DescriptionIntel Xeon Phi is a coprocessor based on Many Integrated Core Architecture or MIC (pronounced Mick or Mike). Xeon Phi can accelerate computer codes substantially. More importantly, the programming architecture is based on traditional OpenMP and MPI. It convenient to migrate your current CPU-based OepnMP or MPI codes to Xeon Phi. The recently launched supercomputer SuperMIC at LSU provides hundreds of compute nodes with Xeon Phis. If you want to accelerate your codes on SuperMIC, this is really the training you can not miss. In the first part of this training, Xeon Phi's computing features and its usage in HPC will be introduced. Then we will mainly focus on the state-of-the-art programming on Xeon Phi, including native mode, offloading and symmetric processing. You will learn how to write, compile and run computer codes on Xeon Phi.
Prerequisites
  • OpenMP parallel computing
  • MPI parallel computing
  • C or Fortran programming (Either one is fine.)
  • All of the above are assumed but not required.

RegistrationClick Here

6. November 5,2014: Computational Fluid Dynamics on HPC

TopicComputational Fluid Dynamics on HPC
DateNovember 5,2014
Time9:30 AM - 11:30 AM
Place307 Frey
DescriptionOpenFOAM is a free, open source Computational Fluid Dynamics (CFD) software package developed by OpenCFD Ltd at ESI Group and distributed by the OpenFOAM Foundation. This training will provide a breif introduction to OpenFOAM and how to use OpenFOAM under HPC environment. No prior knowledge of OpenFOAM, C++ or Linux is required but some basic knowledge of Linux and programming is beneficial.
Prerequisites:
  • Access to a computer with OpenFOAM (2.x.x preferred) installed.
  • LONI cluster QuenBee and LSU HPC cluster Super Mike II will have OpenFOAM installed
  • Training accounts will be provided to in person attendees only

RegistrationClick Here

7. November 12,2014: Git Version Control

TopicGit Version Control
DateNovember 12,2014
Time9:30 AM - 11:30 AM
Place307 Frey
Description
RegistrationClick Here

Virtual Images

For benefit of Training particpants who do not have ready access to a Linux machine, we have created a virtual image of CentOS 6.3. You can use this image in lieu of a LONI or LSU HPC account for some, but not all of our training courses. More details about this image and installation instructions are provided here

Past Tutorials

We offer many tutorial sessions for our HPC users both on campus and through the access grid to LSU partners. Topics covered vary from:

  • Introduction to Linux
  • More Linux
  • LaTeX
  • CVS
  • Subversion
  • MPI
  • OpenMP
  • HPC Environment.

To read descriptions or access PDF's of the slides from past tutorials Past Tutorials.