You have to make sure that the path to the gm libraries is fully
set at runtime of your code:

LD_LIBRARY_PATH="$PATH":/xx/gm/lib

and of course xx stands for the location of your path to the where the gm
directory is located.

Also for better performance you might want to use the sun compilers for
f77 as well.


export F77=/opt/SUNWspro/bin/f95
export FC=/opt/SUNWspro/bin/f95

Lydia

>
> Message: 3
> Date: Sat, 25 Nov 2006 22:15:07 -0400
> From: brem...@unb.ca
> Subject: [OMPI users] Myrinet/GM can't find any NICs
> To: us...@open-mpi.org
> Message-ID: <0tk61juf6c.wl%brem...@pivot.cs.unb.ca>
> Content-Type: text/plain; charset=US-ASCII
>
>
> Dear experts;
>
> I built openmpi-1.2b1 on solaris x86, enabling GM. Test jobs seem to
> run OK, but I assume it is falling back on TCP over ethernet.
> On of the following messages for each node.
> (The output from ompi_info follows; config.log and the full output can
> be found at http://www.cs.unb.ca/~bremner/openmpi)
>
> [cl023:14729] [0,1,1] gm_port 0828CBA8, board 0, global 3712481415 node 1 
> port 4
> [cl023:14729] [mpool_gm_module.c:100] error(32) registering gm memory
> [cl023:14729] [mpool_gm_module.c:100] error(32) registering gm memory
> [cl023:14729] [mpool_gm_module.c:100] error(32) registering gm memory
> [cl023:14729] [btl_gm_component.c:409] unable to initialze gm port
> [cl023:14727] [0,1,0] gm_port 0828CBA8, board 0, global 3712481415 node 1 
> port 5
> [cl023:14727] [mpool_gm_module.c:100] error(32) registering gm memory
> [cl023:14727] [mpool_gm_module.c:100] error(32) registering gm memory
> [cl023:14727] [mpool_gm_module.c:100] error(32) registering gm memory
> [cl023:14727] [btl_gm_component.c:409] unable to initialze gm port
> --------------------------------------------------------------------------
> [0,1,0]: Myrinet/GM on host cl023 was unable to find any NICs.
> Another transport will be used instead, although this may result in
> lower performance.
> --------------------------------------------------------------------------
>
>
>
>                 Open MPI: 1.2b1
>    Open MPI SVN revision: r12562
>                 Open RTE: 1.2b1
>    Open RTE SVN revision: r12562
>                     OPAL: 1.2b1
>        OPAL SVN revision: r12562
>                   Prefix: /home/dbremner/pkg/openmpi-1.2b1-gm
>  Configured architecture: i386-pc-solaris2.10
>            Configured by:
>            Configured on: Sat Nov 25 16:56:01 AST 2006
>           Configure host: clhead
>                 Built by: dbremner
>                 Built on: Saturday November 25 17:16:33 AST 2006
>               Built host: clhead
>               C bindings: yes
>             C++ bindings: yes
>       Fortran77 bindings: yes (all)
>       Fortran90 bindings: no
>  Fortran90 bindings size: na
>               C compiler: gcc
>      C compiler absolute: /home/dbremner/bin/gcc
>             C++ compiler: g++
>    C++ compiler absolute: /home/dbremner/bin/g++
>       Fortran77 compiler: g77
>   Fortran77 compiler abs: /opt/sfw/gcc-2/bin/g77
>       Fortran90 compiler: f95
>   Fortran90 compiler abs: /opt/SUNWspro/bin/f95
>              C profiling: yes
>            C++ profiling: yes
>      Fortran77 profiling: yes
>      Fortran90 profiling: no
>           C++ exceptions: no
>           Thread support: solaris (mpi: no, progress: no)
>   Internal debug support: no
>      MPI parameter check: runtime
> Memory profiling support: no
> Memory debugging support: no
>          libltdl support: yes
>  mpirun default --prefix: no
>            MCA backtrace: printstack (MCA v1.0, API v1.0, Component v1.2)
>            MCA paffinity: solaris (MCA v1.0, API v1.0, Component v1.2)
>            MCA maffinity: first_use (MCA v1.0, API v1.0, Component v1.2)
>                MCA timer: solaris (MCA v1.0, API v1.0, Component v1.2)
>            MCA allocator: basic (MCA v1.0, API v1.0, Component v1.0)
>            MCA allocator: bucket (MCA v1.0, API v1.0, Component v1.0)
>                 MCA coll: basic (MCA v1.0, API v1.0, Component v1.2)
>                 MCA coll: self (MCA v1.0, API v1.0, Component v1.2)
>                 MCA coll: sm (MCA v1.0, API v1.0, Component v1.2)
>                 MCA coll: tuned (MCA v1.0, API v1.0, Component v1.2)
>                   MCA io: romio (MCA v1.0, API v1.0, Component v1.2)
>                MCA mpool: gm (MCA v1.0, API v1.0, Component v1.2)
>                MCA mpool: sm (MCA v1.0, API v1.0, Component v1.2)
>                MCA mpool: udapl (MCA v1.0, API v1.0, Component v1.2)
>                  MCA pml: cm (MCA v1.0, API v1.0, Component v1.2)
>                  MCA pml: dr (MCA v1.0, API v1.0, Component v1.2)
>                  MCA pml: ob1 (MCA v1.0, API v1.0, Component v1.2)
>                  MCA bml: r2 (MCA v1.0, API v1.0, Component v1.2)
>               MCA rcache: rb (MCA v1.0, API v1.0, Component v1.2)
>               MCA rcache: vma (MCA v1.0, API v1.0, Component v1.2)
>                  MCA btl: gm (MCA v1.0, API v1.0.1, Component v1.2)
>                  MCA btl: self (MCA v1.0, API v1.0.1, Component v1.2)
>                  MCA btl: sm (MCA v1.0, API v1.0.1, Component v1.2)
>                  MCA btl: tcp (MCA v1.0, API v1.0.1, Component v1.0)
>                  MCA btl: udapl (MCA v1.0, API v1.0, Component v1.2)
>                 MCA topo: unity (MCA v1.0, API v1.0, Component v1.2)
>                  MCA osc: pt2pt (MCA v1.0, API v1.0, Component v1.2)
>                  MCA osc: rdma (MCA v1.0, API v1.0, Component v1.2)
>               MCA errmgr: hnp (MCA v1.0, API v1.3, Component v1.2)
>               MCA errmgr: orted (MCA v1.0, API v1.3, Component v1.2)
>               MCA errmgr: proxy (MCA v1.0, API v1.3, Component v1.2)
>                  MCA gpr: null (MCA v1.0, API v1.0, Component v1.2)
>                  MCA gpr: proxy (MCA v1.0, API v1.0, Component v1.2)
>                  MCA gpr: replica (MCA v1.0, API v1.0, Component v1.2)
>                  MCA iof: proxy (MCA v1.0, API v1.0, Component v1.2)
>                  MCA iof: svc (MCA v1.0, API v1.0, Component v1.2)
>                   MCA ns: proxy (MCA v1.0, API v1.0, Component v1.2)
>                   MCA ns: replica (MCA v1.0, API v1.0, Component v1.2)
>                  MCA oob: tcp (MCA v1.0, API v1.0, Component v1.0)
>                  MCA ras: dash_host (MCA v1.0, API v1.3, Component v1.2)
>                  MCA ras: gridengine (MCA v1.0, API v1.3, Component v1.2)
>                  MCA ras: localhost (MCA v1.0, API v1.3, Component v1.2)
>                  MCA rds: hostfile (MCA v1.0, API v1.3, Component v1.2)
>                  MCA rds: proxy (MCA v1.0, API v1.3, Component v1.2)
>                  MCA rds: resfile (MCA v1.0, API v1.3, Component v1.2)
>                MCA rmaps: proxy (MCA v1.0, API v1.3, Component v1.2)
>                MCA rmaps: round_robin (MCA v1.0, API v1.3, Component v1.2)
>                 MCA rmgr: proxy (MCA v1.0, API v2.0, Component v1.2)
>                 MCA rmgr: urm (MCA v1.0, API v2.0, Component v1.2)
>                  MCA rml: oob (MCA v1.0, API v1.0, Component v1.2)
>                  MCA pls: gridengine (MCA v1.0, API v1.3, Component v1.2)
>                  MCA pls: proxy (MCA v1.0, API v1.3, Component v1.2)
>                  MCA pls: rsh (MCA v1.0, API v1.3, Component v1.2)
>                  MCA sds: env (MCA v1.0, API v1.0, Component v1.2)
>                  MCA sds: pipe (MCA v1.0, API v1.0, Component v1.2)
>                  MCA sds: seed (MCA v1.0, API v1.0, Component v1.2)
>                  MCA sds: singleton (MCA v1.0, API v1.0, Component v1.2)
>
>
>

Reply via email to