<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div><div dir="auto">Hi Yanfei, </div><div dir="auto">Just friendly reminder If mpich contain the functions below which only supports IPv4, please replace them together</div><div dir="auto"><br></div><div dir="auto"> gethostbyname/getservbyname => getaddrinfo</div><div dir="auto">gethostbyaddr => getnameinfo</div><div dir="auto">inet_ntoa => inet_ntop</div><div dir="auto">inet_aton => inet_pton</div><div dir="auto">socket/bind/accept/recv/recvfrom/send/sendto/ => API argument list changed</div><div dir="auto"><br></div><div dir="auto">I also comment under the ticket. </div><div dir="auto"><br></div><div dir="auto">Thanks</div><div dir="auto">Shuwei</div><br><div class="gmail_quote"><div>On Wed, 6 Dec 2017 at 12:21 Shuwei Zhao <<a href="mailto:shuweizhao1991@gmail.com">shuweizhao1991@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="auto">Hi yanfei </div><div dir="auto">Thanks for creating the ticket. </div><div dir="auto">Do you have any idea on how long this ticket will be handled and closed? </div><div dir="auto">I think for this ticket the code change should not be big. This feature is pretty urgent for my team. </div><div dir="auto">Thanks</div></div><div><br><div class="gmail_quote"><div>On Wed, 6 Dec 2017 at 12:07 Guo, Yanfei <<a href="mailto:yguo@anl.gov" target="_blank">yguo@anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have created an ticket to track it. <a href="https://github.com/pmodels/mpich/issues/2889" rel="noreferrer" target="_blank">https://github.com/pmodels/mpich/issues/2889</a><br>
<br>
Yanfei Guo<br>
Assistant Computer Scientist<br>
MCS Division, ANL<br>
<br>
<br>
<br>
On 12/6/17, 11:52 AM, "Shuwei Zhao" <<a href="mailto:shuweizhao1991@gmail.com" target="_blank">shuweizhao1991@gmail.com</a>> wrote:<br>
<br>
Are you going to use getaddrinfo instead to deprecate gethostbyname?<br>
<br>
<br>
Thanks<br>
<br>
On Wed, 6 Dec 2017 at 11:50 Guo, Yanfei <<a href="mailto:yguo@anl.gov" target="_blank">yguo@anl.gov</a>> wrote:<br>
<br>
<br>
Hi Shuwei,<br>
<br>
The communication over IPv6 network is supported as long as the lower-level network library supports it. However, MPICH uses gethostbyname to translate hostnames to addresses in order to initialize the link which is not working on pure IPv6.<br>
<br>
Yanfei Guo<br>
Assistant Computer Scientist<br>
MCS Division, ANL<br>
<br>
<br>
<br>
On 12/6/17, 11:46 AM, "Shuwei Zhao" <<a href="mailto:shuweizhao1991@gmail.com" target="_blank">shuweizhao1991@gmail.com</a>> wrote:<br>
<br>
Hi Yanfei,<br>
<br>
<br>
I ask this question months ago,but I was told IPv6 is supported in mpich 3.*. So it's not supported?<br>
<br>
<br>
Thanks<br>
Shuwei<br>
<br>
On Wed, 6 Dec 2017 at 11:24 Guo, Yanfei <<a href="mailto:yguo@anl.gov" target="_blank">yguo@anl.gov</a>> wrote:<br>
<br>
<br>
Hi Carlos,<br>
<br>
MPICH currently uses gethostbyname which does not support IPv6, therefore it won’t work on a pure IPv6 network.<br>
<br>
Best,<br>
<br>
Yanfei Guo<br>
Assistant Computer Scientist<br>
MCS Division, ANL<br>
<br>
<br>
<br>
On 11/22/17, 2:23 PM, "Carlos" <<a href="mailto:carlos@inf.ufpr.br" target="_blank">carlos@inf.ufpr.br</a>> wrote:<br>
<br>
Is it possible to use mpich (3.3) with IPv6-only? We tried it here and got<br>
<br>
Fatal error in MPI_Init: Other MPI error, error stack:<br>
MPIR_Init_thread(506)..............:<br>
MPID_Init(211).....................: channel initialization failed<br>
MPIDI_CH3_Init(89).................:<br>
MPID_nem_init(324).................:<br>
MPID_nem_tcp_init(178).............:<br>
MPID_nem_tcp_get_business_card(425):<br>
ckpt_restart(384)..................: gethostbyname failed, zuratkul (errno 4)<br>
                                     *************<br>
<br>
This shows that mpich doesn't run without IPv4, which is our case... Is there a<br>
way to make it work in this situation?<br>
_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" rel="noreferrer" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
<br>
<br>
_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" rel="noreferrer" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" rel="noreferrer" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" rel="noreferrer" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a></blockquote></div></div></blockquote></div></div>