Skip to content

KempnerInstitute/kempner-computing-handbook

Repository files navigation

Kempner Institute Computing Handbook

Build Status Deploy Status License: CC BY-NC-ND 4.0 Live Site

Welcome to the Kempner Institute Computing Handbook, a comprehensive resource designed to empower researchers and students with the knowledge and tools necessary to leverage High-Performance Computing (HPC) for advanced computational research. This guide covers everything from the basics of getting started on the Kempner AI cluster, understanding its architecture, and navigating its environment, to more advanced topics such as job scheduling with SLURM, optimizing computational workflows, and harnessing the power of GPU computing. Through detailed sections on development and runtime environments, scalability, data management, and performance monitoring, users are equipped to efficiently manage resources, develop and run sophisticated applications, and analyze performance to ensure optimal outcomes. Whether you are new to HPC or looking to enhance your computational research projects, this guide provides the foundational knowledge and practical insights to effectively utilize the HPC resources available at the Kempner Institute.

How to build the handbook

Using uv (recommended)

Install uv, then from the repo root:

make build        # build into kempner_computing_handbook/_build/html/
make build-live   # build, then serve at http://localhost:8000 (Ctrl-C to stop)
make clean        # remove _build/

uv reads pyproject.toml + uv.lock and manages Python (≥3.12) and jupyter-book<2 automatically. The venv lands in .venv/ and is gitignored.

Using plain pip

pip install "jupyter-book<2"
jupyter-book build kempner_computing_handbook

How to contribute to the handbook

Please see the CONTRIBUTING.md file for instructions on how to contribute to the handbook.

Releases

No releases published

Packages

 
 
 

Contributors