Show HN: Virtual SLURM HPC cluster in a Docker Compose

https://news.ycombinator.com/rss Hits: 4
Summary

vHPC: a Virtual HPC Cluster with SLURM and MPI A Docker-based virtualization of a High Performance Computing (HPC) system running SLURM workload manager with OpenMPI support and optional full job accounting on Rocky Linux 9. This project creates a lean, production-ready multi-container environment. About eXact lab This project is open-sourced by eXact lab S.r.l., a consultancy specializing in scientific and high-performance computing solutions. We help organizations optimize their computational workflows, implement scalable HPC infrastructure, and accelerate scientific research through tailored technology solutions. Need HPC expertise? Contact us for consulting services in scientific computing, cluster optimization, and performance engineering. Index Key Features MPI Ready : Full OpenMPI support with intra-node and inter-node job execution : Full OpenMPI support with intra-node and inter-node job execution User Management : User synchronization from head node to workers via mounted home volume : User synchronization from head node to workers via mounted home volume Shared Configuration : All SLURM configs shared via mounted volume : All SLURM configs shared via mounted volume Full Job Accounting (Optional) : Complete sacct functionality with MariaDB backend. You can opt not to start the database container and the system will still work, just without accounting : Complete functionality with MariaDB backend. You can opt not to start the database container and the system will still work, just without accounting Runtime customisation: Install additional software onto the cluster at container startup without the need to rebuild the image, see Install Extra Packages below Usage Quick start Simply docker compose up -d The virtual cluster will start up in its default configuration: One login node Two worker nodes with 4 vCPU each and 2048M of vRAM with 4 vCPU each and 2048M of vRAM Full accounting via a database node (MariaDB) Accessing the Cluster Although it is of course ...

First seen: 2025-11-24 15:21

Last seen: 2025-11-24 18:22