On 8/29/07, Gleb Natapov <gl...@voltaire.com> wrote: > On Wed, Aug 29, 2007 at 11:42:29AM +0530, Amit Kumar Saha wrote: > > hello all, > > > > I am just trying to get started with OpenMPI (version 1.1) on Linux. > Vesrion 1.1 is old an no longer supported. > > > > > When I try to run a simple MPI - "Hello World" program, here is what i get: > > > > amit@ubuntu-desktop-1:~/junk/mpi-codes$ mpirun -np 1 --hostfile > > mpi-host-file ./a.out > > libibverbs: Fatal: couldn't read uverbs ABI version. > > -------------------------------------------------------------------------- > > [0,1,0]: OpenIB on host ubuntu-desktop-1 was unable to find any HCAs. > > Another transport will be used instead, although this may result in > > lower performance. > > -------------------------------------------------------------------------- > > Processor 0 of 1: Hello World! > > > > Please explain the statements above. > Open MPI has Infiniband module compiled but there is no IB device found > on your host. Try to add "--mca btl ^openib" string to your command > line. > > > > > Also, when I am trying to launch the above process on 2 processors, > > instead of one, it gives me: > > > > Failed to find or execute the following executable: > > > > Host: ubuntu-desktop-2 > > Executable: ./a.out > > > > Cannot continue. > > > > Does that mean I have to place a copy of the executable on the other > > node as well? Where should I place the executable? > > > Yes. At the same location on each host.
Thank you very much Gleb. It works! Regards -- Amit Kumar Saha [URL]:http://amitsaha.in.googlepages.com