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

Topic

Shell Scripting 2

Date

March 4,2015

Time

9:30 AM - 11:30 AM

Place

307 Frey

Description

For 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

2. March 11,2015: Introduction to Numerical Libraries

Topic

Introduction to Numerical Libraries

Date

March 11,2015

Time

9:30 AM - 11:30 AM

Place

307 Frey

Description

Numerical 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

5. April 1,2015: Xeon Phi programming 2

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.