<!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=296183605-24022009><FONT face=Arial 
color=#0000ff size=2>To run MPICH2 with SLURM, configure with the options 
"--with-pmi=slurm --with-pm=no" as described in the MPICH2 README file. Also see 
the instructions on how to run MPICH2 with SLURM at <A 
href="https://computing.llnl.gov/linux/slurm/quickstart.html">https://computing.llnl.gov/linux/slurm/quickstart.html</A>&nbsp;.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=296183605-24022009><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=296183605-24022009><FONT face=Arial 
color=#0000ff size=2>Rajeev</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=296183605-24022009></SPAN>&nbsp;</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>Gauri 
  Kulkarni<BR><B>Sent:</B> Monday, February 23, 2009 11:19 PM<BR><B>To:</B> 
  mpich-discuss@mcs.anl.gov<BR><B>Subject:</B> [mpich-discuss] HP-XC 3000 
  cluster issues<BR></FONT><BR></DIV>
  <DIV></DIV>Hi,<BR><BR>I am a newbie to the MPI in general. Currently in our 
  institute, we have a cluster of 16nodes-8processors. It is an HP-XC 3000 
  cluster which basically means, it's quite proprietary. It has its own MPI 
  implementation - HP-MPI - in which, the parallelization is managed by SLURM 
  (Simple Linux Utility for Resource Management). There is also a batch job 
  scheduler - LSF (Load Sharing Facility) which works in tandem with SLURM to 
  parallelize the batch jobs. We have installed both MPICH and MPICH2 and are 
  testing it, but we are running into compatibility issues. For a simple 
  helloworld.c program:<BR>1. For HPMPI: Compiled with mpicc of this 
  implemetation and executed with its mpirun: mpirun -np 4 helloworld works 
  correctly. For batch scheduling, we need to isse "bsub -n4 [other options] 
  mpirun -srun helloworld" and it runs fine too. "srun" is SLURM utility that 
  parallelizes the jobs.<BR>2. For MPICH and mPICH2: Again, compiled with mpicc 
  of these respective implemetations and executed with their own 
  mpirun:<BR>&nbsp;&nbsp;&nbsp; i) mpirun -np 4 helloword : 
  Works.<BR>&nbsp;&nbsp; ii) mpirun -np 15 helloworld: The parallelization is 
  limited to just a single node - that is 8 processes run first on 8 processors 
  of a single node and then remaining ones.<BR>&nbsp; iii) bsub -n4 [options] 
  mpirun -srun hellowrold: Job terminated. srun option not 
  recognized.<BR>&nbsp;&nbsp; iv) bsub [options] mpirun -np 4 helloworld: 
  Works<BR>&nbsp;&nbsp; V) bsub [options] mpirun -np 15 helloworld: (Same as 
  iii)<BR><BR>Anybody aware of HP cluster issues with MPICH? Am I 
  misinterpreting? Any help is appreciated.<BR 
  clear=all><BR>Gauri.<BR>---------<BR></BLOCKQUOTE></BODY></HTML>