Show HN: Virtual SLURM HPC cluster in a Docker Compose
5 days ago
- #SLURM
- #HPC
- #Docker
- Docker-based virtualization of an HPC system with SLURM workload manager and OpenMPI support on Rocky Linux 9.
- Open-sourced by eXact lab S.r.l., specializing in HPC and scientific computing solutions.
- Key features include MPI readiness, user management, shared configuration, and optional full job accounting.
- Default setup includes one login node, two worker nodes, and optional MariaDB for accounting.
- SSH key authentication recommended for accessing nodes; password authentication available as fallback.
- Shared storage at /shared for job files and MPI programs.
- Custom package installation via packages.yml for additional software without rebuilding images.
- Default SLURM configuration provided; custom configurations can override defaults.
- Security considerations: Not for production use due to default passwords and enabled SSH root login.
- Troubleshooting tips for database connectivity and MPI job submissions.
- Licensed under MIT License.