ZeroMQ

ZeroMQ looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fanout, pub-sub, task distribution, and request-reply. It’s fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems.

Note

This is an autogenerated page, more detail including examples may be available for this package. Please see the first section of Software on Stanage

After connecting to Stanage (see Establishing a SSH connection), start an interactive session with the following command:

srun --pty bash -i

A version of ZeroMQ can then be made available with one of the following:

module load ZeroMQ/4.3.3-GCCcore-10.2.0

Notes

ZeroMQ was installed using Easybuild, build details can be found in $EBROOTZEROMQ/easybuild with a given module loaded.

Dependencies for latest version of ZeroMQ