HPC
High Performance Computing.
Contents
Provisioning
xCAT is a toolkit for deployment and administration of clusters of all sizes (EPL-1.0).
Warewulf is a stateless and diskless container operating system provisioning system for large clusters of bare metal and/or virtual systems (BSD-3).
Workload Managers
Pipelines
Applications
Compilers
MPI
Benchmarking
Miscellaneous
Open OnDemand helps computational researchers and students efficiently utilize remote computing resources by making them easy to access from any device (MIT).
Open XDMoD is an open source tool to facilitate the management of high performance computing resources (LGPL-3).
ColdFront is an open source resource allocation system designed to provide a central portal for administration, reporting, and measuring scientific impact of HPC resources (GPL-3).
Pavilion is a Python 3 (3.6+) based framework for running and analyzing tests targeting HPC systems (other).
A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems. (BSD-3).
Parallel Shells
Containers
Charliecloud provides user-defined software stacks (UDSS) for high-performance computing (HPC) centers (Apache-2.0).
A basic user tool to execute simple docker containers in batch or interactive systems without root privileges (Apache-2.0).
Environment Management
Visualization
Parallel Filesystems
Lustre is an open-source, distributed parallel file system software platform designed for scalability, high-performance, and high-availability (other).
OrangeFS is a next generation parallel file system for Linux clusters (other).
Monitoring
Prometheus Based
The InfiniBand exporter collects counters from InfiniBand switches and HCAs Apache-2.0.
The GPFS exporter collects metrics from the GPFS filesystem Apache-2.0.