|
2 | 2 | # <img src="https://github.com/openhpc/ohpc/blob/master/docs/recipes/install/common/figures/ohpc_logo.png" width="170" valign="middle" hspace="5" alt="OpenHPC"/> |
3 | 3 | <!-- markdownlint-enable MD013 MD033 --> |
4 | 4 |
|
| 5 | +## VersatusHPC Fork |
| 6 | + |
| 7 | +This is the [VersatusHPC](https://versatushpc.com.br) fork of |
| 8 | +[OpenHPC](https://github.com/openhpc/ohpc), extending the upstream project |
| 9 | +with additional platform support: |
| 10 | + |
| 11 | +| Platform | Architecture | Status | |
| 12 | +|----------|-------------|--------| |
| 13 | +| **EL10 (AlmaLinux/Rocky/RHEL)** | **ppc64le (IBM POWER)** | Available (`versatushpc/4.x` branch) | |
| 14 | +| **Ubuntu** | **x86_64** | Planned | |
| 15 | + |
| 16 | +### ppc64le Port |
| 17 | + |
| 18 | +The `versatushpc/4.x` branch provides full OpenHPC 4.x support for **ppc64le** |
| 19 | +(IBM POWER9+) on EL10. All 71 architecture-portable components from the |
| 20 | +official OpenHPC component list are built and available, including compilers |
| 21 | +(GCC 15), MPI stacks (OpenMPI 5, MPICH, MVAPICH2), SLURM, OpenPBS, and the |
| 22 | +complete scientific library stack (PETSc, Trilinos, Boost, HDF5, NetCDF, etc.). |
| 23 | + |
| 24 | +Only components that are inherently architecture-locked are excluded: |
| 25 | +Intel compilers/MPI, CUDA, ARM compilers, geopm, and msr-safe. |
| 26 | + |
| 27 | +The spec file changes are minimal (~90 lines across 21 files) and fully |
| 28 | +conditional (`%ifarch ppc64le`), preserving compatibility with upstream |
| 29 | +x86_64 and aarch64 builds. |
| 30 | + |
| 31 | +--- |
| 32 | + |
5 | 33 | ## Community building blocks for HPC systems |
6 | 34 |
|
7 | 35 | ### Introduction |
|
0 commit comments