Hi Oliver, Looks like you are mixing LAM and OpenMPI. Remove LAM from your environment (PATH, LD_LIBRARY_PATH or similar) and try again.
HTH, Mac >From my PDA: no type good.... ----- Original Message ----- From: users-boun...@open-mpi.org <users-boun...@open-mpi.org> To: us...@open-mpi.org <us...@open-mpi.org> Sent: Thu Jul 08 05:01:00 2010 Subject: [OMPI users] Processes always rank 0 Hello there, I have a problem setting up MPI/LAM. Here we go: I start lam with the lamboot command successfully: $ lamboot -v hostnames LAM 7.1.2/MPI 2 C++/ROMIO - Indiana University n-1<11960> ssi:boot:base:linear: booting n0 (frost) n-1<11960> ssi:boot:base:linear: booting n1 (hurricane) n-1<11960> ssi:boot:base:linear: booting n2 (hail) n-1<11960> ssi:boot:base:linear: booting n3 (fog) n-1<11960> ssi:boot:base:linear: booting n4 (rain) n-1<11960> ssi:boot:base:linear: booting n5 (thunder) n-1<11960> ssi:boot:base:linear: finished Ok, all is fine. I test a command (hostname in this case): $ mpirun -v --hostfile hostnames hostname thunder rain frost fog hurricane hail Works. I write a hello world program for testing: #include <mpi.h> #include <stdio.h> int main(int argc, char** argv) { unsigned int rank; unsigned int size; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); printf("Hello, World. I am %u of %u\n", rank, size); MPI_Finalize(); return 0; } I compile and run it: $ mpicc -o mpitest mpitest.c && mpirun -v --hostfile hostnames ./mpitest Hello, World. I am 0 of 1 Hello, World. I am 0 of 1 Hello, World. I am 0 of 1 Hello, World. I am 0 of 1 Hello, World. I am 0 of 1 Hello, World. I am 0 of 1 And I don't get it why everyone has the rank 0 and the size is only 1. I followed many tutorials and i proved it right many times. Does anyone has an idea? Thanks in advance! Oliver Some infos: $ lamboot -v LAM 7.1.2/MPI 2 C++/ROMIO - Indiana University n-1<12088> ssi:boot:base:linear: booting n0 (localhost) n-1<12088> ssi:boot:base:linear: finished ocs@frost:~$ lamboot -V LAM 7.1.2/MPI 2 C++/ROMIO - Indiana University Arch: x86_64-pc-linux-gnu Prefix: /usr/lib/lam Configured by: buildd Configured on: Sun Apr 6 01:43:15 UTC 2008 Configure host: excelsior SSI rpi: crtcp lamd sysv tcp usysv $ mpirun -V mpirun (Open MPI) 1.2.7rc2 Report bugs to http://www.open-mpi.org/community/help/ $ mpicc -v Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-cld --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.3.2 (Debian 4.3.2-1.1) _______________________________________________ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users This e-mail and any attachments are for the sole use of the intended recipient(s) and may contain information that is confidential. If you are not the intended recipient(s) and have received this e-mail in error, please immediately notify the sender by return e-mail and delete this e-mail from your computer. Any distribution, disclosure or the taking of any other action by anyone other than the intended recipient(s) is strictly prohibited.