HPC-X General Support
On This Page
The platform and requirements for HPC-X are detailed in the following table:
NVIDIA ConnectX-6 Lx
NVIDIA ConnectX-6 Dx
NVIDIA ConnectX-5/ConnectX-5 Ex
The following communications libraries and acceleration packages are part of this Mellanox HPC-X® package:
Mellanox Scalable Hierarchical Aggregation and Reduction Protocol (SHARP)
Open SHMEM specification compliance
Full Open SHMEM v1.4 support is available only if compiled with C11 Standard (see Rebuilding Open MPI from HPC-X™ Sources).
ClusterKit is a multifaceted node assessment tool for high performance clusters.
nccl-rdma-sharp plugin enables RDMA and Switch-based collectives (SHARP) with NVIDIA's NCCL library.
When HPC-X is launched with Open MPI without a resource manager job environment (slurm,pbs, etc.), or when it is launched from a compute node, the default rsh/ssh-based launcher will be used. This launcher does not propagate environment variables to the compute nodes. Thus, it is important to ensure the propagation of LD_LIBRARY_PATH variable from HPC-x is done as follows.
%mpirun -x LD_LIBRARY_PATH -np
2 -H host1,host2 $HPCX_MPI_TESTS_DIR/examples/hello_c
The following table lists the supported operating systems and CPUs for the latest HPC-X.
Starting from HPC-X v2.9, HPC-X will no longer support PPC architecture.
CentOS 8.x Stream
SLES 12 SP4
SLES 12 SP5
SLES 15 SP1
SLES 15 SP2
SLES 15 SP3
SLES 15 SP4
Kylin 10 SP1
Kylin 10 SP2