Advanced Search
Search Results
23 total results found
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=...
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...
AlphaFold
AlphaFold is an AI program developed by DeepMind that predicts protein structures from amino acid sequences. Databases The necessary databases are pre-mounted on GPU nodes at /alphafold_storage/alphafold_db — no download needed. Required Parameters Parameter ...
AlphaFold3
AlphaFold3 runs via Singularity/Apptainer container on GPU nodes with the af3 GRES constraint. Loading the Module module load alphafold3 This automatically loads Apptainer and sets the following environment variables: Variable Description $AF3_CONTAINER Path ...
Conda & Mamba Environments
Conda and Mamba let you create isolated software environments with specific package versions. Use Mamba for faster dependency resolution. Loading the Module module load mamba/mamba-2.1.1 Listing Available Environments Before creating your own, check if an envi...
Jupyter on Slurm
Run JupyterLab interactively on a compute node via SSH port forwarding. For a simpler browser-based experience, see PowerIDE. Step 1: Start an Interactive Job srun -p <partition-name> -A <account-name> --pty bash Replace <partition-name> and <account-name> w...
PowerIDE User Guide
PowerIDE provides interactive access to the HPC cluster through a web browser. Run Jupyter notebooks, VS Code, and RStudio directly on compute nodes without needing SSH access. Access PowerIDE at: https://poweride.tau.ac.il/jupyter Getting Started Log in with ...
RELION
RELION is a cryo-EM structure determination package. On the TAU HPC cluster it runs on the dedicated gpu-relion partition with X11 forwarding. Requirements Access to the gpu-relion-users_v2 account — contact HPC support if you don't have it SSH connection wi...
Common Slurm Commands
Quick reference for the most common Slurm commands on the TAU HPC cluster. Submitting Jobs Command Description sbatch job.sh Submit a batch job script srun --pty bash Start an interactive session sbatch --depend=afterok:JOBID job.sh Submit job after another co...