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.

Spring 2015 Training Schedule

1. March 4,2015: Shell Scripting 2

TopicShell Scripting 2
DateMarch 4,2015
Time9:30 AM - 11:30 AM
Place307 Frey
DescriptionFor anyone who works in a Linux/Unix environment, a working knowledge of shell scripting is essential and will boost their efficiency and productivity tremendously. For this tutorial, we will focus on bash as it is one of the most popular shells. This two part tutorial will include topics such as creating simple bash scripts, flow control, command line arguments, regex, grep, awk and sed. This is a practical tutorial, so we will provide examples and/or hands-on exercises for most of the covered materials.

Prerequisites
  • Basic Knowledge of Linux/UNIX environment including basic shell scripting (creating and editing files, changing file permissions and executing scripts from command line). You are expected to be familiar with emacs or vi editor. No help will be provided in this class with using these or any other editors. Please review the training on Intro to Linux
  • Laptop with Bash Shell installed
    • Linux
    • Mac
    • Windows with Cygwin installed
  • OR
    • LONI or LSU HPC account
    • SSH client such as Putty for Windows
  • OR

Slides
Downloads
RegistrationClick Here

2. March 11,2015: Introduction to Numerical Libraries

TopicIntroduction to Numerical Libraries
DateMarch 11,2015
Time9:30 AM - 11:30 AM
Place307 Frey
DescriptionNumerical libraries provide useful functions or subroutines for programmers. There are many advantages of using existing libs in programming. It not only saves your time and efforts, but also makes your codes more efficient and more portable. An introduction to notable numerical libs will be covered in this training. Topics will include several serial and parallel libraries such as lapack, fftw, gsl and petsc. Hands-on exercises are provided for using several classical numerical routines, such as solving linear systems, fast Fourier transform and least-squares fitting.
Prerequisites
  • LONI or LSU HPC account
  • SSH client such as Putty for Windows
  • Basic use of compilers (Intel or GNU) is assumed but not required.

RegistrationClick Here

3. March 18,2015: Introduction to R

TopicIntroduction to R
DateMarch 18,2015
Time9:30 AM - 11:30 AM
Place307 Frey
Description
RegistrationClick Here

4. March 25,2015: Xeon Phi programming 1

TopicXeon Phi programming 1
DateMarch 25,2015
Time9:30 AM - 11:30 AM
Place307 Frey
Description
RegistrationClick Here

5. April 1,2015: Xeon Phi programming 2

TopicXeon Phi programming 2
DateApril 1,2015
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.