I have crossed compiled mpich3.2 and it runs perfectly on a single machine but when I try it on 2 machines it hangs. (the ssh is working without mpich).here is the command I'm using . any suggestions
mpiexec.hydra -verbose --host sams,samplus -launcher ssh -n 2 -l hostname
host: sams
host: samplus
==================================================================================================
mpiexec options:
----------------
Base path: /system/xbin/
Launcher: ssh
Debug level: 1
Enable X: -1
Global environment:
-------------------
ANDROID_ROOT=/system
LD_LIBRARY_PATH=/vendor/lib:/system/lib
PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
LOOP_MOUNTPOINT=/mnt/obb
ASEC_MOUNTPOINT=/mnt/asec
EXTERNAL_STORAGE2=/mnt/sdcard/external_sd
BOOTCLASSPATH=/system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar
ANDROID_BOOTLOGO=1
ANDROID_ASSETS=/system/app
EXTERNAL_STORAGE=/mnt/sdcard
ANDROID_DATA=/data
USBHOST_STORAGE=/mnt/sdcard/usbStorage
ANDROID_PROPERTY_WORKSPACE=9,65536
Hydra internal environment:
---------------------------
GFORTRAN_UNBUFFERED_PRECONNECTED=y
Proxy information:
*********************
[1] proxy: sams (1 cores)
Exec list: hostname (1 processes);
[2] proxy: samplus (1 cores)
Exec list: hostname (1 processes);
==================================================================================================
[mpiexec@samplus] Timeout set to -1 (-1 means infinite)
[mpiexec@samplus] Got a control port string of samplus:36339
Proxy launch args: /system/xbin/hydra_pmi_proxy --control-port samplus:36339 --debug --rmk user --launcher ssh --demux poll --pgid 0 --retries 10 --usize -2 --proxy-id
Arguments being passed to proxy 0:
--version 3.2 --iface-ip-env-name MPIR_CVAR_CH3_INTERFACE_HOSTNAME --hostname sams --global-core-map 0,1,2 --pmi-id-map 0,0 --global-process-count 2 --auto-cleanup 1 --pmi-kvsname kvs_3105_0 --pmi-process-mapping (vector,(0,2,1)) --ckpoint-num -1 --global-inherited-env 13 'ANDROID_ROOT=/system' 'LD_LIBRARY_PATH=/vendor/lib:/system/lib' 'PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin' 'LOOP_MOUNTPOINT=/mnt/obb' 'ASEC_MOUNTPOINT=/mnt/asec' 'EXTERNAL_STORAGE2=/mnt/sdcard/external_sd' 'BOOTCLASSPATH=/system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar' 'ANDROID_BOOTLOGO=1' 'ANDROID_ASSETS=/system/app' 'EXTERNAL_STORAGE=/mnt/sdcard' 'ANDROID_DATA=/data' 'USBHOST_STORAGE=/mnt/sdcard/usbStorage' 'ANDROID_PROPERTY_WORKSPACE=9,65536' --global-user-env 0 --global-system-env 1 'GFORTRAN_UNBUFFERED_PRECONNECTED=y' --proxy-core-count 1 --exec --exec-appnum 0 --exec-proc-count 1 --exec-local-env 0 --exec-wdir / --exec-args 1 hostname
Arguments being passed to proxy 1:
--version 3.2 --iface-ip-env-name MPIR_CVAR_CH3_INTERFACE_HOSTNAME --hostname samplus --global-core-map 0,1,2 --pmi-id-map 0,1 --global-process-count 2 --auto-cleanup 1 --pmi-kvsname kvs_3105_0 --pmi-process-mapping (vector,(0,2,1)) --ckpoint-num -1 --global-inherited-env 13 'ANDROID_ROOT=/system' 'LD_LIBRARY_PATH=/vendor/lib:/system/lib' 'PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin' 'LOOP_MOUNTPOINT=/mnt/obb' 'ASEC_MOUNTPOINT=/mnt/asec' 'EXTERNAL_STORAGE2=/mnt/sdcard/external_sd' 'BOOTCLASSPATH=/system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar' 'ANDROID_BOOTLOGO=1' 'ANDROID_ASSETS=/system/app' 'EXTERNAL_STORAGE=/mnt/sdcard' 'ANDROID_DATA=/data' 'USBHOST_STORAGE=/mnt/sdcard/usbStorage' 'ANDROID_PROPERTY_WORKSPACE=9,65536' --global-user-env 0 --global-system-env 1 'GFORTRAN_UNBUFFERED_PRECONNECTED=y' --proxy-core-count 1 --exec --exec-appnum 0 --exec-proc-count 1 --exec-local-env 0 --exec-wdir / --exec-args 1 hostname
[mpiexec@samplus] Launch arguments: /system/xbin/ssh -x sams "/system/xbin/hydra_pmi_proxy" --control-port samplus:36339 --debug --rmk user --launcher ssh --demux poll --pgid 0 --retries 10 --usize -2 --proxy-id 0
[mpiexec@samplus] Launch arguments: /system/xbin/hydra_pmi_proxy --control-port samplus:36339 --debug --rmk user --launcher ssh --demux poll --pgid 0 --retries 10 --usize -2 --proxy-id 1
WARNING: Ignoring unknown argument '-x'
[1] samplus
Host 'sams' is not in the trusted hosts file.
(fingerprint md5 1c:c2:ee:33:9c:80:ae:9d:2c:b7:9f:7e:64:c2:87:e2)
Do you want to continue connecting? (y/n) y
^C[mpiexec@samplus] Sending Ctrl-C to processes as requested
[mpiexec@samplus] Press Ctrl-C again to force abort
[mpiexec@samplus] HYDU_sock_write (utils/sock/sock.c:286): write error (Bad file descriptor)
[mpiexec@samplus] HYD_pmcd_pmiserv_send_signal (pm/pmiserv/pmiserv_cb.c:169): unable to write data to proxy
[mpiexec@samplus] ui_cmd_cb (pm/pmiserv/pmiserv_pmci.c:79): unable to send signal downstream
[mpiexec@samplus] HYDT_dmxu_poll_wait_for_event (tools/demux/demux_poll.c:76): callback returned error status
[mpiexec@samplus] HYD_pmci_wait_for_completion (pm/pmiserv/pmiserv_pmci.c:198): error waiting for event
[mpiexec@samplus] main (ui/mpich/mpiexec.c:344): process manager error waiting for completion