<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16809" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=200162301-15042009><FONT face=Arial 
color=#0000ff size=2>You probably need the libssl-dev 
package.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=200162301-15042009><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=200162301-15042009><FONT face=Arial 
color=#0000ff size=2>Rajeev</FONT></SPAN></DIV><BR>
<BLOCKQUOTE 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> mpich-discuss-bounces@mcs.anl.gov 
  [mailto:mpich-discuss-bounces@mcs.anl.gov] <B>On Behalf Of </B>Camilo 
  Rostoker<BR><B>Sent:</B> Tuesday, April 14, 2009 6:41 PM<BR><B>To:</B> 
  mpich-discuss@mcs.anl.gov<BR><B>Subject:</B> Re: [mpich-discuss] Heterogeneous 
  cluster support?<BR></FONT><BR></DIV>
  <DIV></DIV>Hi,<BR><BR>I am also trying to compile for heterogeneous 
  support.&nbsp; When I configure using the flags Pavan gave in the last email, 
  I get this error:<BR><BR>---[snip]---<BR><SPAN 
  style="FONT-FAMILY: courier new,monospace">checking for library containing 
  uuid_generate... no</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">checking for poll stdin 
  capability... yes</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">checking for library containing 
  MD5... no</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">checking for MD5... no</SPAN><BR 
  style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">checking for library containing 
  md5_calc... no</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">checking for md5_calc function... 
  no</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">configure: error: SMPD requires MD5 
  support, and configure could not find either md5_calc in md5.h or MD5 in 
  openssl/md5.h</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">configure: error: Configure of 
  src/pm/smpd failed!</SPAN><BR><BR><BR>I read through the mpich-discuss 
  archives and found a discussion about passing some compiler flags, so I 
  retried with these configuration options:<BR><BR><SPAN 
  style="FONT-FAMILY: courier new,monospace">&nbsp;$ ./configure 
  --enable-debuginfo --with-pm=smpd --with-pmi=smpd --disable-f77 --disable-f90 
  MPICH2LIB_CFLAGS=-fPIC -I/usr/local/ssl/include/</SPAN><SPAN 
  style="FONT-FAMILY: courier new,monospace">openssl 
  MPICH2LIB_LDFLAGS=-L/usr/</SPAN><SPAN 
  style="FONT-FAMILY: courier new,monospace">local/ssl/lib/openssl</SPAN><BR><BR><BR>which 
  gets through configure properly, but fails during make as it cannot find a 
  reference to md5_calc.&nbsp; <BR><BR><BR>---[snip]---<BR><SPAN 
  style="FONT-FAMILY: courier new,monospace">../../../bin/mpicc -o mpiexec 
  mpiexec.o mp_parse_command_line.o mp_parse_oldconfig.o mpiexec_rsh.o</SPAN><BR 
  style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">/var/installs/mpich2-1.0.7/lib/libmpich.a(smpd_hash.o): 
  In function `smpd_hash':</SPAN><BR 
  style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">smpd_hash.c:(.text+0x53): undefined 
  reference to `md5_calc'</SPAN><BR 
  style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">collect2: ld returned 1 exit 
  status</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make[5]: *** [mpiexec] Error 
  1</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make[5]: Leaving directory 
  `/var/installs/mpich2-1.0.7/src/pm/smpd'</SPAN><BR 
  style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make[4]: *** [all-local] Error 
  2</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make[4]: Leaving directory 
  `/var/installs/mpich2-1.0.7/src/pm/smpd'</SPAN><BR 
  style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make[3]: *** [all-redirect] Error 
  2</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make[3]: Leaving directory 
  `/var/installs/mpich2-1.0.7/src/pm/smpd'</SPAN><BR 
  style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make[2]: *** [all-redirect] Error 
  1</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make[2]: Leaving directory 
  `/var/installs/mpich2-1.0.7/src/pm'</SPAN><BR 
  style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make[1]: *** [all-redirect] Error 
  2</SPAN><BR style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make[1]: Leaving directory 
  `/var/installs/mpich2-1.0.7/src'</SPAN><BR 
  style="FONT-FAMILY: courier new,monospace"><SPAN 
  style="FONT-FAMILY: courier new,monospace">make: *** [all-redirect] Error 
  2</SPAN><BR><BR><BR>I am using Ubuntu Hardy and have installed the newest 
  version of openssl, which doesn't seem to have md5_calc in md5.h.<BR><BR>Can 
  someone direct me to the right package that will install the necessary md5 
  functionality?<BR><BR>Thanks<BR>Camilo<BR><BR><BR><BR><BR><BR>
  <DIV class=gmail_quote>On Mon, Apr 13, 2009 at 8:36 PM, Pavan Balaji <SPAN 
  dir=ltr>&lt;<A href="mailto:balaji@mcs.anl.gov" 
  target=_blank>balaji@mcs.anl.gov</A>&gt;</SPAN> wrote:<BR>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid"><BR>Yes, 
    it's possible and used by many folks. You'll need to use the smpd process 
    manager for this; you can configure using:<BR><BR>&nbsp;$ ./configure 
    --with-pm=smpd --with-pmi=smpd<BR><BR>&nbsp;-- Pavan
    <DIV>
    <DIV></DIV>
    <DIV><BR><BR>Lubomir Radev wrote:<BR>
    <BLOCKQUOTE class=gmail_quote 
    style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">Hi 
      guys,<BR><BR>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. 
    <BR>Thanks<BR></BLOCKQUOTE><BR></DIV></DIV><FONT color=#888888>-- <BR>Pavan 
    Balaji<BR><A href="http://www.mcs.anl.gov/%7Ebalaji" 
    target=_blank>http://www.mcs.anl.gov/~balaji</A><BR></FONT></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>