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`
All Layers other than mpi require the tcp Layer and MiniPMI to be available.
The following transport layers and other variables may be used:
| Layer | Variable | Default | Description |
| ----- | -------- | ------- | ----------- |
| `mpi` | `HAVE_MPI` | Enabled | MPI |
| `tcp` | `HAVE_TCP` | Disabled | Automatically enabled if any Layer below is enabled |
| `ibverbs` | `HAVE_IBVERBS` | Disabled| Verbs-based implementation |
| `psm2` | `HAVE_PSM2` | Disabled| PSM2 (Omni-Path) |
| `ucp` | `HAVE_UCP` | Disabled| UCX (using high level api ucp) |
| `cuda` | `HAVE_CUDA` | Disabled| NVLink (node-internal) |
| | `CUARCH` | | Needs to be set if `cuda` is enable |
| | `V` | | If defined prints detailed steps and additional variables |
| | `SYSTEM` | `generic` | Use predefined custom affinities for HCAs and GPUs |
| | `PREFIX` | `/usr/local/bin` | Install directory for binaries |
| Layer | Variable | Default | Description |
| ---------- | -------------- | ---------------- | ----------- |
| `mpi` | `HAVE_MPI` | Enabled | MPI |
| `tcp` | `HAVE_TCP` | Disabled | Automatically enabled if any Layer below is enabled |
| `ibverbs` | `HAVE_IBVERBS` | Disabled | Verbs-based implementation |
| `psm2` | `HAVE_PSM2` | Disabled | PSM2 (Omni-Path) |
| `ucp` | `HAVE_UCP` | Disabled | UCX (using high level api ucp) |
| `portals` | `HAVE_PORTALS` | Disabled | Portals4 (f.ex. BXI through Portals) |
| `cuda` | `HAVE_CUDA` | Disabled | NVLink (node-internal) |
| | `CUARCH` | | Needs to be set if `cuda` is enable |
| | `V` | | If defined prints detailed steps and additional variables |
| | `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
......
......