[mpich-discuss] mpdlib.py warning
Jain, Rohit
Rohit_Jain at mentor.com
Fri Apr 29 14:12:29 CDT 2011
Thanks Jim, Dave.
I see other machines has python 2.3.4 and this one has 2.6. That explains the warning.
I ultimately plan to use hydra and newer mpich2, but we will still keep using old mpich & mpd in earlier application version for compatibility reasons.
So, as long as these warnings are harmless, we are fine.
Regards,
Rohit
-----Original Message-----
From: mpich-discuss-bounces at mcs.anl.gov [mailto:mpich-discuss-bounces at mcs.anl.gov] On Behalf Of James Dinan
Sent: Friday, April 29, 2011 11:49 AM
To: mpich-discuss at mcs.anl.gov
Subject: Re: [mpich-discuss] mpdlib.py warning
Hi Rohit,
Those are warnings from the Python interpreter about modules used by MPD
that have changed names. You can safely ignore them for right now, but
eventually those deprecation warnings will become errors.
Over the past several years, we have written a new process manager
called hydra that replaces MPD. Hydra is functionally equivalent and
significantly better than MPD, so we have discontinued support for MPD.
The version of MPICH2 that you have is quite old; if you update to a
newer version, it will include hydra as the "mpiexec".
Best,
~Jim.
PS- More information:
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
On 04/29/2011 01:33 PM, Jain, Rohit wrote:
> While running my application with mpich2-1.06 & mpd, I see following
> warnings on a particular machine:
>
> Python 2.6
>
> /s/hpbrws9/mpich2/linux_x86_64/bin/mpdlib.py:8: DeprecationWarning: The
> popen2 module is deprecated. Use the subprocess module.
>
> import sys, os, signal, popen2, socket, select, inspect
>
> /s/hpbrws9/mpich2/linux_x86_64/bin/mpdlib.py:15: DeprecationWarning: the
> md5 module is deprecated; use hashlib instead
>
> from md5 import new as md5new
>
> /s/hpbrws9/mpich2/linux_x86_64/bin/mpdlib.py:8: DeprecationWarning: The
> popen2 module is deprecated. Use the subprocess module.
>
> import sys, os, signal, popen2, socket, select, inspect
>
> /s/hpbrws9/mpich2/linux_x86_64/bin/mpdlib.py:15: DeprecationWarning: the
> md5 module is deprecated; use hashlib instead
>
> from md5 import new as md5new
>
> Is this something to worry about?
>
> Regards,
>
> Rohit
>
>
>
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
_______________________________________________
mpich-discuss mailing list
mpich-discuss at mcs.anl.gov
https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
More information about the mpich-discuss
mailing list