DataScience Workbook / 06. High-Performance Computing (HPC) / 1. Introduction to HPC infrastructure / 1.3 ISU HPC / 1.3.1 Condo Computing Cluster
Introduction
The condo cluster is out of support since July 1, 2021. It is now under Free Tier model and available to all ISU researchers for free. A detailed guide is available from ISU: * ISU Condo Cluster ⤴
Getting Started
Access and Login
If logging in the first time, check the Logging in ⤴ section of intro to HPC page. Using Condo cluster has same requirements as the Nova Cluster ⤴ except Condo is free. Faculty can fill out this form ⤴ to request access for their group. Use Google Authenticator on Android ⤴, iPhone ⤴ or Windows ⤴ devices for authentication.
To log in to Condo, use any Terminal (Terminal on Linux/Mac and Powershell on Windows) to ssh with the login hostname:
ssh <ISU NetID>@condo2017.its.iastate.edu
Data Transfer and Jobs
Use the login hostname (@condo2017.its.iastate.edu) to log in to Condo and submit jobs, but use the data transfer node for data transfers (@condodtn.its.iastate.edu).
# Data transfer example
Login:
ssh <ISU NetID>@condodtn.its.iastate.edu
Copy data:
cp /home/$USER/test.txt /myfiles/Users/$USER/
- Check the Data Transfer guide ⤴ for more information about data transfers
- SLURM job script generator for Condo ⤴
- Check out the SLURM Basics ⤴ to learn about running your job on Condo or any other HPC Cluster
Example job script
#!/bin/bash
#SBATCH --time=01:00:00 # walltime limit (HH:MM:SS)
#SBATCH --nodes=1 # number of nodes
#SBATCH --ntasks-per-node=16 # 16 processor core(s) per node
#SBATCH --mail-user=netid@iastate.edu
#SBATCH --mail-type=begin
#SBATCH --mail-type=end
# LOAD MODULES, INSERT CODE, AND RUN YOUR PROGRAMS HERE
module load modulename
your code/commands
Copy/paste the above job script into a text file, add your modules and commands, and submit with the following command:
sbatch filename
Check your queued jobs:
squeue -u your_netID
Available Software
Check out the following:
- System and Application Software ⤴ guide for Condo from ISU
- Software Available on HPC ⤴ in this workbook
Further Reading
- 1.3.2 Nova Computing Cluster
- 2. Remote Access to HPC Resources
- 3. Setting up Your Home Directory for Data Analysis
- 4. Software Available on HPC
- 5. Introduction to Job Scheduling
- 6. Introduction to GNU Parallel
- 7. Introduction to Containers