Application Bypass
No need of user-space code to do anything to let an incoming message progress:
- Long messages
- Acknowledgements
Examples: non-blocking MPI receive of a large message while application is in BLAS library
- Data must continue to flow; e.g. subsequent messages or large messages