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. September 11,2024: HPC User Environment 1
Topic | HPC User Environment 1 |
Date | September 11,2024 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
Description | This training provides an overview of the HPC/LONI general account and allocation policies, general cluster architecture and HPC hardware and software environment. Prerequisites
Slides |
Registration | Click here |
2. September 18,2024: HPC User Environment 2
Topic | HPC User Environment 2 |
Date | September 18,2024 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
Description | This 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
Slides Downloads |
Registration | Click here |
3. September 25,2024: Basic Shell Scripting
Topic | Basic Shell Scripting |
Date | September 25,2024 |
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 |
4. October 2,2024: Open OnDemand: Interactive HPC via the Web
Topic | Open OnDemand: Interactive HPC via the Web |
Date | October 2,2024 |
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. October 9,2024: Introdution to Python
Topic | Introdution to Python |
Date | October 9,2024 |
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. October 16,2024: Magic Tools to Install - Manage Software Part 1: Conda Virtual Environment
Topic | Magic Tools to Install - Manage Software Part 1: Conda Virtual Environment |
Date | October 16,2024 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
Description | Installing and managing software packages often poses a challange to HPC users on Linux systems without root permission. This two-part mini series is aiming at introducing helpful tools to remedy that. Part 1 will feature virtual environments and the software Conda, a popular tool working with virtual environments. In this training, we will discuss how to use Conda and virtual environments to install and manage software packages on our clusters, including frequently requested packages such as Tensorflow and PyTorch. We will also share useful tips, such as sharing virtual environment with group members and using Conda to manage software packages beyond Python (e.g., R / Perl). Prerequisites
|
Registration | Click here |
7. October 23,2024: Magic Tools to Install - Manage Software Part 2: Singularity Container
Topic | Magic Tools to Install - Manage Software Part 2: Singularity Container |
Date | October 23,2024 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
Description | Installing and managing software packages often poses a challange to HPC users on Linux systems without root permission. This two-part mini series is aiming at introducing helpful tools to remedy that. Part 2 will feature container techenology and the software Singularity (a.k.a. Apptainer), a popular implementation of containers on HPC. Containers are gaining increasing popularities for its flexibility and portability. More and more developers now start to release their software packages as working containers for users' convenience. In this training, we will discuss how to use Singularity to run container images on our clusters, acquire more container images, and build your own container images. We will also showcase the usage of containerized popular packages such as Tensorflow and PyTorch. Prerequisites
Slides |
Registration | Click here |
8. October 30,2024: Introduction to GNU Parallel
Topic | Introduction to GNU Parallel |
Date | October 30,2024 |
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 |
9. November 6,2024: Molecular Dynamics
Topic | Molecular Dynamics |
Date | November 6,2024 |
Time | 9:00 AM - 11:00 AM |
Place | Zoom Online |
Description | Molecular dynamics simulation (MD) is a computational technique that is used to study the dynamics of molecules and atoms over time. The tutorial will discuss the essentials of the classical molecular dynamics simulations. The basic system setup, initialization, and analysis for widely used simulation packages such as LAMMPS, GROMACS, AMBER and NAMD on LONI and LSU HPC clusters will be reviewed. Prerequisites
|
Registration | Click here |
The tutorials cover Linux/Unix, parallel programming for HPC systems, in-depth application coverage, and ... Read More