<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-2022-jp">
<META content="MSHTML 6.00.6000.17102" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="MS UI Gothic" size=2><PRE>Dear Mr. Rajjev Thakur,</PRE><PRE>Thank you so much, Rajeev.</PRE><PRE>I could completed the test trial.</PRE><PRE>Wada</PRE><PRE>&gt;If you are running on a single machine, you don't need a machinefile. Just do mpiexec -n 3 hostname.
&gt;
&gt;On Sep 10, 2011, at 7:54 PM, kaz_wada_JCOM wrote:
&gt;
&gt;<I> Hi, A Chan,
</I>&gt;<I>  
</I>&gt;<I> Thank you very much for your comments.
</I>&gt;<I>  
</I>&gt;<I> Following your suggestions and using MPICH2-1.4.1p1, I used the follwoing shell:
</I>&gt;<I>   cd /tmp/wadakazusige/mpich2-1.4.1p1
</I>&gt;<I>  /home/wadakazusige/libraries/mpich2-1.4.1p1/configure CC=gcc --disable-f77 --disable-fc --build=i686-pc-cygwin --prefix=/home/wadakazusige/mpich2-install 2&gt;&amp;1 | tee c.txt
</I>&gt;<I>  
</I>&gt;<I> and the configuration was completed.
</I>&gt;<I>  
</I>&gt;<I> Then, I built MPICH2 and install commands.  And after putting PATH, I checked
</I>&gt;<I>  which mpicc
</I>&gt;<I>  which mpiexec
</I>&gt;<I> They showed the appropriate location of the two codes, and I believe they were completed.
</I>&gt;<I>  
</I>&gt;<I> In the next step, for testing the setup, I entered
</I>&gt;<I>  mpiexec -f machinefile -n 3 hostname
</I>&gt;<I>  
</I>&gt;<I> The response was as follows:
</I>&gt;<I> ------------------------------------------------------------
</I>&gt;<I> [<A href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss">mpiexec at Inspiron510m</A>] HYDU_parse_hostfile (/home/wadakazusige/libraries/mpich2-1.4.1p1/src/pm/hydra/utils/args/args.c:303): unable to open host file: machinefile
</I>&gt;<I> [<A href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss">mpiexec at Inspiron510m</A>] mfile_fn (/home/wadakazusige/libraries/mpich2-1.4.1p1/src/pm/hydra/ui/mpich/utils.c:223): error parsing hostfile
</I>&gt;<I> [<A href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss">mpiexec at Inspiron510m</A>] match_arg (/home/wadakazusige/libraries/mpich2-1.4.1p1/src/pm/hydra/utils/args/args.c:115): match handler returned error
</I>&gt;<I> [<A href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss">mpiexec at Inspiron510m</A>] HYDU_parse_array (/home/wadakazusige/libraries/mpich2-1.4.1p1/src/pm/hydra/utils/args/args.c:140): argument matching returned error
</I>&gt;<I> [<A href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss">mpiexec at Inspiron510m</A>] parse_args (/home/wadakazusige/libraries/mpich2-1.4.1p1/src/pm/hydra/ui/mpich/utils.c:1387): error parsing input array
</I>&gt;<I> [<A href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss">mpiexec at Inspiron510m</A>] HYD_uii_mpx_get_parameters (/home/wadakazusige/libraries/mpich2-1.4.1p1/src/pm/hydra/ui/mpich/utils.c:1438): unable to parse user arguments
</I>&gt;<I>  
</I>&gt;<I> Usage: ./mpiexec [global opts] [exec1 local opts] : [exec2 local opts] : ...
</I>&gt;<I>  
</I>&gt;<I> Global options (passed to all executables):
</I>&gt;<I>  
</I>&gt;<I>   Global environment options:
</I>&gt;<I>     -genv {name} {value}             environment variable name and value
</I>&gt;<I>     -genvlist {env1,env2,...}        environment variable list to pass
</I>&gt;<I>     -genvnone                        do not pass any environment variables
</I>&gt;<I>     -genvall                         pass all environment variables not managed
</I>&gt;<I>                                           by the launcher (default)
</I>&gt;<I>  
</I>&gt;<I>   Other global options:
</I>&gt;<I>     -f {name}                        file containing the host names
</I>&gt;<I>     -hosts {host list}               comma separated host list
</I>&gt;<I>     -wdir {dirname}                  working directory to use
</I>&gt;<I>     -configfile {name}               config file containing MPMD launch options
</I>&gt;<I>  
</I>&gt;<I> 
</I>&gt;<I> Local options (passed to individual executables):
</I>&gt;<I>  
</I>&gt;<I>   Local environment options:
</I>&gt;<I>     -env {name} {value}              environment variable name and value
</I>&gt;<I>     -envlist {env1,env2,...}         environment variable list to pass
</I>&gt;<I>     -envnone                         do not pass any environment variables
</I>&gt;<I>     -envall                          pass all environment variables (default)
</I>&gt;<I>  
</I>&gt;<I>   Other local options:
</I>&gt;<I>     -n/-np {value}                   number of processes
</I>&gt;<I>     {exec_name} {args}               executable name and arguments
</I>&gt;<I>  
</I>&gt;<I> 
</I>&gt;<I> Hydra specific options (treated as global):
</I>&gt;<I>  
</I>&gt;<I>   Launch options:
</I>&gt;<I>     -launcher                        launcher to use ( ssh rsh fork slurm ll lsf sge manual persist)
</I>&gt;<I>     -launcher-exec                   executable to use to launch processes
</I>&gt;<I>     -enable-x/-disable-x             enable or disable X forwarding
</I>&gt;<I>  
</I>&gt;<I>   Resource management kernel options:
</I>&gt;<I>     -rmk                             resource management kernel to use ( user slurm ll lsf sge pbs)
</I>&gt;<I>  
</I>&gt;<I>   Hybrid programming options:
</I>&gt;<I>     -ranks-per-proc                  assign so many ranks to each process
</I>&gt;<I>  
</I>&gt;<I>   Processor topology options:
</I>&gt;<I>     -binding                         process-to-core binding mode
</I>&gt;<I>     -topolib                         processor topology library ()
</I>&gt;<I>  
</I>&gt;<I>   Checkpoint/Restart options:
</I>&gt;<I>     -ckpoint-interval                checkpoint interval
</I>&gt;<I>     -ckpoint-prefix                  checkpoint file prefix
</I>&gt;<I>     -ckpoint-num                     checkpoint number to restart
</I>&gt;<I>     -ckpointlib                      checkpointing library (none)
</I>&gt;<I>  
</I>&gt;<I>   Demux engine options:
</I>&gt;<I>     -demux                           demux engine ( poll select)
</I>&gt;<I>  
</I>&gt;<I>   Other Hydra options:
</I>&gt;<I>     -verbose                         verbose mode
</I>&gt;<I>     -info                            build information
</I>&gt;<I>     -print-all-exitcodes             print exit codes of all processes
</I>&gt;<I>     -iface                           network interface to use
</I>&gt;<I>     -ppn                             processes per node
</I>&gt;<I>     -profile                         turn on internal profiling
</I>&gt;<I>     -prepend-rank                    prepend rank to output
</I>&gt;<I>     -prepend-pattern                 prepend pattern to output
</I>&gt;<I>     -outfile-pattern                 direct stdout to file
</I>&gt;<I>     -errfile-pattern                 direct stderr to file
</I>&gt;<I>     -nameserver                      name server information (host:port format)
</I>&gt;<I>     -disable-auto-cleanup            don't cleanup processes on error
</I>&gt;<I>     -disable-hostname-propagation    let MPICH2 auto-detect the hostname
</I>&gt;<I>     -order-nodes                     order nodes as ascending/descending cores
</I>&gt;<I>  
</I>&gt;<I> Please see the intructions provided at
</I>&gt;<I> <A href="http://wiki.mcs.anl.gov/mpich2/index.php/Using_the_Hydra_Process_Manager">http://wiki.mcs.anl.gov/mpich2/index.php/Using_the_Hydra_Process_Manager</A>
</I>&gt;<I> for further details
</I>&gt;<I> -------------------------------------------------------------
</I>&gt;<I>  
</I>&gt;<I> Could you let me know the reason?
</I>&gt;<I>  
</I>&gt;<I> Wada
</I>&gt;<I> &gt;I copied and pasted
</I>&gt;<I>  your commmand without looking carefully, you should
</I>&gt;<I> &gt;be using 1.4.1p1 instead of 1.4.1.
</I>&gt;<I> &gt;
</I>&gt;<I> &gt;A.Chan
</I>&gt;<I> 
</I>&gt;<I> ----- Original Message -----
</I>&gt;<I> &gt;
</I>&gt;<I>  That is odd! The same test in top-level mpich2 worked but the one
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  in src/openpa failed! Both config.guess in src/openpa and top-level
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  contain entry to cygwin (openpa's config.guess is newer). Can you redo
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  configure as follows:
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; cd /tmp/wadakazusige/mpich2-1.4.1
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; /home/wadakazusige/libraries/mpich2-1.4.1/configure CC=gcc
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; --prefix=/home/wadakazusige/mpich2-install 2&gt;&amp;1 | tee c.txt
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  See if it works. If it fails similarly, add "--build=i686-pc-cygwin"
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  and see if
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  things work.
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  A.Chan
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  ----- Original Message -----
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; Dear Sirs and Madams:
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt;
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; I am tring to install MPICH2-1.4.1p1 to my stand-alone PC based on
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; Windows
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; XP.
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; While configuring MPICH2, following your "MPICH2 Installer's Guide",
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; I got error message: "OpenPA configure failed", as you can see
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; attached
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; c.txt.
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt;
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; I would like to use MPICH2 under Cygwin I already installed.
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; Used commands to configure MPICH2 are as follows:
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; cd /tmp/wadakazusige/mpich2-1.4.1
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; env CC="gcc"
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; /home/wadakazusige/libraries/mpich2-1.4.1/configure
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; -prefix=/home/wadakazusige/mpich2-install
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; 2&gt;&amp;1 | tee c.txt
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt;
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; Could you please teach me how to fix this problem.
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt;
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; Thank you very much for your support in advance.
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt;
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; Best regards,
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt;
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; Kazushige Wada
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt;
</I>&gt;<I> 
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; _______________________________________________
</I>&gt;<I> 
</I>&gt;<I> &gt; &gt; mpich-discuss mailing list mpich-discuss at mcs.anl.gov
</I>&gt;<I> &gt;
</I>&gt;<I>  &gt; To manage subscription options or unsubscribe:
</I>&gt;<I> 
</I>&gt;<I> &gt; &gt; <A href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</A>
</I>&gt;<I> _______________________________________________
</I>&gt;<I> mpich-discuss mailing list     <A href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss">mpich-discuss at mcs.anl.gov</A>
</I>&gt;<I> To manage subscription options or unsubscribe:
</I>&gt;<I> <A href="https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss">https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss</A>
</I>
</PRE><!--endarticle--><!--htdig_noindex--></FONT></DIV></BODY></HTML>