<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt"><div><span>Thank you for your suggestions. Finally, I succeeded to compile mpich with configure option: </span>configure --prefix=/home/users/dinhloc1984/mpich2 --enable-fc --enable-f77 --with-device=ch3:nemesis:m FC=gfortran F77=gfortran CC=gcc.</div><div><br></div><div>But I have problem when I run the mpiexec. I got the error: <br></div><div>MX:node1:mx_init:querying driver:error 5(errno=2):No MX device entry in /dev.<br><span> </span></div><div><br>I try to looking for some instruction in manual, but I can not see it. <br><br>> <br>> As for the distinct buffers, just don't try to send and 
receive from the same buffer at the same time, it simply doesn't make 
sense (the receive can corrupt the send data). <br></div><div>For the buffer problem, I can not manage the code in the OPENMX package. Is there possible to solve this problem by mpich2 set up? <br></div><div><br></div><div>Thank you so much for your help. <br></div><div><br></div><div>Best,<br></div><div>-----------------------------------------------<br>Loc Duong Dinh<br>Ms-Ph.D Student<br>Sungkyunkwan Advanced Institute of Nanotechnology,<br>Sungkyunkwan University,<br>Suwon, 440-746, Korea <br>Email: mambom1902@yahoo.com, ddloc@skku.edu<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: arial, helvetica, sans-serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Dave Goodell
 <goodell@mcs.anl.gov><br> <b><span style="font-weight: bold;">To:</span></b> loc duong ding <mambom1902@yahoo.com> <br><b><span style="font-weight: bold;">Cc:</span></b> "mpich-discuss@mcs.anl.gov" <mpich-discuss@mcs.anl.gov> <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, June 27, 2012 1:17 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [mpich-discuss] error :Assertion failed in file ch3u_buffer.c at line 77: 0 memcpy argument memory ranges overlap<br> </font> </div> <br>
MPD is deprecated and no longer built by default: http://wiki.mcs.anl.gov/mpich2/index.php/Frequently_Asked_Questions#Q:_I_don.27t_like_.3CWHATEVER.3E_about_mpd.2C_or_I.27m_having_a_problem_with_mpdboot.2C_can_you_fix_it.3F<br><br>Pass "FC=gfortran" and "F77=gfortran" to your configure command to use it instead of fort.<br><br>Alternatively, consider using one of the many binary distributions of MPICH2.  It does not sound like you are comfortable working with MPICH2 or its build system, and the binary distributions are usually easier to install and use.<br><br>-Dave<br><br>On Jun 27, 2012, at 12:46 PM MDT, loc duong ding wrote:<br><br>> I tried to install mpich2-1.4p1 with configure --prefix=/home/users/dinhloc1984/mpich2 --enable-fc --enable-f77 --with-device=ch3:nemesis:mx<br>> THere is no error after make and make install. However, I can not find mpd, mpdboot, ... in  /home/users/dinhloc1984/mpich2/bin. Is this strange? <br>>
 <br>> Another thing is I would like to compile mpif90 by gfortran but I can not set up. IT is always recognize ifort. Please give me some hints to solve this. <br>>  <br>> Best regards, <br>> -----------------------------------------------<br>> Loc Duong Dinh<br>> Ms-Ph.D Student<br>> Sungkyunkwan Advanced Institute of Nanotechnology,<br>> Sungkyunkwan University,<br>> Suwon, 440-746, Korea <br>> Email: <a ymailto="mailto:mambom1902@yahoo.com" href="mailto:mambom1902@yahoo.com">mambom1902@yahoo.com</a>, <a ymailto="mailto:ddloc@skku.edu" href="mailto:ddloc@skku.edu">ddloc@skku.edu</a><br>> From: Dave Goodell <<a ymailto="mailto:goodell@mcs.anl.gov" href="mailto:goodell@mcs.anl.gov">goodell@mcs.anl.gov</a>><br>> To: loc duong ding <<a ymailto="mailto:mambom1902@yahoo.com" href="mailto:mambom1902@yahoo.com">mambom1902@yahoo.com</a>> <br>> Cc: mpich <<a ymailto="mailto:mpich-discuss@mcs.anl.gov"
 href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a>> <br>> Sent: Wednesday, June 27, 2012 8:45 AM<br>> Subject: Re: [mpich-discuss] error :Assertion failed in file ch3u_buffer.c at line 77: 0 memcpy argument memory ranges overlap<br>> <br>> [please keep mpich-discuss@ CCed]<br>> <br>> Please update to mpich2-1.4.1p1 or later and retry.  Chasing down bugs in old versions is usually a big waste of time for everybody.<br>> <br>> As for the distinct buffers, just don't try to send and receive from the same buffer at the same time, it simply doesn't make sense (the receive can corrupt the send data).<br>> <br>> -Dave<br>> <br>> On Jun 27, 2012, at 9:40 AM MDT, loc duong ding wrote:<br>> <br>> > Dear Dave,<br>> > <br>> > I am using version mpich2-1.3.1 and compiled with gcc 4.1. <br>> > I installed this version quite long time ago. I can not remember I used the option you
 mentioned or not. Could you give more detail instructions how to use distinct buffer? <br>> > <br>> > I will try to compile the newest one with your recommendation. <br>> > <br>> > Thank you for your instructions. <br>> > <br>> > Best wishes, <br>> > -----------------------------------------------<br>> > Loc Duong Dinh<br>> > Ms-Ph.D Student<br>> > Sungkyunkwan Advanced Institute of Nanotechnology,<br>> > Sungkyunkwan University,<br>> > Suwon, 440-746, Korea <br>> > Email: <a ymailto="mailto:mambom1902@yahoo.com" href="mailto:mambom1902@yahoo.com">mambom1902@yahoo.com</a>, <a ymailto="mailto:ddloc@skku.edu" href="mailto:ddloc@skku.edu">ddloc@skku.edu</a><br>> > From: Dave Goodell <<a ymailto="mailto:goodell@mcs.anl.gov" href="mailto:goodell@mcs.anl.gov">goodell@mcs.anl.gov</a>><br>> > To: loc duong ding <<a ymailto="mailto:mambom1902@yahoo.com"
 href="mailto:mambom1902@yahoo.com">mambom1902@yahoo.com</a>>; <a ymailto="mailto:mpich-discuss@mcs.anl.gov" href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a> <br>> > Sent: Wednesday, June 27, 2012 8:18 AM<br>> > Subject: Re: [mpich-discuss] error :Assertion failed in file ch3u_buffer.c at line 77: 0 memcpy argument memory ranges overlap<br>> > <br>> > What version of MPICH2 are you using?<br>> > <br>> > Are you configuring with "--with-device=ch3:nemesis:mx"?<br>> > <br>> > It looks like you are doing a send/recv to/from the same process with the same buffer. It's OK to send/recv to/from the same process, but you must use distinct buffers.<br>> > <br>> > -Dave<br>> > <br>> > On Jun 27, 2012, at 5:49 AM MDT, loc duong ding wrote:<br>> > <br>> > > Dear MPICH2 developers,<br>> > > <br>> > > I have the problem when using MPICH2. I
 tried compile with OPENMX code and it is fine in compiling. However, there is a problem when I run the package using mpich2: <br>> > > <br>> > > Assertion failed in file ch3u_buffer.c at line 77: 0<br>> > > memcpy argument memory ranges overlap<br>> > >  <br>> > > I try to search the problem from internet but I can not find the solution for this. <br>> > > <br>> > > Could you give some instructions to solve this problem?<br>> > > <br>> > > Thank you for all your help. <br>> > > <br>> > > With best wishes, <br>> > > -----------------------------------------------<br>> > > Loc Duong Dinh<br>> > > Ms-Ph.D Student<br>> > > Sungkyunkwan Advanced Institute of Nanotechnology,<br>> > > Sungkyunkwan University,<br>> > > Suwon, 440-746, Korea <br>> > > Email: <a ymailto="mailto:mambom1902@yahoo.com"
 href="mailto:mambom1902@yahoo.com">mambom1902@yahoo.com</a>, <a ymailto="mailto:ddloc@skku.edu" href="mailto:ddloc@skku.edu">ddloc@skku.edu</a><br>> > > _______________________________________________<br>> > > mpich-discuss mailing list    <a ymailto="mailto:mpich-discuss@mcs.anl.gov" href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</a><br>> > > To manage subscription options or unsubscribe:<br>> > > <a href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</a><br>> > <br>> > <br>> > <br>> <br>> <br>> <br><br><br><br> </div> </div> </blockquote></div>   </div></body></html>