[mpich-discuss] Heterogeneous cluster support?

Camilo Rostoker rostoker at gmail.com
Tue Apr 14 21:27:25 CDT 2009


Thanks!   It worked flawlessly, without needing the extra compiler flags.

Cheers,
Camilo


On Tue, Apr 14, 2009 at 6:23 PM, Rajeev Thakur <thakur at mcs.anl.gov> wrote:

>  You probably need the libssl-dev package.
>
> Rajeev
>
>  ------------------------------
> *From:* mpich-discuss-bounces at mcs.anl.gov [mailto:
> mpich-discuss-bounces at mcs.anl.gov] *On Behalf Of *Camilo Rostoker
> *Sent:* Tuesday, April 14, 2009 6:41 PM
> *To:* mpich-discuss at mcs.anl.gov
> *Subject:* Re: [mpich-discuss] Heterogeneous cluster support?
>
> Hi,
>
> I am also trying to compile for heterogeneous support.  When I configure
> using the flags Pavan gave in the last email, I get this error:
>
> ---[snip]---
> checking for library containing uuid_generate... no
> checking for poll stdin capability... yes
> checking for library containing MD5... no
> checking for MD5... no
> checking for library containing md5_calc... no
> checking for md5_calc function... no
> configure: error: SMPD requires MD5 support, and configure could not find
> either md5_calc in md5.h or MD5 in openssl/md5.h
> configure: error: Configure of src/pm/smpd failed!
>
>
> I read through the mpich-discuss archives and found a discussion about
> passing some compiler flags, so I retried with these configuration options:
>
>  $ ./configure --enable-debuginfo --with-pm=smpd --with-pmi=smpd
> --disable-f77 --disable-f90 MPICH2LIB_CFLAGS=-fPIC -I/usr/local/ssl/include/openssl
> MPICH2LIB_LDFLAGS=-L/usr/local/ssl/lib/openssl
>
>
> which gets through configure properly, but fails during make as it cannot
> find a reference to md5_calc.
>
>
> ---[snip]---
> ../../../bin/mpicc -o mpiexec mpiexec.o mp_parse_command_line.o
> mp_parse_oldconfig.o mpiexec_rsh.o
> /var/installs/mpich2-1.0.7/lib/libmpich.a(smpd_hash.o): In function
> `smpd_hash':
> smpd_hash.c:(.text+0x53): undefined reference to `md5_calc'
> collect2: ld returned 1 exit status
> make[5]: *** [mpiexec] Error 1
> make[5]: Leaving directory `/var/installs/mpich2-1.0.7/src/pm/smpd'
> make[4]: *** [all-local] Error 2
> make[4]: Leaving directory `/var/installs/mpich2-1.0.7/src/pm/smpd'
> make[3]: *** [all-redirect] Error 2
> make[3]: Leaving directory `/var/installs/mpich2-1.0.7/src/pm/smpd'
> make[2]: *** [all-redirect] Error 1
> make[2]: Leaving directory `/var/installs/mpich2-1.0.7/src/pm'
> make[1]: *** [all-redirect] Error 2
> make[1]: Leaving directory `/var/installs/mpich2-1.0.7/src'
> make: *** [all-redirect] Error 2
>
>
> I am using Ubuntu Hardy and have installed the newest version of openssl,
> which doesn't seem to have md5_calc in md5.h.
>
> Can someone direct me to the right package that will install the necessary
> md5 functionality?
>
> Thanks
> Camilo
>
>
>
>
>
> On Mon, Apr 13, 2009 at 8:36 PM, Pavan Balaji <balaji at mcs.anl.gov> wrote:
>
>>
>> Yes, it's possible and used by many folks. You'll need to use the smpd
>> process manager for this; you can configure using:
>>
>>  $ ./configure --with-pm=smpd --with-pmi=smpd
>>
>>  -- Pavan
>>
>>
>> Lubomir Radev wrote:
>>
>>> Hi guys,
>>>
>>> I'm wondering whether that's at all possible with MPICH2. By
>>> "heterogeneous" I mean not different architectures, but different operating
>>> systems. In particular, what I need to do is build a system with GUI-enabled
>>> master process running under Windows which spawns childs on a number of
>>> Linux boxes for number crunching.
>>> Thanks
>>>
>>
>> --
>> Pavan Balaji
>> http://www.mcs.anl.gov/~balaji <http://www.mcs.anl.gov/%7Ebalaji>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20090414/d31fc451/attachment-0001.htm>


More information about the mpich-discuss mailing list