Changes
Page history
Added Portals in Dokumentation
authored
Feb 28, 2024
by
Yannik Müller
Hide whitespace changes
Inline
Side-by-side
Build.md
View page @
087401f8
...
@@ -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
...
...
...
...