https://github.com/termux/libandroid-shmem
On Thu, 25 Feb 2021, 15:36 LINUS FERNANDES, <linus.fernan...@gmail.com> wrote: > I have no idea, John. > As far as I know, Termux does things a bit differently from the usual > Linux suspects. > And their OpenMPI version works for nodes on the same device. > > On Thu, 25 Feb 2021, 15:27 John Hearns, <hear...@gmail.com> wrote: > >> libandroid-shmem ??? >> I am not familiar with Termux - it runs on Android. Surely it should >> simply make an ssh connection into the remote system. >> Why then libandroid-shmem? >> >> >> On Thu, 25 Feb 2021 at 09:04, LINUS FERNANDES <linus.fernan...@gmail.com> >> wrote: >> >>> Yeah, the ldd output for Arch Linux is as follows: >>> >>> >>> linux-vdso.so.1 (0x0000007fab461000) >>> libopen-rte.so.40 => /usr/lib/openmpi/libopen-rte.so.40 >>> (0x0000007fab374000) >>> libopen-pal.so.40 => /usr/lib/openmpi/libopen-pal.so.40 >>> (0x0000007fab296000) >>> libc.so.6 => /usr/lib/libc.so.6 (0x0000007fab111000) >>> /lib/ld-linux-aarch64.so.1 => /usr/lib/ld-linux-aarch64.so.1 >>> (0x0000003000000000) >>> libdl.so.2 => /usr/lib/libdl.so.2 (0x0000007fab0fd000) >>> librt.so.1 => /usr/lib/librt.so.1 (0x0000007fab0e5000) >>> libm.so.6 => /usr/lib/libm.so.6 (0x0000007fab039000) >>> libutil.so.1 => /usr/lib/libutil.so.1 (0x0000007fab023000) >>> libz.so.1 => /usr/lib/libz.so.1 (0x0000007faaffc000) >>> libhwloc.so.15 => /usr/lib/libhwloc.so.15 (0x0000007faaf92000) >>> libpthread.so.0 => /usr/lib/libpthread.so.0 (0x0000007faaf62000) >>> libudev.so.1 => /usr/lib/libudev.so.1 (0x0000007faaf16000) >>> >>> >>> ldd output on Termux: >>> >>> libandroid-shmem.so >>> libopen-rte.so >>> libopen-pal.so >>> libm.so >>> libdl.so >>> libc.so >>> >>> On Thu, 25 Feb 2021, 13:46 John Hearns via users, < >>> users@lists.open-mpi.org> wrote: >>> >>>> Perhaps an idiot question from me.. In both environments run ldd >>>> <your executable> >>>> Are there any libraries missing? >>>> >>>> On Thu, 25 Feb 2021 at 05:36, Gilles Gouaillardet via users < >>>> users@lists.open-mpi.org> wrote: >>>> >>>>> Can you run >>>>> >>>>> >>>>> ifconfig >>>>> >>>>> or >>>>> >>>>> ip addr >>>>> >>>>> >>>>> in both Termux and ArchLinux for Termux? >>>>> >>>>> >>>>> >>>>> On 2/25/2021 2:00 PM, LINUS FERNANDES via users wrote: >>>>> > >>>>> > Why do I see the following error messages when executing |mpirun| on >>>>> > ArchLinux for Termux? >>>>> > >>>>> > The same program executes on Termux without any glitches. >>>>> > >>>>> > |@localhost:/data/data/com.termux/files/home[root@localhost home] >>>>> > mpirun --allow-run-as-root [localhost:06773] opal_ifinit: >>>>> > ioctl(SIOCGIFHWADDR) failed with errno=13 [localhost:06773] >>>>> > pmix_ifinit: ioctl(SIOCGIFHWADDR) failed with errno=13 >>>>> > [localhost:06773] oob_tcp: problems getting address for index 83376 >>>>> > (kernel index -1) >>>>> > >>>>> -------------------------------------------------------------------------- >>>>> > No network interfaces were found for out-of-band communications. We >>>>> > require at least one available network for out-of-band messaging.| >>>>> >>>>