<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">HI ,sir<br> You suggest help me a lot ,thinks four you help ! <br> I was install my mpich2-1.4.1p1 like this <br> ./configure --prefix=/usr/local/mpich2 FC=/usr/local/intel/composer_xe_2011_sp1.7.256/bin/ia32/ifort F77=/usr/local/intel /composer_xe_2011_sp1.7.256/bin/ia32/ifortt CC=/usr/bin/gcc CXX=/usr/bin/g++<br> make <br> make install<br> This all work well ,but when I do follows,<br> which mpd <br> which mpiexec <br> which mpirun<br> I get the result as follows<br> /usr/local/intel/composer_xe_2011_sp1.7.256/mpirt/bin/ia32/mpd<br> /usr/local/bin/
mpiexec<br> /usr/local/bin/mpirun<br> there are something different with the path that others provide ,other give the path that the above three path are /usr/local/bin/*** <br> So ,what is the matter of my soft ,what should i do to move my mpd into /usr/local/bin/mpd .<br> By the way ,my OS is ubuntu 11.10 ,Intel fortran.<br><br><div></div><div id="divNeteaseMailCard"></div><br>At 2011-12-26 07:33:14,"Jed Brown" <jedbrown@mcs.anl.gov> wrote:<br> <blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">GCC 4.6 introduced support for quad precision using the __float128 type. Since __float128 is not part of the MPI standard, PETSc defines new real and complex MPI_Datatypes for __float128 and we define our own MPI_SUM, MPI_MAX, etc. This works fine for "normal" reductions, but it's a problem with MPI_Accu
mulate() because the standard does not allow user-defined reduce operations.<div>
<br></div><div>Is there any way to work around this limitation other than to not use MPI_Accumulate() in any context that might some day be asked to work with __float128?</div>
</blockquote></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>