SeaWulf Docs

SeaWulf Documentation

Filter by category:

No documentation matches your search criteria.

Try a different search term or filter.

Getting Started

Quick Start Guide

Essential information to get you started with SeaWulf quickly.

Learn More

Cluster Overview

A high-level description of the SeaWulf cluster and its capabilities.

Learn More

Glossary of Terms

Definitions of common HPC and SeaWulf-specific terminology.

Learn More

HPC Cheat Sheet

A quick reference guide for common commands and operations.

Learn More

Cluster Access and Accounts

Requesting Accounts & Project Numbers

How to request access to SeaWulf and get project allocations.

Learn More

DUO Authentication

Setting up and using two-factor authentication for secure access.

Learn More

Connecting to the Cluster

How to connecting to SeaWulf using SSH, MobaXterm, Open OnDemand and other remote access tools.

Learn More

SSH Basics

How to connect to SeaWulf using Secure Shell (SSH).

Learn More

Passwordless SSH

Set up SSH keys for secure, password-free login.

Learn More

X11 Forwarding

How to run graphical applications on SeaWulf and display them locally.

Learn More

Cluster Architecture & Resources

SeaWulf Architecture Overview

The overall design and capabilities of the SeaWulf cluster.

Learn More

Nodes & Paritions (Queues)

Node types grouped into partitions by core count, memory, and use case, allowing users to match resources to their workload requirements.

Learn More

Login Nodes

Details about the login nodes and their appropriate use.

Learn More

28-core Haswell Nodes

Specifications and best use cases for Haswell compute nodes.

Learn More

40-core Skylake Nodes

Specifications and best use cases for Skylake compute nodes.

Learn More

96-core Milan Nodes

Specifications and best use cases for AMD Milan compute nodes.

Learn More

Shared Nodes

Information about shared compute resources and how to use them.

Learn More

GPU Nodes

Details on GPU-accelerated compute nodes and their capabilities.

Learn More

HBM/Xeonmax Nodes

Information about high-bandwidth memory nodes and their use cases.

Learn More

Job Scheduling & Resource Management

SLURM Overview

Introduction to the SLURM workload manager used on SeaWulf.

Learn More

SBATCH Script Layout

How to structure job submission scripts for optimal results.

Learn More

Interactive Jobs

Running interactive sessions on compute nodes for development.

Learn More

Example Jobs

Sample job scripts for various types: MPI, OpenMP, GPU, and multi-node jobs.

Learn More

Job Dependencies and Directives

Creating job workflows and using advanced SLURM directives.

Learn More

Canceling and Modifying Jobs

How to manage jobs after they've been submitted.

Learn More

Monitoring Jobs

Tools and commands for tracking job status and performance.

Learn More

Storage and File Transfer

File Storage Layout

Overview of the storage systems available on SeaWulf.

Learn More

User Storage

Information about home directories and user-specific storage.

Learn More

Scratch Space

Using high-performance temporary storage for computations.

Learn More

Project Spaces

Shared storage for research groups and collaborative projects.

Learn More

File Transfer with rsync, scp, sftp

Command-line tools for transferring data to and from SeaWulf.

Learn More

Globus File Transfer

Using Globus for reliable, high-performance data transfers.

Learn More

CIFS Access

Mounting SeaWulf storage on your local computer (RPX and General).

Learn More

Software Management

Using Modules

How to load and use software installed on the cluster.

Learn More

Managing Your Own Software

Best practices for installing and managing your own software.

Learn More

Conda Environments

Creating and using Conda environments for reproducible research.

Learn More

Pip vs Conda Tips

Choosing between package managers and avoiding common pitfalls.

Learn More

Installing from Source

Guidelines for compiling and installing software from source code.

Learn More

Usage Policies and Best Practices

General Usage Guidelines

Policies and expectations for cluster usage.

Learn More

Login Node Etiquette

Appropriate use of login nodes and resource limitations.

Learn More

Node Utilization

Best practices for efficient use of compute resources.

Learn More

Fairshare and Job Priority Tips

Understanding job scheduling priorities and maximizing throughput.

Learn More

When to Ask for Help

How to troubleshoot issues and get assistance from support staff.

Learn More

Open OnDemand

Overview of Open OnDemand

Introduction to the web-based portal for accessing HPC resources.

Learn More

Using Jupyter

Running Jupyter notebooks on SeaWulf through the the Open OnDemand web interface.

Learn More

Using RStudio

Using RStudio Server for R analysis through the Open OnDemand web interface.

Learn More

Using Matlab

Running Matlab through the Open OnDemand web interface.

Learn More

Using Code Server

Running VS Code in your browser on SeaWulf compute resources.

Learn More