Guide Topics
Research computing encompasses a broad range of topics. These guides should help you get the most out of the services and tools available:
Slurm
Slurm is the brains of the cluster. Knowing more about this critical system can help you become more productive.
- Overview
- Batch vs. Interactive
- Job Options
- The Job Queue
- Batch Scripts and sbatch
- Batch Script Generator
- Interactive Jobs
- Use salloc to get a shell on a compute node
- Nova OnDemand and Slurm
- Troubleshooting
- Job Failures
- Job History and Accounting
Software
- Using Software Modules
- Building Software
- Guides for Specific Applications
- Engineering Apps - (Abaqus, Ansys, COMSOL, STAR-CCM+, HFSS, etc.)
- Statistics - (R, R Studio)
- Mathematics - (Matlab, Mathematica, Julia)
- Code Debugging (DDT)
- Developing with Python
- Python Virtual Environments
- MicroMamba (Instead of Conda)
- Python and VS-Code
- JupyterLab/JupyterHub
- Using VS-Code on Nova
- Machine Learning and AI
- Using PyTorch
- Using TensorFlow
Transferring Files
- The Data Transfer Node (DTN): novadtn.its.iastate.edu
- Using SCP or Rsync
- Filezilla, Winscp, etc.
- Globus
- To and From the LSS
- Accessing /work and /ptmp directories from your PC
- Rclone - Accessing Cloud Storage
Linux
What Is Linux?
Linux Essentials
Overview
Essential Commands
Environment Variables
Input/Output Redirection
Processes
Shared Libraries
File Storage
Work Storage
Purchasing more Work Storage
PTMP
Classtmp
$TMPDIR