LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2009-06-25 08:10:28


Try either renaming your MPI executable to something other than "test"
or specifying a relative or absolute path to your executable.

LAM searches your PATH to find "test" and probably finds /bin/test
before your MPI executable. If you specify a relative or absolute
path, then LAM uses that without searching your PATH.

On Jun 25, 2009, at 5:19 AM, Salmon Monviola wrote:

> Hi,
>
> I try to use lam : I have no problem with install but if i want to
> test
> a simple example :
>
> #include <stdio.h>
> #include <mpi.h>
>
>
> int
> main(int argc, char *argv[])
> {
> int rank, size;
>
> MPI_Init(&argc, &argv);
>
> MPI_Comm_rank(MPI_COMM_WORLD, &rank);
> MPI_Comm_size(MPI_COMM_WORLD, &size);
>
> printf("Hello world! I am %d of %d\n", rank, size);
>
> MPI_Finalize();
>
> return 0;
> }
>
> with mpicc test.c -o test and mpirun C test , i have in console :
>
> It seems that [at least] one of the processes that was started with
> mpirun did not invoke MPI_INIT before quitting (it is possible that
> more than one process did not invoke MPI_INIT -- mpirun was only
> notified of the first one, which was on node n0).
>
> mpirun can *only* be used with MPI programs (i.e., programs that
> invoke MPI_INIT and MPI_FINALIZE). You can use the "lamexec" program
> to run non-MPI programs over the lambooted nodes.
>
> lamnodes : n0 skorf:1:origin,this_node
> and laminfo :
>
> LAM/MPI: 7.1.5b1
> Prefix: /usr/local
> Architecture: i686-pc-linux-gnu
> Configured by: jdy
> Configured on: Wed Jun 24 15:48:25 CEST 2009
> Configure host: skorf
> Memory manager: ptmalloc2
> C bindings: yes
> C++ bindings: yes
> Fortran bindings: yes
> C compiler: gcc
> C++ compiler: g++
> Fortran compiler: gfortran
> Fortran symbols: underscore
> C profiling: yes
> C++ profiling: yes
> Fortran profiling: yes
> C++ exceptions: no
> Thread support: yes
> ROMIO support: yes
> IMPI support: no
> Debug support: no
> Purify clean: no
> SSI boot: globus (API v1.1, Module v0.6)
> SSI boot: rsh (API v1.1, Module v1.1)
> SSI boot: slurm (API v1.1, Module v1.0)
> SSI coll: lam_basic (API v1.1, Module v7.1)
> SSI coll: shmem (API v1.1, Module v1.0)
> SSI coll: smp (API v1.1, Module v1.2)
> SSI rpi: crtcp (API v1.1, Module v1.1)
> SSI rpi: lamd (API v1.0, Module v7.1)
> SSI rpi: sysv (API v1.0, Module v7.1)
> SSI rpi: tcp (API v1.0, Module v7.1)
> SSI rpi: usysv (API v1.0, Module v7.1)
> SSI cr: self (API v1.0, Module v1.0)
>
>
> My distro is kubuntu
>
> If anyone can shed any light on this, I'd be grateful.
>
> Best regards,
>
>
> Manek
>
>
>
>
>
>
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
>

-- 
Jeff Squyres
Cisco Systems