Install this package:
emerge -a sys-cluster/openmpi
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask sys-cluster/openmpi
Or alternatively:
emerge --autounmask-write -a sys-cluster/openmpi
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 5.0.9-r1 | 8 | ~amd64 -arm ~arm64 -ppc ~ppc64 -x86 | 0 |
| 5.0.9 | 8 | ~amd64 -arm ~arm64 -ppc ~ppc64 -x86 | 0 |
| 5.0.8 | 8 | ~amd64 -arm ~arm64 -ppc ~ppc64 -x86 | 0 |
| 5.0.6-r1 | 8 | amd64 -arm arm64 -ppc ppc64 -x86 | 0 |
| 5.0.6 | 8 | amd64 -arm arm64 -ppc ppc64 -x86 | 0 |
| 4.1.6-r1 | 8 | ~alpha amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 | 0 |
| 4.1.6 | 8 | ~alpha amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86 | 0 |
<pkgmetadata> <maintainer type="project"> <email>cluster@gentoo.org</email> <name>Gentoo Cluster Project</name> </maintainer> <use> <flag name="cma">Enable the CMA (Cross Memory Attach) MCA</flag> <flag name="libompitrace">Enable support for contributed package libompitrace</flag> <flag name="peruse">Enable PERUSE interface</flag> <flag name="romio">Build the ROMIO MPI-IO component</flag> </use> <upstream> <remote-id type="github">open-mpi/ompi</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p sys-cluster/openmpi |
euse -E <flag> -p sys-cluster/openmpi |
euse -D <flag> -p sys-cluster/openmpi
| Flag | Description | 5.0.9-r1 | 5.0.9 | 5.0.8 | 5.0.6-r1 | 5.0.6 | 4.1.6-r1 | 4.1.6 |
|---|---|---|---|---|---|---|---|---|
| cma | Enable the CMA (Cross Memory Attach) MCA | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cuda | Enable NVIDIA CUDA support (computation on GPU) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cxx | Build support for C++ (bindings, extra libraries, code generation, ...) | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| fortran | Add support for fortran | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ipv6 | Add support for IP version 6 | ✗ | ✗ | ✗ | ✗ | ✓ | ✗ | ✓ |
| libompitrace | Enable support for contributed package libompitrace | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| openmpi_fabrics_knem | High-Performance Intra-Node MPI Communication | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| openmpi_fabrics_ofed | OFED RDMA stack (InfiniBand and iWARP) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| openmpi_ofed_features_control-hdr-padding | Add padding bytes to the openib control header | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| openmpi_ofed_features_dynamic-sl | Enable openib BTL to query Subnet Manager for IB SL | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| openmpi_ofed_features_rdmacm | Enable Open Fabrics RDMACM support in openib BTL | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| openmpi_ofed_features_udcm | Enable Open Fabrics UDCM support in openib BTL | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ |
| openmpi_rm_pbs | torque resource manager | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| openmpi_rm_slurm | slurm resource manager | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| peruse | Enable PERUSE interface | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| romio | Build the ROMIO MPI-IO component | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| valgrind | Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | openmpi-4.1.6.tar.bz2 | 10017002 bytes |
| DIST | openmpi-5.0.6.tar.bz2 | 30331784 bytes |
| DIST | openmpi-5.0.8.tar.bz2 | 30293034 bytes |
| DIST | openmpi-5.0.9.tar.bz2 | 30360927 bytes |