Added Portals in Dokumentation authored by Yannik Müller's avatar Yannik Müller
...@@ -37,18 +37,19 @@ Transport Layers can be (de-)activated with `make HAVE_<LAYER>=(0)1` ...@@ -37,18 +37,19 @@ Transport Layers can be (de-)activated with `make HAVE_<LAYER>=(0)1`
All Layers other than mpi require the tcp Layer and MiniPMI to be available. All Layers other than mpi require the tcp Layer and MiniPMI to be available.
The following transport layers and other variables may be used: The following transport layers and other variables may be used:
| Layer | Variable | Default | Description | | Layer | Variable | Default | Description |
| ----- | -------- | ------- | ----------- | | ---------- | -------------- | ---------------- | ----------- |
| `mpi` | `HAVE_MPI` | Enabled | MPI | | `mpi` | `HAVE_MPI` | Enabled | MPI |
| `tcp` | `HAVE_TCP` | Disabled | Automatically enabled if any Layer below is enabled | | `tcp` | `HAVE_TCP` | Disabled | Automatically enabled if any Layer below is enabled |
| `ibverbs` | `HAVE_IBVERBS` | Disabled| Verbs-based implementation | | `ibverbs` | `HAVE_IBVERBS` | Disabled | Verbs-based implementation |
| `psm2` | `HAVE_PSM2` | Disabled| PSM2 (Omni-Path) | | `psm2` | `HAVE_PSM2` | Disabled | PSM2 (Omni-Path) |
| `ucp` | `HAVE_UCP` | Disabled| UCX (using high level api ucp) | | `ucp` | `HAVE_UCP` | Disabled | UCX (using high level api ucp) |
| `cuda` | `HAVE_CUDA` | Disabled| NVLink (node-internal) | | `portals` | `HAVE_PORTALS` | Disabled | Portals4 (f.ex. BXI through Portals) |
| | `CUARCH` | | Needs to be set if `cuda` is enable | | `cuda` | `HAVE_CUDA` | Disabled | NVLink (node-internal) |
| | `V` | | If defined prints detailed steps and additional variables | | | `CUARCH` | | Needs to be set if `cuda` is enable |
| | `SYSTEM` | `generic` | Use predefined custom affinities for HCAs and GPUs | | | `V` | | If defined prints detailed steps and additional variables |
| | `PREFIX` | `/usr/local/bin` | Install directory for binaries | | | `SYSTEM` | `generic` | Use predefined custom affinities for HCAs and GPUs |
| | `PREFIX` | `/usr/local/bin` | Install directory for binaries |
For `CUARCH` values see https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html#virtual-architecture-feature-list For `CUARCH` values see https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html#virtual-architecture-feature-list
... ...
......