Hi folks

Starting from Open MPI, I can launch mpi application a.out as following on host1
mpirun --allow-run-as-root --host host1,host2 -np 4 /tmp/a.out

On host2, I saw an proxy, say orted here is spawned:
orted --hnp-topo-sig 4N:2S:4L3:20L2:20L1:20C:40H:x86_64 -mca ess env -mca orte_ess_jobid 1275133952 -mca orte_ess_vpid 1 -mca orte_ess_num_procs 2 -mca orte_hnp_uri 1275133952.0;tcp://host1_ip:40024 --tree-spawn -mca plm rsh --tree-spawn

It seems mpirun use ssh as launcher on my system.
What if I want to run orted things manually, not by mpirun automatically,
I mean, does mpirun has any option to produce commands for orted?

As for MPICH2 implementation, there is "-launcher manual" option to make this works,
for example:
# mpiexec.hydra -launcher manual -np 4 htop
HYDRA_LAUNCH: /usr/local/bin/hydra_pmi_proxy --control-port grantleyIPDC04:34652 --rmk user --launcher manual --demux poll --pgid 0 --retries 10 --usize -2 --proxy-id 0
HYDRA_LAUNCH_END

Then I can manually run hydra_pmi_proxy with commands, and mpiexec.hydra will proceed on.

Thanks!

Reply via email to