<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><div id="isForwardContent"><div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><span class="Apple-style-span" style="font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: normal; ">Hi,<br><br>I compiled mvapich2-1.7 with default interface in a single computer with 4 cores, and the system I used is Red Hat Enterprise Linux Server release 6.0. It seemed all successful when I executed "./configure", "make", "make install". But when I executed "make installcheck" and "make testing", there were some errors.<br><br><br>1. make installcheck<br> (1). When I executed "make installcheck", there were some errors:<br> ========================================================================================<br> CMA: unable to get RDMA device list<br> librdmacm: couldn't read ABI version.<br> 
; librdmacm: assuming: 4<br> ========================================================================================<br> (2). I executed "make uninstalled", "make clean" and "make distclean", and then executed "./configure --disable-rdma-cm", "make", "make install" and "make installcheck" again. But there still were some errors:<br> ========================================================================================<br> Running installation runtest for C collchk program...<br> *** Test C program with the MPI collective/datatype checking library ..... No.<br> <span style="white-space: pre; "></span>The failed command is :<br> /usr/local/mvapich2-1.7/bin/mpiexec -n 4 ./wrong_int_byte<br> Starting MPI Collective and Datatype Checking!<br> Backtrace o
f the callstack at rank 3:<br> <span style="white-space: pre; "></span>At [0]: ./wrong_int_byte(CollChk_err_han+0x16f)[0x41e86f]<br> [cli_3]: aborting job:<br> Fatal error in MPI_Comm_call_errhandler:<br> Collective Checking: BCAST (Rank 3) --> Inconsistent datatype signatures detected between rank 3 and rank 0.<br><span style="white-space: pre; "></span><br><span style="white-space: pre; "></span> Running installation runtest for Fortran collchk program...<br><span style="white-space: pre; "></span> *** Test F77 program with the MPI collective/datatype checking library ... Yes.<br> ========================================================================================<br><span style="white-space: pre; "></span> I saw some infomation like the errors above from old do
cument "mpich2-doc-user.pdf". It says "The error message here shows that the MPI Bcast has been used with inconsistent datatype in the program wrong reals.f". The code in wrong_int_byte.c:<br><span style="white-space: pre; "></span> ========================================================================================<br><span style="white-space: pre; "></span> if ( rank == size-1 )<br><span style="white-space: pre; "></span> /* Create pathological case */<br><span style="white-space: pre; "></span> MPI_Bcast( &ibuff, sizeof(int), MPI_BYTE, 0, MPI_COMM_WORLD );<br><span style="white-space: pre; "></span> else<br><span style="white-space: pre; "></span> MPI_Bcast( &ibuff, 1, MPI_INT, 0, MPI_COMM_WORLD );<br><span style="white-space: pre; "></span>&nb
sp; ========================================================================================<br><span style="white-space: pre; "></span> What I confused were:<br><span style="white-space: pre; "></span> a). Whether the file name "wrong_int_byte" means it would execute failed?<br><span style="white-space: pre; "></span> b). Why "wrong_int_byte" failed and "wrong_reals" not failed?<br><span style="white-space: pre; "></span><br>2. make testing<br><span style="white-space: pre; "></span>(1). When I executing "make testing", there were many the same errors:<br><span style="white-space: pre; "></span>========================================================================================<span style="white-space: pre; "></span><br><span style="white-space: pre; "></span>Unexpected output in spawn1: [cli_0]: aborting job:<br><span style="white-space: pre; "></span>Unexpected output in spawn1: Fatal error in MPI_Comm_
spawn:<br><span style="white-space: pre; "></span>Unexpected output in spawn1: Other MPI error<br><span style="white-space: pre; "></span>Unexpected output in spawn1: <br><span style="white-space: pre; "></span>Program spawn1 exited without No Errors<br><span style="white-space: pre; "></span>========================================================================================<br><span style="white-space: pre; "></span>I found these errors always accured when executing the testing examples in "test/mpi/spawn" directory.<br><span style="white-space: pre; "></span>(2). I found if I configure with TCP/IP-CH3 interface, the make "make testing" would success. But I saw <br><span style="white-space: pre; "></span> "the MVAPICH team strongly recommends the use of following interfaces for different adapters: <br><span style="white-space: pre; "></span> ... <br><span style="white-space: pre; "></span> 5) Shared-Me
mory-CH3 for single node SMP system and laptop"<br><span style="white-space: pre; "></span>from "mvapich2-1.7_user_guide.pdf". And I didn't understand why I configuring a build for default interface failed!<br><span style="white-space: pre; "></span><br><p style="margin-top: 4px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; "><span style="white-space: pre; "></span>Anybody helps me? Thanks!</p></span></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>