Advanced Search
Search Results
35 total results found
Access & Setup
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
Managing software modules and storage on the cluster.
Getting Started
Everything you need to access and begin using TAU HPC resources.
First Steps
Your first steps on the cluster — finding your resources and submitting your first job.
Accessing the System
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
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
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
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
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
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
Core Slurm concepts — batch jobs, interactive sessions, monitoring, and memory.
Submitting a Batch Job
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
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
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
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
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...