HOME

TheInfoList



OR:

OpenHPC is a set of community-driven
FOSS Fos or FOSS may refer to: Companies * Foss A/S, a Danish analytical instrument company *Foss Brewery, a former brewery in Oslo, Norway * Foss Maritime, a tugboat and shipping company Historic houses *Foss House (New Brighton, Minnesota), United ...
tools for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
based HPC. OpenHPC does not have specific hardware requirements.


History

A birds-of-a-feather panel discussion titled "Community Supported HPC Repository & Management Framework" convened at the 2015 edition of the International Supercomputing Conference. The panel discussed the common software components necessary to build linux compute clusters and solicited feedback on community interest in such a project. Following the response, the OpenHPC project was announced at SC 2015 under the auspices of the Linux Foundation.


Releases


Design

OpenHPC provides an integrated and tested collection of software components that, along with a supported standard Linux distribution, can be used to implement a full-featured compute cluster. Components span the entire HPC software ecosystem including provisioning and system administration tools, resource management, I/O services, development tools, numerical libraries, and performance analysis tools. The architecture of OpenHPC is intentionally modular to allow end users to pick and choose from the provided components, as well as to foster a community of open contribution. The project provides recipes for building clusters using CentOS (v8.3) and
openSUSE openSUSE () is a free and open source RPM-based Linux distribution developed by the openSUSE project. The initial release of the community project was a beta version of SUSE Linux 10.0. Additionally the project creates a variety of tools, s ...
Leap (v15.2) on
x86_64 x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mo ...
as well as
aarch64 AArch64 or ARM64 is the 64-bit extension of the ARM architecture family. It was first introduced with the Armv8-A architecture. Arm releases a new extension every year. ARMv8.x and ARMv9.x extensions and features Announced in October 2011, ...
architectures.


See also

*
Cluster manager Within cluster and parallel computing Parallel computing is a type of computation in which many calculations or processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the sa ...
*
Comparison of cluster software The following tables compare general and technical information for notable computer cluster software. This software can be grossly separated in four categories: Job scheduler, nodes management, nodes installation and integrated stack (all the abo ...
*
List of cluster management software List of software for cluster management. Free and open source * HA ** Apache Mesos, from the Apache Software Foundation ** Kubernetes, founded by Google Inc, from the Cloud Native Computing Foundation ** Heartbeat, from Linux-HA ** Docker Swar ...


References


External links


OpenHPC: A Comprehensive System Software Stack

Next Platform – OpenHPC Pedal Put To The Compute Metal

HPCwire – OpenHPC Pushes to Prove its Openness and Value at SC16

High Performance Computing: 32nd International Conference

OpenHPC Slack channel
Cluster computing High-availability cluster computing Job scheduling Parallel computing {{FOSS