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