A practical guide for lab users working with the CU-AIM computing cluster.
The manual is intended for students who are familiar with basic files and Python but are new to remote servers, SSH, Slurm, GPUs, and Singularity containers.
- First-time access through the Chulalongkorn University VPN
- SSH key generation and authentication
- Connecting through a terminal or VS Code Remote-SSH
- Project storage and resource limits
- Interactive and batch Slurm jobs
- Job monitoring and cancellation
- Python, Conda, virtual environments, CUDA, and GPU usage
- Job arrays and concurrent workloads
- Singularity containers
- Example SSH and Slurm scripts
survival-manual-cuaim.pdf— compiled user manualsurvival-manual-cuaim.tex— LaTeX source for anyone who wants to edit.figures/— images used in the manualssh_example/— example SSH, Slurm, and Singularity scriptsreference/— related reference material, including the official CUAIM manual
The manual requires a LaTeX installation with latexmk.
latexmk -pdf survival-manual-cuaim.texThe generated PDF will be saved as survival-manual-cuaim.pdf.
- Connect to the university VPN before accessing CU-AIM.
- Keep your SSH private key private.
- Cluster partitions, QoS limits, GPU availability, and software modules may change. Always verify current settings before submitting resource-intensive jobs.
- Follow your laboratory and university policies when using shared computing resources.
For inquiries, contact:
peeradonsarnkaew46@gmail.com