Skip to main content

Module process

Module process 

Source
Expand description

Definition of the Process location type, representing a single-node compute location in a distributed Hydro program.

A Process is the simplest kind of location: it corresponds to exactly one machine (or OS process) and all live collections placed on it are materialized on that single node. Use a process when the computation does not need to be replicated or partitioned across multiple nodes.

Processes are created via FlowBuilder::process and are parameterized by a tag type (ProcessTag) that lets the type system distinguish different processes at compile time.

Structsยง

Process
A single-node location in a distributed Hydro program.