Communication libraries are used within parallel and distributed applications to communicate with other machines in the same computation. The Ibis project contains two such software projects:
- The Ibis Portability Layer(IPL)
- A generic, easy to use communication library for parallel and distributed applications, with explicit support for dynamic systems such as grids.
- An implementation of (Java) sockets which automatically takes care of any connectivity issues such as firewalls, NATs, non routed networks, multi homing, etc.
For more information, see the sub-menu items to the left.