Communicator
The Communicator class and its methods, organized by lifecycle
stage and operation kind:
Communicator Class — the class itself, its constructor, and per-instance properties for identity and device-API capability.
Creation and Lifecycle Methods — creating, splitting, growing, and tearing down communicators.
Collective Communication Methods — collective communication methods (allreduce, broadcast, gather, …).
Point-to-Point and Signal Methods — point-to-point and signal methods (send / recv / signal / wait_signal / put_signal).
Memory Registration Methods — buffer and window registration for zero-copy and RMA.
Device Communicator Setup — host-side bootstrap of a device communicator.
Status and Utility Methods — error queries and resource cleanup.