Click for detailed status
Welcome to HPC documentation¶
Welcome to the official documentation for the HPC service at ETH Zürich. Whether you're a new user getting started with high-performance computing or an experienced researcher looking for specific technical details, this documentation will guide you through using Euler and related services effectively and efficiently.
All systems are operational
Services are available and operational.
News¶
- Announcement: Euler maintenance (3-6 March 2026)
- GPU socket redefintion (26 January 2026)
- Occasional delays for jobs in the GPU queues (22 January 2026)
Upcoming events¶
What is Euler?¶
Euler is ETH Zürich's central high-performance computing (HPC) cluster, providing computational resources for research across all disciplines. The cluster offers:
- High-performance compute nodes with the latest CPUs and GPUs
- Large-scale parallel computing capabilities
- Extensive software library with pre-installed scientific applications
- Professional support from the Scientific IT Services team
Quick start guide¶
🚀 New to HPC?¶
Start with our beginner-friendly guides:
- Getting started - Your first steps on Euler
- Your first job - Step-by-step tutorial for submitting your first computational job
- Basic Linux commands - Essential command-line skills
🔧 Ready to compute?¶
Jump into running your first jobs:
- Batch system (Slurm) - Submit and manage computational jobs
- Software environment - Load and manage software packages
- Storage systems - Understand data storage options
🏃♂️ Advanced users¶
Optimize your computational workflows:
- Debugging - Troubleshoot and optimize your jobs
- GPU computing - Leverage accelerated computing
- Containers - Install and run custom applications in isolated environments
Cluster resources¶
Hardware overview¶
- Login nodes - Access points to the cluster
- CPU nodes - General-purpose computing resources
- GPU nodes - Accelerated computing with NVIDIA GPUs
- Network - High-speed interconnects
- Storage - File systems and data management
Available services¶
- JupyterHub - Interactive Jupyter notebooks
- RStudio server - Web-based R development environment
- Code server - VS Code in your browser
- Globus - Large-scale data transfer
Software & Applications¶
Euler provides a comprehensive software stack including:
Scientific computing¶
- C/C++ - Compilers and libraries for C/C++
- MATLAB - Numeric computing platform
- Python - Scientific Python ecosystem
- PyTorch - Deep learning framework
- R - Statistical computing and graphics
Engineering & simulation¶
- Abaqus - Finite element analysis
- Ansys - Engineering simulation
- COMSOL - Multiphysics simulation
- ParaView - Data visualization
Latest news & updates¶
Stay informed about cluster maintenance and new features:
- Mailing list - Latest updates and scheduled maintenance
Getting help & support¶
Documentation¶
- FAQ - Frequently asked questions
User Support¶
- Contact information - Get in touch with our team
- Help Desk - In-person support
- About us - Meet the Scientific IT Services team
Acknowledgments¶
If you use Euler for your research, please consider acknowledging the cluster in your publications.
Need Help?
Can't find what you're looking for? Check our FAQ or contact support for assistance.
Contributing to Documentation
Found an error or want to improve the documentation? We welcome contributions from the ETH community! Click the edit button (✏️) at the top of any page to suggest changes. You'll need to log in to GitLab with your ETH LDAP credentials to create a merge request.