[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