Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

35 total results found

Access & Setup

Getting Started

How to connect to the HPC cluster and set up your environment.

HPC Guide

Documentation and guides for TAU HPC resources. For support, contact the HPC team at hpc@tauex.tau.ac.il

Environment

Getting Started

Managing software modules and storage on the cluster.

Getting Started

Everything you need to access and begin using TAU HPC resources.

First Steps

Getting Started

Your first steps on the cluster — finding your resources and submitting your first job.

Accessing the System

Getting Started Access & Setup

Requirements You must be a member of the power group Valid Tel Aviv University username and password If connecting from outside the TAU network: TAU VPN must be active Login Node All access to the cluster is via SSH through the login node: slurmlogin.tau.ac.il...

Palo Alto VPN

Getting Started Access & Setup

TAU uses Palo Alto GlobalProtect VPN with two-factor authentication (Google Authenticator). Required if connecting to the cluster from outside the TAU network. Enrollment Go to https://mytau.tau.ac.il/GetResource.php and register your mobile phone Install Goog...

Environment Modules

Getting Started Environment

Environment Modules let you dynamically load and unload software packages without conflicts between versions. Always load the modules your job needs before running it. Common Commands Finding Modules # List all available modules module avail # Search for a spe...

Storage and Scratch

Getting Started Environment

Home Directory Every user has a personal home directory at /home/your_username. This is your default working directory when you log in. Backed up via Legato — see TAU backup info For purchasing additional storage, see storage pricing NetApp storage includes s...

Finding Your Account and Partition

Getting Started First Steps

Before submitting jobs, you need to know which account and partition you have access to. These are required parameters for every job submission. Check Your Partitions Run this command on the login node: check_my_partitions This lists all partitions and account...

Submitting Your First Job

Getting Started First Steps

Once you have your account and partition from check_my_partitions, you are ready to submit your first job. A Minimal Job Script Create a file called first_job.sh: #!/bin/bash #SBATCH --job-name=first_job #SBATCH --account=public-users_v2 #SBATCH --partition=...

Running Jobs

How to submit, monitor, and manage jobs on the TAU HPC cluster.

Slurm Basics

Running Jobs

Core Slurm concepts — batch jobs, interactive sessions, monitoring, and memory.

Submitting a Batch Job

Running Jobs Slurm Basics

Use sbatch to submit a script for batch processing. Your script runs when resources become available — you don't need to stay connected. Basic Job Script #!/bin/bash #SBATCH --job-name=my_job # Job name #SBATCH --account=public-users_v2...

Interactive Jobs

Running Jobs Slurm Basics

Interactive jobs give you a shell directly on a compute node — useful for testing, debugging, or running applications that need direct input. Basic Interactive Session srun --ntasks=1 -p power-general-shared-pool -A public-users_v2 --qos=public --pty bash On a...

Managing & Monitoring Jobs

Running Jobs Slurm Basics

Once your job is submitted, use these commands to track and manage it. Checking Job Status # Your jobs only squeue -u your_username # All jobs in the cluster squeue # Specific job squeue -j job_id Job States State Meaning PD Pending — waiting for resources R R...

Memory & Resource Estimation

Running Jobs Slurm Basics

Specifying the right amount of memory is important. Too little and your job fails with OOM. Too much and you block resources from other users. Memory Directives #SBATCH --mem=4G # Total memory for the entire job #SBATCH --mem-per-cpu=2G # Memory pe...

GPUs, Constraints & Features

Running Jobs Slurm Basics

Beyond standard CPU/memory resources, the cluster provides special resources you can request via --gres and --constraint. GPU Jobs To request a GPU, use the gpu-general-pool partition and add --gres=gpu:1: #!/bin/bash #SBATCH --job-name=gpu_job #SBATCH --a...