... | ... | @@ -7,10 +7,39 @@ Source URL: [https://github.com/openucx/ucx](https://github.com/openucx/ucx) |
|
|
Categories: [open-source](/categories/open-source), [network](/categories/network)
|
|
|
|
|
|
<!-- Label: CompilesGCC=Yes -->
|
|
|
<!-- Label: CompilesARMCompiler=Yes -->
|
|
|
<!-- Label: BuildMaturity=Supported -->
|
|
|
<!-- Label: NEONOptimized=Yes -->
|
|
|
|
|
|
Building OpenMPI with OpenUCX on Arm:
|
|
|
# Versions
|
|
|
[UCX 1.8.0 GCC](#build-details-for-version-180-gnu)
|
|
|
|
|
|
https://developer.arm.com/products/software-development-tools/hpc/resources/porting-and-tuning/building-openmpi-with-openucx |
|
|
# Build Details For Version 1.8.0 GNU
|
|
|
|
|
|
## Configuration
|
|
|
|
|
|
1. UCX 1.8.0
|
|
|
2. GCC version 9.3
|
|
|
8. Tested on RHEL 7.5
|
|
|
9. Last updated 23/06/20
|
|
|
|
|
|
## Build instructions
|
|
|
|
|
|
### Downloading the source
|
|
|
|
|
|
Download the source and cd into the top-level directory
|
|
|
|
|
|
```
|
|
|
git clone https://github.com/openucx/ucx.git ucx-master
|
|
|
|
|
|
or
|
|
|
|
|
|
wget https://github.com/openucx/ucx/archive/master.zip
|
|
|
```
|
|
|
|
|
|
### Build
|
|
|
Create a directory where to install UCX e.g. $INSTALL_DIR, configure and then build
|
|
|
|
|
|
```
|
|
|
cd ucx-master
|
|
|
./configure --prefix=$INSTALL_DIR --enable-mt
|
|
|
make -j; make install
|
|
|
``` |