I am looking for an efficient one-sided communication library that can be used to implement RDMA efficiently.
Currently, I've looked at MPI-2 implementations such as MPICH2 and also MVAPICH2 (InfiniBand Architecture based implementation of MPI-2 that uses RDMA).
MVAPICH2 has a lot of functionality that I am looking for, unfortunately, I can't use that because I have no access to InfiniBand Architecture in my University currently.
So what I really want is, are there any other libraries (not necessary MPI implementations variants) that can be considered efficient in sense of reducing overhead between communicating processes (example: avoiding handshake in rendezvous protocol, thus offload overhead from the target process).
I would also appreciate any advice that helps me do something different instead of finding a cooked suitable library.
thanks.