[mpich-discuss] How codes are distributed?

Jierui XIE jierui.xie at gmail.com
Wed Oct 26 11:23:08 CDT 2011


I largely followed the instruction at
https://help.ubuntu.com/community/MpichCluster
which is for a older version MPICH2-1.0.5.

I did NOT use the "make" to install, instead, I just used the apt-get
command in Ubuntu as:
	sudo apt-get install mpich2
I think it used the default the location and I can see
    dpkg -L mpich2

         /usr/share/mpich2
		/usr/share/mpich2/mpd.py
		/usr/share/mpich2/mpdallexit.py
		/usr/share/mpich2/mpiexec.py
		....
		/usr/bin
		/usr/bin/mpdroot
		/usr/bin/pmi_proxy
		/usr/bin/mpiexec.gforker
		/usr/bin/mpiexec.hydra
		/usr/share/doc/mpich2/changelog.gz
		/usr/share/doc/mpich2/README.gz
		/usr/share/man/man1/mpirun.mpich2.1.gz
		/usr/share/mpich2/mpdrun.py
		/usr/share/mpich2/mpirun.py
		/usr/bin/mpd
		/usr/bin/mpdallexit
		/usr/bin/mpdboot
		/usr/bin/mpdcheck
		/usr/bin/mpdcleanup
		/usr/bin/mpdexit
		/usr/bin/mpdgdbdrv
		/usr/bin/mpiexec.mpich2
		/usr/bin/mpirun.mpich2
	...


I installed mpich2 on ALL machines.
SHOULD I do that or just install it on one machine and share the
folder with others using NFS??

Maybe I should re-install mpich2 using make?

Thanks.

------------------				
Jerry

On Tue, Oct 25, 2011 at 8:46 AM, Pavan Balaji <balaji at mcs.anl.gov> wrote:
>
> [please keep mpich-discuss cc'ed.]
>
> Well, you couldn't have done a direct configure, because in the default
> configure mpd won't even be built.
>
> My guess is that you are using the wrong mpiexec. I'll need to know how
> exactly you installed mpich2.
>
>  -- Pavan
>
> On 10/25/2011 07:21 AM, Jierui XIE wrote:
>>
>> I just installed the MPICH2-1.4.1 on my Ubuntu. I did not make special
>> configurations but
>> it works when I tested the mpd(as in the install guide) and run simple
>> codes.
>>
>> Since Hydra is the "default" process manager, I want to see how it
>> work. So I tried
>>
>> 1. mpiexec -f mpihosts.txt(just 2 machines names) -n 2 /bin/hostname
>>
>> ==>  it showed the help information. Looks like -f is not suppored.
>>
>> 2.  mpiexec -machinefile mpihosts.txt -n 2 /bin/hostname
>> ==>  it showed no mpd is up.
>>     But do I need to start the mpd here?? (this what confused me,
>> since  Hydra is the "default" manager)
>>
>>
>> Thanks
>> Jerry
>>
>> On Tue, Oct 25, 2011 at 7:14 AM, Pavan Balaji<balaji at mcs.anl.gov>  wrote:
>>>
>>> Hello,
>>>
>>> On 10/24/2011 10:09 PM, Jierui XIE wrote:
>>>>
>>>> Thanks. Got it. One more question:
>>>>
>>>> It seems that the instruction at
>>>> http://wiki.mcs.anl.gov/mpich2/index.php/Using_the_Hydra_Process_Manager
>>>> is  out of date. Following it, I was not able to run with Hydra
>>>> (mpich2-1.4.1, although mpd runs well ) with neither of the following
>>>> two commands.
>>>>
>>>>      mpiexec -f mpihosts.txt -n 2 /bin/hostname
>>>>      mpiexec -machinefile mpihosts.txt -n 2 /bin/hostname
>>>
>>> What error are you seeing? How did you configure MPICH2?
>>>
>>>  -- Pavan
>>>
>>> --
>>> Pavan Balaji
>>> http://www.mcs.anl.gov/~balaji
>>>
>
> --
> Pavan Balaji
> http://www.mcs.anl.gov/~balaji
>


More information about the mpich-discuss mailing list