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:00AM to 11:00AM at 307 Frey Computing Services Center. The sessions will be available on WebEx 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 in the afternoon on the day prior to the training.

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

Note: The Slide and Support Materials links are placeholders until content is added after the tutorial.

Fall 2016 Training Schedule

1. August 31,2016: Introduction to Linux

TopicIntroduction to Linux
DateAugust 31,2016
Time9:00 AM - 11:00 AM
Place307 Frey
DescriptionThis tutorial provides beginner and intermediate users with basic Linux/Unix command line environment experience. Topics covered in this class include navigating through the system, useful commands, editors (vi and emacs) and basic shell scripting. If you have no previous experience with shell scripting and using editors such as emacs and vi, this course is a prerequisite for the tutorials on User Environment and Shell Scripting.

Prerequisites
  • Laptop with
    • Linux (any flavor) installed
    • Unix based OS such Mac OSX/BSD
  • OR
    • LONI or LSU HPC account
    • SSH client such as Putty for windows
  • OR

Slides
RegistrationClick Here

2. September 7,2016: HPC User Environment 1

TopicHPC User Environment 1
DateSeptember 7,2016
Time9:00 AM - 11:00 AM
Place307 Frey
DescriptionThis training provides an overview of the HPC hardware and software environment, queuing system, compiling programs, writing submit scripts, running and monitoring jobs on HPC systems.

Prerequisites
  • LONI or LSU HPC account
  • Familiarity with Linux/Unix
  • Editors such as vi or emacs
  • SSH client such as Putty for Windows

Slides
RegistrationClick Here

3. September 14,2016: HPC User Environment 2

TopicHPC User Environment 2
DateSeptember 14,2016
Time9:00 AM - 11:00 AM
Place307 Frey
DescriptionThis training provides an overview of the HPC hardware and software environment, queuing system, compiling programs, writing submit scripts, running and monitoring jobs on HPC systems.

Prerequisites
  • LONI or LSU HPC account
  • Familiarity with Linux/Unix
  • Editors such as vi or emacs
  • SSH client such as Putty for Windows

Slides
Downloads
RegistrationClick Here

4. September 21,2016: Basic Shell Scripting

TopicBasic Shell Scripting
DateSeptember 21,2016
Time9:00 AM - 11:00 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 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
  • LONI or LSU HPC account
  • Familiarity with Linux/Unix
  • Editors such as vi or emacs
  • SSH client such as Putty for Windows

Slides
Downloads
RegistrationClick Here

5. September 28,2016: Plotting with Gnuplot

TopicPlotting with Gnuplot
DateSeptember 28,2016
Time9:00 AM - 11:00 AM
Place307 Frey
DescriptionGnuplot is a portable command-line driven graphing utility for generating 2D and 3D plots. This course is an introduction to to the GnuPlot plotting utility covering the basics of using GnuPlot.

Prerequisites
Slides
Downloads
Recordings
RegistrationClick Here

6. October 12,2016: Introduction to Perl

TopicIntroduction to Perl
DateOctober 12,2016
Time9:00 AM - 11:00 AM
Place307 Frey
DescriptionThis training gives a brief introduction to the perl programming language, writing perl scripts, installing and using perl modules.

Prerequisites
Slides
Downloads
Recordings
RegistrationClick Here

7. October 19,2016: Practical Python Programming

TopicPractical Python Programming
DateOctober 19,2016
Time9:00 AM - 11:00 AM
Place307 Frey
Description
RegistrationClick Here

8. October 26,2016: Performance Analysis of Matlab Code

TopicPerformance Analysis of Matlab Code
DateOctober 26,2016
Time9:00 AM - 11:00 AM
Place307 Frey
Description
RegistrationClick Here

9. November 2,2016: Distributed Workload

TopicDistributed Workload
DateNovember 2,2016
Time9:00 AM - 11:00 AM
Place307 Frey
Description
RegistrationClick Here

10. November 9,2016: Introduction to Machine Learning

TopicIntroduction to Machine Learning
DateNovember 9,2016
Time9:00 AM - 11:00 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.