Login to: myLSU : LSU HPC User Profile
Login to: LONI HPC User Profile : HPC Open OnDemand Portal
HPC@LSU provides computational resources to the LSU campus and LONI members statewide. Provided services, such as the help desk and consulting, are available to all supported users. Online training sessions and and other education resources are available to all. Click Here to learn more about available resources.
LSU HPC resources are available to all LSU Faculty and their affiliates while LONI resources are available to all LONI Member Institution Faculty and their affilates. Click Here to learn about account policies.
HPC@LSU conducts weekly system status and information meetings, to which users are invited. Click Here for more information.
User Guides for all HPC resources are provided Here.
Detailed guides for all software installed on HPC clusters as well as example scripts are provided here. Installed software is listed by name, type and cluster.
A Help Desk and other support services are also provided.Read More
HPC@LSU offers a sequence of tutorials every semester.
1. February 08,2023: Basic Shell Scripting
Topic | Basic Shell Scripting |
Date | February 08,2023 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
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 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
Slides Downloads |
Registration | Click here |
2. February 15,2023: Introduction to GNU Parallel
Topic | Introduction to GNU Parallel |
Date | February 15,2023 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
Description | In scientific computation disciplines, such as bioinformatics and computational biology, many computational tools are serial in nature. To effectively run many serial jobs simultaneously on multi-core HPC platform can be challenging. GNU Parallel is an easy to use and also powerful tool for executing commands/tasks in parallel on one or multiple host machines. This training will introduce GNU Parallel and its basic features. Hand-on, real-world examples will be demonstrated on how to run different types of massive individual tasks using GNU Parallel.
Prerequisites
Slides Source Code |
Registration | Click here |
3. March 01,2023: Introduction to Singularity:Creating and Running Containers on HPC
Topic | Introduction to Singularity:Creating and Running Containers on HPC |
Date | March 01,2023 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
Description | Containers such as Singularity allow users to pack an application and all of its dependencies, including the operation system, into a single image, which makes the application more portable, shareable, and reproducible. For instance, one user can create in his/her own HPC environment a Singularity image for a complex workflow with many software components and their dependencies, then share it with other users, who can run the workflow on other HPC systems, independent of the environment as along as Singularity is supported. In this tutorial, we will show how to build Singularity images and run them on the LSU/LONI HPC clusters.
Prerequisites Slides |
Registration | Click here |
4. March 08,2023: Open OnDemand: Interactive HPC via the Web
Topic | Open OnDemand: Interactive HPC via the Web |
Date | March 08,2023 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
Description | This training will provide an introduction to Open OnDemand, a browser based tool now available to all LSU HPC users on campus. Open OnDemand requires only a web browser (no plug-ins) and an LSU HPC account. It features a file browser, command line shell access, job management, and access to interactive Jupyter notebooks and RStudio servers running interactively on SuperMIC's compute nodes. This training will feature an overview of Open OnDemand, and a demonstration of all it's features, including Jupyter Notebook and RStudio.
Prerequisites
Slides |
Registration | Click here |
5. March 22,2023: Introduction to Python
Topic | Introduction to Python |
Date | March 22,2023 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
Description | Python is a high-level programming language, easy to learn yet extremely powerful. This training will provide an introduction to programming in Python. The subjects include basic Python syntax, Python classes used in object-oriented programming. Basic Python modules for scientific computing and plotting will also be introduced. During the training, simple Python programs will be provided for demonstration.
Prerequisites
Slides |
Registration | Click here |
6. March 29,2023: Managing Software Packages with Conda Virtual Environment
Topic | Managing Software Packages with Conda Virtual Environment |
Date | March 29,2023 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
Description | Conda is an open source package management system and environment management system that runs on Windows, macOS, and Linux. Conda quickly installs, runs and updates packages and their dependencies. Conda easily creates, saves, loads and switches between environments on your computer. It was initially created for Python programs, but now becomes a powerful tool to manage software packages in genenral. For HPC users, conda is especially useful to install and manage software packages in user environments without the need of super user permissions. It is also good at installing dependencies that are otherwise a hassle to compile manually on clusters, and allows easy shared access amount group members. This training will feature basic usages of conda and virtual environment on LSU and LONI HPC clusters, as well as some frequently used advanced features. Prerequisites
|
Registration | Click here |
The tutorials cover Linux/Unix, parallel programming for HPC systems, in-depth application coverage, and ... Read More