MPICH uses different low-level communication interfaces, which includes sockets with TCP, MXM, OFI, Portals4 and others. I am not familiar with the NORM protocol, but my understanding is that none of the above interfaces provides it and you will need to implement its support yourself. You can take a look at the TCP network module (src/mpid/ch3/channels/nemesis/netmod/tcp) for an example and see how you can implement your own module. --Halim On 3/13/16 8:46 PM, Hardwood Bao wrote:
Hey, Halim. I want to involve a nack-based reliable multicast protocol to send and receive data, which is based on udp protocol. What do you mean that it already supports?
by Hardwood.
2016-03-14 8:00 GMT+08:00 Halim Amer <[email protected] <mailto:[email protected]>>:
I don't understand what you are trying to do. Are you trying to extend MPICH to support a different transport layer than what it already supports?
Which Makefile are you referring to?
--Halim www.mcs.anl.gov/~aamer <http://www.mcs.anl.gov/~aamer>
On 3/12/16 9:30 PM, Hardwood Bao wrote:
hello,everyone. I want to invoke some third-party libraries to send and receive the message. But i don't know how to modify the makefile and how to include the
this is a example when using the library. g++ -o normFileRecv normFileRecv.cpp -D_FILE_OFFSET_BITS=64 -I../common/ \ -I../protolib/include -I../include/ ../lib/libnorm.a ../protolib/lib/libprotokit.a \ -lpthread
the third-party libraries include libnorm.a, libprotokit.a, and lpthread. and the include files are under the directory of common and protolib/include.
If i want to involve the API in the file: src\mpid\ch3\channels\nemesis\src\Ch3-istartmsg.c
how should i modify the makefile? I am really appreciate your help.
Best Regards.
_______________________________________________ discuss mailing list [email protected] <mailto:[email protected]> To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] <mailto:[email protected]> To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss