OpenHPC: Difference between revisions

Content deleted Content added
remove unsourced section
Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5
 
(26 intermediate revisions by 13 users not shown)
Line 1:
{{Short description|Set of FOSS tools for Linux based HPC}}
{{infoboxInfobox software
| name = OpenHPC
| logo = OpenHPC_logo.png
| logo = OpenHPC logo.png
| operating system = [[CentOS]], [[SUSE Linux Enterprise Server]]
| logo alt = OpenHPC logo consisting of three horizontal grey bars surrounded by light blue horseshoe or C shape with opening on the upper right, followed by OpenHPC with the first four letters lowercase and grey and the last three capital and light blue.
| released = {{Start date and age|2015|11|12}} <ref>[https://github.com/openhpc/ohpc/releases/tag/v1.0.GA v1.0.GA]</ref>
| operating system = [[AlmaLinux]], [[CentOS]], [[SUSE Linux Enterprise Server]], [[OpenSUSE]] Leap, [[Rocky Linux]]
| genre = [[Cluster (computing)|Cluster software]]
| released = {{Start date and age|2015|11|12}} <ref>[https://github.com/openhpc/ohpc/releases/tag/v1.0.GA v1.0.GA]</ref>
| logo alt = OpenHPC logo consisting of three horizontal grey bars surrounded by light blue horseshoe or C shape with opening on the upper right, followed by OpenHPC with the first four letters lowercase and grey and the last three capital and light blue.
| genre = [[Cluster (computing)|Cluster software]]
| website = {{URL|https://openhpc.community/}}
| platform website = [[x86_64]], [[aarch64]]{{URL|https://openhpc.community/}}
| license platform = [[Free softwarex86-64]], ([[Apache_LicenseAArch64]] and other licenses)
| license = [[Free software]] ([[Apache License|Apache]] and other licenses)
| repo = https://github.com/openhpc
| website repo = {{URL|https://openhpcgithub.communitycom/}}openhpc
}}
 
'''OpenHPC''' is a set of community -driven [[Free and open-source software|FOSS]] tools for [[Linux]] based [[high performance computing|HPC]]. OpenHPC does not have specific hardware requirements. <ref>[https://openhpc.community/about-us/openhpc-charter/ Project charter at Linuxfoundation]</ref>
 
==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.<ref>[{{Cite web |url=http://www.isc-events.com/isc15_ap/sessiondetails.htm?t=session&o=207&a=select&ra=index |title=ISC 2015 - Community Supported HPC Repository & Management Framework] |access-date=2017-10-03 |archive-date=2015-09-06 |archive-url=https://web.archive.org/web/20150906144243/http://www.isc-events.com/isc15_ap/sessiondetails.htm?t=session&o=207&a=select&ra=index |url-status=dead }}</ref> Following the response, the OpenHPC project was announced at SC 2015 under the auspices of the Linux Foundation. <ref>[https://insidehpc.com/2015/11/linux-foundation-announces-openhpc-collaborative-project/ InsideHPC -- Linux Foundation Announces OpenHPC Collaborative Project]</ref><ref>[{{Cite web |url=https://www.linuxfoundation.org/press-release/high-performance-computing-leaders-unite-to-develop-open-source-framework/ |title=Linux Foundation - High Performance Computing Leaders Unite to Develop Open Source Framework] |access-date=2017-09-27 |archive-date=2017-09-28 |archive-url=https://web.archive.org/web/20170928061252/https://www.linuxfoundation.org/press-release/high-performance-computing-leaders-unite-to-develop-open-source-framework/ |url-status=dead }}</ref>
 
===Releases===
{| class="wikitable"
|-
! Version<ref>[https://github.com/openhpc/ohpc/wiki/Release-History-and-Roadmap OpenHPC Wiki]</ref> !! Date
! Version !! Date
|-
|[https://github.com/openhpc/ohpc/wikireleases/Release-History-and-Roadmaptag/v2.6.1.GA 2.61]
|February 2, 2023
|-
| [https://github.com/openhpc/ohpc/releases/tag/v2.4.GA 2.4] || November 16, 2021
|-
| [https://github.com/openhpc/ohpc/releases/tag/v2.1.GA 2.1] || April 6, 2021
|-
| [https://github.com/openhpc/ohpc/releases/tag/v2.0.GA 2.0] || October 6, 2020
|-
| [https://github.com/openhpc/ohpc/releases/tag/v1.3.9.GA 1.3.9] || November 12, 2019
|-
| [https://github.com/openhpc/ohpc/releases/tag/v1.3.8.GA 1.3.8] || June 11, 2019
|-
| [https://github.com/openhpc/ohpc/releases/tag/v1.3.7.GA 1.3.7] || March 14, 2019
|-
| [https://github.com/openhpc/ohpc/releases/tag/v1.3.6.GA 1.3.6] || November 07, 2018
|-
| [https://github.com/openhpc/ohpc/releases/tag/v1.3.5.GA 1.3.5] || June 13, 2018
|-
| [https://github.com/openhpc/ohpc/releases/tag/v1.3.4.GA 1.3.4] || April 02, 2018
|-
| [https://github.com/openhpc/ohpc/releases/tag/v1.3.3.GA 1.3.3] || November 08, 2017
Line 42 ⟶ 64:
| [https://github.com/openhpc/ohpc/releases/tag/v1.0.GA 1.0] || November 12, 2015
|}
<ref>[https://github.com/openhpc/ohpc/wiki/Release-History-and-Roadmap OpenHPC Wiki]</ref>
 
==Type of applications and different type of purposes==
The term "advanced parallel computing" refers to any calculation that requires more than one computer for its purpose, or, in other words, simultaneously uses multiple computers.
Super computers and computer clusters are used to solve a bunch of complex equations.
The main applications are:
- Data analysis and maintenance
- simulation
- modeling
- Software development
- View massively interdependent data
- Quick Math Calculations.
HPC is used for the following purposes:
- Developing products and refining them
- Optimization of production and its processes
- Analysis or mass development of data
- Leading extensive research projects
- Storage of large amounts of data for later analysis
- Productivity consumption, search and modeling
- Computer imaging to explain the research results
- Simulation and modeling of complex processes.
Computational science along with computing resources and HPC technology are the three pillars to replicate theories and theories with the results of practical experiments.
HPC is capable of working with huge amounts of data and analyzing results very quickly. This can take several months with conventional computers, while HPC computers can be run in just a few minutes or hours. It should be noted that in many cases ordinary computers are basically impossible to perform such calculations.
Using HPC saves you time and money, and allows you to simulate and see what's happening in reality without using prototypes, analyze, analyze weaknesses And measure strength, correct defects and errors, design two times and see the result. This is a virtual reality that collects all human scientific knowledge today in the form of a software that itself is the invention of man. The software, with millions and even billions calculated on the data and analyzing all the initial results and millions of times, are able to give us a final result as an output. Put up Of course, all of these computational operations are beyond the power of the human mind, but there is a solution, and it is the advanced computer systems, super computers, or systems based on the parallel processing of HPC data.
Some of the many examples of HPC capabilities include computational fluids dynamics, oil operations, car accident test simulations, air flow dynamics on aircraft wings, data storage, graphic animations, illustration and modeling of face reconstruction.
 
 
 
==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.<ref>[https://scholarworks.iu.edu/dspace/bitstream/handle/2022/21082/HPCSYSPROS16_Paper%204_Schulz%20et%20al.pdf Cluster Computing with OpenHPC]</ref> The project provides recipes for building clusters using [[CentOS]] (v7v8.43) and [[SUSE Linux Enterprise ServeropenSUSE]] Leap (v12sp3v15.2) on [[x86_64]] as well as [[aarch64]] architectures.<ref>{{cite web|url=http://openhpc.community/downloads/|title=Downloads – OpenHPC |website=openhpc.community}}</ref>
 
==See also==
{{Portal|Free and open-source software}}
* [[clusterCluster manager]]
* [[Comparison of cluster software]]
* [[cluster manager]]
* [[List of cluster management software]]
 
Line 84 ⟶ 79:
==External links==
* [https://insidehpc.com/2017/05/openhpc-comprehensive-system-software-stack/ OpenHPC: A Comprehensive System Software Stack]
* [https://www.nextplatform.com/2016/11/28/openhpc-pedal-put-compute-metal/ Next Platform - OpenHPC Pedal Put To The Compute Metal]
* [https://www.hpcwire.com/2016/10/24/openhpc-pushes-to-prove-its-openness-and-value-at-sc16/ HPCwire - OpenHPC Pushes to Prove its Openness and Value at SC16]
* [https://books.google.com/books?id=HFEnDwAAQBAJ&pg=PA396&dq=%22OpenHPC%22&hlpg=en&sa=X&ved=0ahUKEwja347grcPWAhVqxFQKHWjgAckQ6AEIKDAA#v=onepage&q=%22OpenHPC%22&f=falsePA396 High Performance Computing: 32nd International Conference ]
* [https://openhpc.slack.com/ OpenHPC Slack channel]
https://insidehpc.com/category/hpc-hardware/
http://www.openhpc.community/support/mail-lists
https://github.com/openhpc/ohpc/wiki/Release-History-and-Roadmap
https://www.slideshare.net/insideHPC/openhpc-project-overview-and-updates
https://openhpc.community/support/faqwiki/
https://scholarworks.iu.edu/dspace/bitstream/handle/2022/21082/HPCSYSPROS16_Paper%204_Schulz%20et%20al.pdf?sequence=1
https://www.theubercloud.com/openhpc/
 
 
[[Category:Cluster computing]]
[[Category:Parallel computing]]
[[Category:High-availability cluster computing]]
[[Category:Job scheduling]]
[[Category:Parallel computing]]
 
 
{{FOSS}}
{{Linux-stub}}