Purdue Analysis Facility¶
The Purdue Analysis Facility (Purdue AF) provides an interactive environment for fast and scalable CMS physics analyses using dedicated computing resources at Purdue.
Supported login credentials
- Purdue University account
- CERN account (CMS users only)
- FNAL account
What you get¶
- A personal JupyterLab session with up to 128 CPU cores, 128 GB RAM, and optional Nvidia A100 GPUs — see Getting started.
- A modern HEP software stack managed via Pixi environments,
including
coffea,ROOT,RDataFrame, and popular machine learning libraries such aspytorch,tensorflow, andxgboost. - Scalable computing via Dask Gateway (up to 200 cores and 1.2 TB RAM per user) and, for Purdue users, Slurm batch jobs.
- Multiple data access methods — XRootD, XCache, Rucio — and a variety of private and shared storage volumes.
- Flexible access options: web browser (JupyterLab or VS Code), SSH, your local VSCode-based IDE, or any MCP-capable AI agent.
The software and functionality are regularly updated to provide state-of-the-art tools and features for fast, efficient, collaborative HEP research.
Where to start¶
| If you want to... | Go to... |
|---|---|
| Create your first session | Getting started |
| Learn the interface | How to use Purdue AF |
| Understand where to store your files | Storage volumes |
| Set up an analysis environment | Pixi environments |
| Read CMS datasets | Data access |
| Scale your analysis to hundreds of cores | Scaling out |
| Manage your session with an AI agent | Agentic interface |
| Fix a problem | Troubleshooting |
| Ask a question | Support |
Join the Purdue AF support channel on CERN Mattermost
https://mattermost.web.cern.ch/cms-exp/channels/purdue-analysis-facility (CERN login required)