Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: [OMPI users] pure static "mpirun" launcher
From: Ilias Miroslav (Miroslav.Ilias_at_[hidden])
Date: 2012-01-24 08:54:28


Dear experts,

following http://www.open-mpi.org/faq/?category=building#static-build I successfully build static OpenMPI library.
Using such prepared library I succeeded in building parallel static executable - dirac.x (ldd dirac.x-not a dynamic executable).

The problem remains, however, with the mpirun (orterun) launcher.
While on the local machine, where I compiled both static OpenMPI & static dirac.x I am able to launch parallel job
<OpenMPI_static>/mpirun -np 2 dirac.x ,
I can not lauch it elsewhere, because "mpirun" is dynamically linked, thus machine dependent:

ldd mpirun:
        linux-vdso.so.1 => (0x00007fff13792000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f40f8cab000)
        libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f40f8a93000)
        libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f40f888f000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f40f860d000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f40f83f1000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f40f806c000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f40f8ecb000)

Please how to I build "pure" static mpirun launcher, usable (in my case together with static dirac.x) also on other computers ?

Thanks, Miro

-- 
RNDr. Miroslav Ilia¹, PhD.
Katedra chémie
Fakulta prírodných vied
Univerzita Mateja Bela
Tajovského 40
97400 Banská Bystrica
tel: +421 48 446 7351
email : Miroslav.Ilias_at_[hidden]
Department of Chemistry
Faculty of Natural Sciences
Matej Bel University
Tajovského 40
97400 Banska Bystrica
Slovakia
tel: +421 48 446 7351
email :  Miroslav.Ilias_at_[hidden]