JUWELS user documentation
This documentation explains various aspects of using the JUWELS system at Jülich Supercomputing Centre. It contains both introductory and advanced material.
First time users might want to start at the beginning and work through the first few chapters, skipping those sub-chapters that contain advanced material. This way, you will learn how to log in to JUWELS, familiarize yourself with the environment, find pre-installed software, compile your own programs, and run them on JUWELS.
Advanced users can peruse the table of contents below to find out about particular topics they are interested in.
- Access
- Configuration
- Environment
- Software Modules
- Building Software
- Batch system
- Slurm Partitions
- Internet Access
- Allocations, Jobs and Job Steps
- Writing a Batch Script
- Generic Resources, Features and Topology-aware Allocations
- Job Steps
- Dependency Chains
- Interactive Sessions
- Hold and Release Batch Jobs
- Slurm commands
- Summary of sbatch and srun Options
- Frequency Scaling Performance Reliability
- Processor Affinity
- MPMD: Multiple Program Multiple Data Execution Model
- GPU Computing
- JUWELS Booster Overview
- Visualization on JUWELS
- GPFS File Systems in the Jülich Environment
- Data Transfer to and from JUWELS
- JUWELS Rocky 9 Migration
- Known Issues on JUWELS
- FAQ
- Maintenance
- Heterogeneous and Cross-Module Jobs
- Accounting
- JSC Tools
- Container Runtime on JUWELS
- Jacamar CI Runners
- Parallel Debugging and Performance Analysis
- Support