[mpich-discuss] MPICH2 1.0.6p1 & Windows HPC Server 2008 (badperformance)

Hisham Adel hosham2004 at yahoo.com
Wed Dec 10 09:32:12 CST 2008


Why are you use MPICH2 ?

The Cluster component on Windows server 2008 (HPC component) have MSMPI it is like MPICH2 but it is modified by Microsoft.
You can use it as MPICH2. There is no change in any thing the same functions and everything is the same.

I have tried it on a cluster of 4 nodes and it works.



Hisham Adel Hassan Mohamed
Research Assistant
 Bioinformatics Group
  Nile  University
  Smart Village  - km28 
  Cairo -  Alexandria Desert Road 
  Giza , EGYPT        Mobile : +20106459663
Email:Hisham.mohamed at nileu.edu.eg


--- On Mon, 12/8/08, Jayesh Krishna <jayesh at mcs.anl.gov> wrote:
From: Jayesh Krishna <jayesh at mcs.anl.gov>
Subject: Re: [mpich-discuss] MPICH2 1.0.6p1 & Windows HPC Server 2008 (badperformance)
To: "'Seifer Lin'" <seiferlin at gmail.com>
Cc: mpich-discuss at mcs.anl.gov
Date: Monday, December 8, 2008, 5:10 PM



 
Hi,
 Can you try out the latest stable version (1.0.8) 
of MPICH2 (http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads)?
 
Regards,
Jayesh



From: mpich-discuss-bounces at mcs.anl.gov 
[mailto:mpich-discuss-bounces at mcs.anl.gov] On Behalf Of Seifer 
Lin
Sent: Monday, December 08, 2008 12:47 AM
To: 
mpich-discuss at mcs.anl.gov
Subject: [mpich-discuss] MPICH2 1.0.6p1 
& Windows HPC Server 2008 (badperformance)



Hi everyone:
 
I have a cluster of 4 nodes, all of them are with Windows HPC server 2008 
installed.
I make all of the 4 nodes in the same workgroup. I use MPICH2 1.0.6p1 from 
Argonne Lab.
And then
1. firewall of all 4 nodes are turned off
2. UAC (User Account Control) of all 4 nodes are turned off
3. I start smpd.exe (1.0.6p1 x64) in all the 4 nodes
 
And I run a very simple MPI program (test_mpich2.exe)
 
#include "mpi.h"
#include <iostream>
int main(int argc, char **argv)
{
    int cpuid, 
ncpu;
    MPI_Init(&argc, 
&argv);
    MPI_Comm_size(MPI_COMM_WORLD, 
&ncpu);
    MPI_Comm_rank(MPI_COMM_WORLD, 
&cpuid);
    printf("NCPU:%d, CPUID:%d\n", ncpu, 
cpuid);
    fflush(stdout);
    printf("start barrier\n"); 
fflush(stdout);
    
MPI_Barrier(MPI_COMM_WORLD);
    printf("end barrier\n"); 
fflush(stdout);
    MPI_Finalize();
    return 0;
}
 
The command is   
mpiexec -hosts 2 192.168.1.1 192.168.1.2 \\192.168.1.1\shared\test_mpich2.exe
 
And the MPI_Barrier(...) function costs 10 seconds to return !!!!!
 
If the same code is running on a Windows XP cluster, MPI_Barrier(...) 
returns at once!
 
 
Does anyone know how to solve this problem on Windows HPC Server 2008 ? 
(Windows Vista has the same problem, too)
 
regards,
 
Seifer Lin
 
 
 
 
 
 
 
 


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20081210/0806c718/attachment.htm>


More information about the mpich-discuss mailing list