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)