Skip to content

Commit a1f61a2

Browse files
jan-janssenCopilot
andauthored
Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent bd39a99 commit a1f61a2

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/concepts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,10 @@ sequenceDiagram
8787
`executorlib` supports two primary communication modes between the main process and the worker processes:
8888

8989
### Interactive Communication (ZMQ-based)
90-
Used by `SingleNodeExecutor` and `HPC Job Executor`. It leverages [ZeroMQ (ZMQ)](https://zeromq.org) and [cloudpickle](https://github.com/cloudpipe/cloudpickle) for high-performance, in-memory communication of Python objects. This mode is ideal for low-latency task distribution within an allocation.
90+
Used by `SingleNodeExecutor`, `SlurmJobExecutor`, and `FluxJobExecutor`. It leverages [ZeroMQ (ZMQ)](https://zeromq.org) and [cloudpickle](https://github.com/cloudpipe/cloudpickle) for high-performance, in-memory communication of Python objects. This mode is ideal for low-latency task distribution within an allocation.
9191

9292
### File-based Communication
93-
Used by the `HPC Cluster Executor`. It uses the filesystem to communicate between the main process and the individual HPC jobs. This mode is necessary when tasks are submitted as independent jobs to a scheduler like SLURM or Flux, where direct network communication between the login node and compute nodes might be restricted.
93+
Used by `SlurmClusterExecutor` and `FluxClusterExecutor`. It uses the filesystem to communicate between the main process and the individual HPC jobs. This mode is necessary when tasks are submitted as independent jobs to a scheduler like SLURM or Flux, where direct network communication between the login node and compute nodes might be restricted.
9494

9595
## Resource Management
9696

0 commit comments

Comments
 (0)