OpenMPI Rank Swapper Agent
A minimal helper server that communicates with the modified OpenMPI-processes to assign a chosen MPI Rank.
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 1 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2021-10-14 |
| Downloads | 0 |
| Last Indexed | 2026-08-04 04:52 |
Installation
nimble install OpenMPI Rank Swapper Agent
choosenim install OpenMPI Rank Swapper Agent
git clone https://gitlab.com/FKHals/openmpi-rank-swapper-agent
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| OpenMPI Rank Swapper Agent | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/FKHals/openmpi-rank-swapper-agent |
|---|---|
| Homepage | https://gitlab.com/FKHals/openmpi-rank-swapper-agent |
| Registry Source | gitlab |
README
OpenMPI Rank Swapper Agent
-
Set the required environment variable
OMPIwhich is most probably the path to your directoryopenmpi-installwhere the current OpenMPI-installation resides (just replace<path-to-my-openmpi-installation>). You can export it either in theMakefile(if a real MPI program should be run) or in theclient.sh(if the test client should be run) or in your current shell if you do not mind repeating that for different shell instances. -
Compile everything:
make all
- Starting the Agent/Server:
./server.sh
- Starting the OpenMPI-Client (other MPI-Programs should also suffice):
./client.sh