[mpich-discuss] about the makefile
Halim Amer
aamer at anl.gov
Tue Mar 15 09:01:33 CDT 2016
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 <aamer at anl.gov <mailto:aamer at anl.gov>>:
>
> 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 discuss at mpich.org <mailto:discuss at mpich.org>
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>
> _______________________________________________
> discuss mailing list discuss at mpich.org <mailto:discuss at mpich.org>
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>
>
>
>
> _______________________________________________
> discuss mailing list discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>
_______________________________________________
discuss mailing list discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
More information about the discuss
mailing list