The output genereated after i had run the commands specified in the previous post is as follows
[color=#FF0000]subu@subu-desktop:~$ dpkg -l | grep mpich2
ii scidb-14.8-libmpich2-1.2 1.2.1.1-4 Shared libraries for MPICH2
ii scidb-14.8-libmpich2-dev 1.2.1.1-4 Development files for MPICH2
ii scidb-14.8-mpich2 1.2.1.1-4 Implementation of the MPI Message Passing Interface standard[/color]
[color=#0000FF]subu@subu-desktop:~$ echo subu-desktop > hosts.txt[/color]
[color=#FF4000]subu@subu-desktop:~$ /opt/scidb/14.8/3rdparty/mpich2/bin/mpiexec.hydra -f hosts -n 4 uname -a
[mpiexec@subu-desktop] HYDU_parse_hostfile (./utils/args/args.c:169): unable to open host file: hosts
[mpiexec@subu-desktop] mfile_fn (./ui/mpiexec/utils.c:195): error parsing hostfile
[mpiexec@subu-desktop] match_arg (./ui/mpiexec/utils.c:1054): match handler returned error
[mpiexec@subu-desktop] HYD_uii_mpx_get_parameters (./ui/mpiexec/utils.c:1262): argument matching returned error
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 (default)
Other global options:
-f {name} file containing the host names
-wdir {dirname} working directory to use
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):
Bootstrap options:
-bootstrap bootstrap server to use
-bootstrap-exec executable to use to bootstrap processes
-enable-x/-disable-x enable or disable X forwarding
Proxy options (only needed for persistent mode):
-boot-proxies boot proxies to run in persistent mode
-boot-foreground-proxies boot foreground proxies (persistent mode)
-shutdown-proxies shutdown persistent mode proxies
-proxy-port port for proxies to listen (boot proxies)
-use-persistent use persistent mode proxies to launch
Communication sub-system options:
-css communication sub-system to use
Resource management kernel options:
-rmk resource management kernel to use
Hybrid programming options:
-ranks-per-proc assign so many ranks to each process
-enable/-disable-pm-env process manager environment settings
Process-core binding options:
-binding process-to-core binding mode
-bindlib process-to-core binding library (plpa)
Checkpoint/Restart options:
-ckpoint-interval checkpoint interval
-ckpoint-prefix checkpoint file prefix
-ckpointlib checkpointing library (blcr)
-ckpoint-restart restart a checkpointed application
Other Hydra options:
-verbose verbose mode
-info build information
-print-rank-map print rank mapping
-print-all-exitcodes print exit codes of all processes[/color]
[color=#4000FF]subu@subu-desktop:~$ /opt/scidb/14.8/3rdparty/mpich2/bin/mpiexec.hydra -f hosts -n 4 hostname
[mpiexec@subu-desktop] HYDU_parse_hostfile (./utils/args/args.c:169): unable to open host file: hosts
[mpiexec@subu-desktop] mfile_fn (./ui/mpiexec/utils.c:195): error parsing hostfile
[mpiexec@subu-desktop] match_arg (./ui/mpiexec/utils.c:1054): match handler returned error
[mpiexec@subu-desktop] HYD_uii_mpx_get_parameters (./ui/mpiexec/utils.c:1262): argument matching returned error
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 (default)
Other global options:
-f {name} file containing the host names
-wdir {dirname} working directory to use
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):
Bootstrap options:
-bootstrap bootstrap server to use
-bootstrap-exec executable to use to bootstrap processes
-enable-x/-disable-x enable or disable X forwarding
Proxy options (only needed for persistent mode):
-boot-proxies boot proxies to run in persistent mode
-boot-foreground-proxies boot foreground proxies (persistent mode)
-shutdown-proxies shutdown persistent mode proxies
-proxy-port port for proxies to listen (boot proxies)
-use-persistent use persistent mode proxies to launch
Communication sub-system options:
-css communication sub-system to use
Resource management kernel options:
-rmk resource management kernel to use
Hybrid programming options:
-ranks-per-proc assign so many ranks to each process
-enable/-disable-pm-env process manager environment settings
Process-core binding options:
-binding process-to-core binding mode
-bindlib process-to-core binding library (plpa)
Checkpoint/Restart options:
-ckpoint-interval checkpoint interval
-ckpoint-prefix checkpoint file prefix
-ckpointlib checkpointing library (blcr)
-ckpoint-restart restart a checkpointed application
Other Hydra options:
-verbose verbose mode
-info build information
-print-rank-map print rank mapping
-print-all-exitcodes print exit codes of all processes
[/color]