Portals is a low-level network API for high-performance networking on high-performance computing systems developed by Sandia National Laboratories, Intel Corporation, and the University of New Mexico. The Portals 4 Reference Implementation is a complete implementation of Portals 4, with transport over InfiniBand VERBS and UDP. Shared memory transport is available as an optimization, including Linux KNEM support. The Portals 4 reference implementation is supported on both modern 64 bit Linux and 64 bit Mac OS X. The reference implementation has been developed by Sandia National Laboratories, Intel Corporation, and System Fabric Works. For more information on the Portals 4 standard, please see the Portals 4 page.
We try to build a small portals program (that just uses the header file) thus, we should also use the same CPPFLAGS/LDFLAGS/etc. as Portals. Unfortunately the flags discovered by other tests are stored in intermediate vars during configure. This broke the travis build for OpenSHMEM, since it couldn't find the libev header file.
We try to build a small portals program (that just uses the header file) thus, we should also use the same CPPFLAGS/LDFLAGS/etc. as Portals. Unfortunately the flags discovered by other tests are stored in intermediate vars during configure. This broke the travis build for OpenSHMEM, since it couldn't find the libev header file.