Getting Started

Learn how to set up your account and access the REPACSS HPC cluster.

Prerequisites

Account Requirements

Current Status (TTU Test Users Only)

  • Valid TTU eRaider account
  • GlobalProtect VPN access

Future Status (ACCESS Integration)

  • TTU users: TTU eRaider account
  • ACCESS users: ACCESS account
  • Active project allocation
  • Completed training requirements

System Requirements

  • SSH client (e.g., MobaXterm for Windows, Terminal for Mac/Linux)
  • GlobalProtect VPN client
  • Two-factor authentication (2FA) setup
  • Basic knowledge of Linux command line

Initial Setup

Request Access

  1. Ensure you have a valid TTU eRaider account
  2. Install and configure GlobalProtect VPN:
  3. Set up two-factor authentication
  4. Contact system administrators for access approval

Connect to REPACSS

Important: All users off-campus must connect through GlobalProtect VPN

Windows Users

  1. Download and install MobaXterm
  2. Open MobaXterm and create a new SSH session
  3. Enter the following connection details:
Host: repacss.ttu.edu
Username: your_eRaider_username

Mac/Linux Users

  1. Open Terminal
  2. Type in the following command:
ssh username@repacss.ttu.edu

Successful Connection

After entering your password, you'll see the welcome message:

***************************************************************
            Welcome to the REPACSS HPC Cluster

            ▗▄▄▖ ▗▄▄▄▖▗▄▄▖  ▗▄▖  ▗▄▄▖ ▗▄▄▖ ▗▄▄▖
            ▐▌ ▐▌▐▌   ▐▌ ▐▌▐▌ ▐▌▐▌   ▐▌   ▐▌
            ▐▛▀▚▖▐▛▀▀▘▐▛▀▘ ▐▛▀▜▌▐▌    ▝▀▚▖ ▝▀▚▖
            ▐▌ ▐▌▐▙▄▄▖▐▌   ▐▌ ▐▌▝▚▄▄▖▗▄▄▞▘▗▄▄▞▘


  This system is part of the REmotely-managed Power Aware
  Computer Systems and Services (REPACSS) project.

  Unauthorized access is strictly prohibited.
  All login attempts and activities are monitored and logged.

  For support or documentation, visit:
  https://repacss.org
***************************************************************

Environment Setup

# Load required modules
module load <module_name>

# Set up your environment
source ~/.bashrc

# For Python users, set up Miniforge (see Python Environment Setup guide)

Basic Commands

Navigation

pwd - Current directory
ls - List files
cd - Change directory

File Operations

cp - Copy files
mv - Move files
rm - Remove files
mkdir - Create directory

Job Management

sbatch script.sh - Submit a job
squeue -u username - Check job status
scancel job_id - Cancel a job
sinfo - Check cluster status