[OMPI users] [openib] segfault when using openib btl
Eloi Gaudry <eg <at> fft.be>
2010-07-02 09:06:52 GMT
Hi,
I'm observing a random segmentation fault during an internode parallel
computation involving the openib btl and OpenMPI-1.4.2 (the same issue
can be observed with OpenMPI-1.3.3).
mpirun (Open MPI) 1.4.2
Report bugs to
http://www.open-mpi.org/community/help/
[pbn08:02624] *** Process received signal ***
[pbn08:02624] Signal: Segmentation fault (11)
[pbn08:02624] Signal code: Address not mapped (1)
[pbn08:02624] Failing at address: (nil)
[pbn08:02624] [ 0] /lib64/libpthread.so.0 [0x349540e4c0]
[pbn08:02624] *** End of error message ***
sh: line 1: 2624 Segmentation fault
\/share\/hpc3\/actran_suite\/Actran_11\.0\.rc2\.41872\/RedHatEL\-5\/x86_64\/bin\/actranpy_mp
'--apl=/share/hpc3/actran_suite/Actran_11.0.rc2.41872/RedHatEL-5/x86_64/Actran_11.0.rc2.41872'
'--inputfile=/work/st25652/LSF_130073_0_47696_0/Case1_3Dreal_m4_n2.dat'
'--scratch=/scratch/st25652/LSF_130073_0_47696_0/scratch' '--mem=3200'
'--threads=1' '--errorlevel=FATAL' '--t_max=0.1' '--parallel=domain'
If I choose not to use the openib btl (by using --mca btl self,sm,tcp
on the command line, for instance), I don't encounter any problem and
the parallel computation runs flawlessly.
I would like to get some help to be able:
- to diagnose the issue I'm facing with the openib btl
- understand why this issue is observed only when using the openib btl
and not when using self,sm,tcp
Any help would be very much appreciated.
The outputs of ompi_info and the configure scripts of OpenMPI are
enclosed to this email, and some information on the infiniband drivers
as well.
Here is the command line used when launching a parallel computation
using infiniband:
path_to_openmpi/bin/mpirun -np $NPROCESS --hostfile host.list --mca
btl openib,sm,self,tcp --display-map --verbose --version --mca
mpi_warn_on_fork 0 --mca btl_openib_want_fork_support 0 [...]
and the command line used if not using infiniband:
path_to_openmpi/bin/mpirun -np
$NPROCESS
--hostfile host.list --mca btl self,sm,tcp --display-map
--verbose --version --mca mpi_warn_on_fork 0 --mca
btl_openib_want_fork_support 0 [...]
Thanks,
Eloi
--
Eloi Gaudry
Free Field Technologies
Axis Park Louvain-la-Neuve
Rue Emile Francqui, 1
B-1435 Mont-Saint Guibert
BELGIUM
Company Phone: +32 10 487 959
Company Fax: +32 10 454 626
MCA btl: parameter "btl_base_verbose" (current value: "0", data source: default value)
Verbosity level of the BTL framework
MCA btl: parameter "btl" (current value: <none>, data source: default value)
Default selection set of components for the btl framework (<none> means use all components that can be found)
MCA btl: parameter "btl_openib_verbose" (current value: "0", data source: default value)
Output some verbose OpenIB BTL information (0 = no output, nonzero = output)
MCA btl: parameter "btl_openib_warn_no_device_params_found" (current value: "1", data source:
default value, synonyms: btl_openib_warn_no_hca_params_found)
Warn when no device-specific parameters are found in the INI file specified by the
btl_openib_device_param_files MCA parameter (0 = do not warn; any other
value = warn)
MCA btl: parameter "btl_openib_warn_no_hca_params_found" (current value: "1", data source: default
value, deprecated, synonym of:
btl_openib_warn_no_device_params_found)
Warn when no device-specific parameters are found in the INI file specified by the
btl_openib_device_param_files MCA parameter (0 = do not warn; any other
value = warn)
MCA btl: parameter "btl_openib_warn_default_gid_prefix" (current value: "1", data source: default value)
Warn when there is more than one active ports and at least one of them connected to the network with only
default GID prefix configured (0 = do not warn;
any other value = warn)
MCA btl: parameter "btl_openib_warn_nonexistent_if" (current value: "1", data source: default value)
Warn if non-existent devices and/or ports are specified in the btl_openib_if_[in|ex]clude MCA
parameters (0 = do not warn; any other value = warn)
MCA btl: parameter "btl_openib_want_fork_support" (current value: "-1", data source: default value)
Whether fork support is desired or not (negative = try to enable fork support, but continue even if it is not
available, 0 = do not enable fork support,
positive = try to enable fork support and fail if it is not available)
MCA btl: parameter "btl_openib_device_param_files" (current value:
"/softs/appli/openmpi/openmpi-1.4.2/share/openmpi/mca-btl-openib-device-params.ini", data source:
default value, synonyms: btl_openib_hca_param_files)
Colon-delimited list of INI-style files that contain device vendor/part-specific parameters
MCA btl: parameter "btl_openib_hca_param_files" (current value:
"/softs/appli/openmpi/openmpi-1.4.2/share/openmpi/mca-btl-openib-device-params.ini", data source:
default value, deprecated, synonym of: btl_openib_device_param_files)
Colon-delimited list of INI-style files that contain device vendor/part-specific parameters
MCA btl: parameter "btl_openib_device_type" (current value: "all", data source: default value)
Specify to only use IB or iWARP network adapters (infiniband = only use InfiniBand HCAs; iwarp = only use
iWARP NICs; all = use any available adapters)
MCA btl: parameter "btl_openib_max_btls" (current value: "-1", data source: default value)
Maximum number of device ports to use (-1 = use all available, otherwise must be >= 1)
MCA btl: parameter "btl_openib_free_list_num" (current value: "8", data source: default value)
Intial size of free lists (must be >= 1)
MCA btl: parameter "btl_openib_free_list_max" (current value: "-1", data source: default value)
Maximum size of free lists (-1 = infinite, otherwise must be >= 0)
MCA btl: parameter "btl_openib_free_list_inc" (current value: "32", data source: default value)
Increment size of free lists (must be >= 1)
MCA btl: parameter "btl_openib_mpool" (current value: "rdma", data source: default value)
Name of the memory pool to be used (it is unlikely that you will ever want to change this
MCA btl: parameter "btl_openib_reg_mru_len" (current value: "16", data source: default value)
Length of the registration cache most recently used list (must be >= 1)
MCA btl: parameter "btl_openib_cq_size" (current value: "1000", data source: default value, synonyms: btl_openib_ib_cq_size)
Size of the OpenFabrics completion queue (will automatically be set to a minimum of (2 * number_of_peers * btl_openib_rd_num))
MCA btl: parameter "btl_openib_ib_cq_size" (current value: "1000", data source: default value,
deprecated, synonym of: btl_openib_cq_size)
Size of the OpenFabrics completion queue (will automatically be set to a minimum of (2 * number_of_peers * btl_openib_rd_num))
MCA btl: parameter "btl_openib_max_inline_data" (current value: "-1", data source: default value,
synonyms: btl_openib_ib_max_inline_data)
Maximum size of inline data segment (-1 = run-time probe to discover max value, otherwise must be >= 0). If
not explicitly set, use max_inline_data from the
INI file containing device-specific parameters
MCA btl: parameter "btl_openib_ib_max_inline_data" (current value: "-1", data source: default value,
deprecated, synonym of: btl_openib_max_inline_data)
Maximum size of inline data segment (-1 = run-time probe to discover max value, otherwise must be >= 0). If
not explicitly set, use max_inline_data from the
INI file containing device-specific parameters
MCA btl: parameter "btl_openib_pkey" (current value: "0", data source: default value, synonyms: btl_openib_ib_pkey_val)
OpenFabrics partition key (pkey) value. Unsigned integer decimal or hex values are allowed (e.g., "3" or
"0x3f") and will be masked against the maximum
allowable IB paritition key value (0x7fff)
MCA btl: parameter "btl_openib_ib_pkey_val" (current value: "0", data source: default value,
deprecated, synonym of: btl_openib_pkey)
OpenFabrics partition key (pkey) value. Unsigned integer decimal or hex values are allowed (e.g., "3" or
"0x3f") and will be masked against the maximum
allowable IB paritition key value (0x7fff)
MCA btl: parameter "btl_openib_psn" (current value: "0", data source: default value, synonyms: btl_openib_ib_psn)
OpenFabrics packet sequence starting number (must be >= 0)
MCA btl: parameter "btl_openib_ib_psn" (current value: "0", data source: default value, deprecated,
synonym of: btl_openib_psn)
OpenFabrics packet sequence starting number (must be >= 0)
MCA btl: parameter "btl_openib_ib_qp_ous_rd_atom" (current value: "4", data source: default value)
InfiniBand outstanding atomic reads (must be >= 0)
MCA btl: parameter "btl_openib_mtu" (current value: "3", data source: default value, synonyms: btl_openib_ib_mtu)
OpenFabrics MTU, in bytes (if not specified in INI files). Valid values are: 1=256 bytes, 2=512 bytes,
3=1024 bytes, 4=2048 bytes, 5=4096 bytes
MCA btl: parameter "btl_openib_ib_mtu" (current value: "3", data source: default value, deprecated,
synonym of: btl_openib_mtu)
OpenFabrics MTU, in bytes (if not specified in INI files). Valid values are: 1=256 bytes, 2=512 bytes,
3=1024 bytes, 4=2048 bytes, 5=4096 bytes
MCA btl: parameter "btl_openib_ib_min_rnr_timer" (current value: "25", data source: default value)
InfiniBand minimum "receiver not ready" timer, in seconds (must be >= 0 and <= 31)
MCA btl: parameter "btl_openib_ib_timeout" (current value: "20", data source: default value)
InfiniBand transmit timeout, plugged into formula: 4.096 microseconds *
(2^btl_openib_ib_timeout)(must be >= 0 and <= 31)
MCA btl: parameter "btl_openib_ib_retry_count" (current value: "7", data source: default value)
InfiniBand transmit retry count (must be >= 0 and <= 7)
MCA btl: parameter "btl_openib_ib_rnr_retry" (current value: "7", data source: default value)
InfiniBand "receiver not ready" retry count; applies *only* to SRQ/XRC queues. PP queues use RNR retry
values of 0 because Open MPI performs software flow
control to guarantee that RNRs never occur (must be >= 0 and <= 7; 7 = "infinite")
MCA btl: parameter "btl_openib_ib_max_rdma_dst_ops" (current value: "4", data source: default value)
InfiniBand maximum pending RDMA destination operations (must be >= 0)
MCA btl: parameter "btl_openib_ib_service_level" (current value: "0", data source: default value)
InfiniBand service level (must be >= 0 and <= 15)
MCA btl: parameter "btl_openib_use_eager_rdma" (current value: "-1", data source: default value)
Use RDMA for eager messages (-1 = use device default, 0 = do not use eager RDMA, 1 = use eager RDMA)
MCA btl: parameter "btl_openib_eager_rdma_threshold" (current value: "16", data source: default value)
Use RDMA for short messages after this number of messages are received from a given peer (must be >= 1)
MCA btl: parameter "btl_openib_max_eager_rdma" (current value: "16", data source: default value)
Maximum number of peers allowed to use RDMA for short messages (RDMA is used for all long messages, except if
explicitly disabled, such as with the "dr"
pml) (must be >= 0)
MCA btl: parameter "btl_openib_eager_rdma_num" (current value: "16", data source: default value)
Number of RDMA buffers to allocate for small messages(must be >= 1)
MCA btl: parameter "btl_openib_btls_per_lid" (current value: "1", data source: default value)
Number of BTLs to create for each InfiniBand LID (must be >= 1)
MCA btl: parameter "btl_openib_max_lmc" (current value: "0", data source: default value)
Maximum number of LIDs to use for each device port (must be >= 0, where 0 = use all available)
MCA btl: parameter "btl_openib_enable_apm_over_lmc" (current value: "0", data source: default value)
Maximum number of alterative paths for each device port (must be >= -1, where 0 = disable apm, -1 = all
availible alternative paths )
MCA btl: parameter "btl_openib_enable_apm_over_ports" (current value: "0", data source: default value)
Enable alterative path migration (APM) over different ports of the same device (must be >= 0, where 0 =
disable APM over ports , 1 = enable APM over ports
of the same device)
MCA btl: parameter "btl_openib_use_async_event_thread" (current value: "1", data source: default value)
If nonzero, use the thread that will handle InfiniBand asyncihronous events
MCA btl: parameter "btl_openib_buffer_alignment" (current value: "64", data source: default value)
Prefered communication buffer alignment, in bytes (must be > 0 and power of two)
MCA btl: parameter "btl_openib_use_message_coalescing" (current value: "1", data source: default value)
Use message coalescing
MCA btl: parameter "btl_openib_cq_poll_ratio" (current value: "100", data source: default value)
how often poll high priority CQ versus low priority CQ
MCA btl: parameter "btl_openib_eager_rdma_poll_ratio" (current value: "100", data source: default value)
how often poll eager RDMA channel versus CQ
MCA btl: parameter "btl_openib_hp_cq_poll_per_progress" (current value: "10", data source: default value)
max number of completion events to process for each call of BTL progress engine
MCA btl: information "btl_openib_have_fork_support" (value: "1", data source: default value)
Whether the OpenFabrics stack supports applications that invoke the "fork()" system call or not (0 = no, 1 =
yes). Note that this value does NOT indicate
whether the system being run on supports "fork()" with OpenFabrics applications or not.
MCA btl: parameter "btl_openib_exclusivity" (current value: "1024", data source: default value)
BTL exclusivity (must be >= 0)
MCA btl: parameter "btl_openib_flags" (current value: "310", data source: default value)
BTL bit flags (general flags: SEND=1, PUT=2, GET=4, SEND_INPLACE=8, RDMA_MATCHED=64,
HETEROGENEOUS_RDMA=256; flags only used by the "dr" PML (ignored by
others): ACK=16, CHECKSUM=32, RDMA_COMPLETION=128)
MCA btl: parameter "btl_openib_rndv_eager_limit" (current value: "12288", data source: default value)
Size (in bytes) of "phase 1" fragment sent for all large messages (must be >= 0 and <= eager_limit)
MCA btl: parameter "btl_openib_eager_limit" (current value: "12288", data source: default value)
Maximum size (in bytes) of "short" messages (must be >= 1).
MCA btl: parameter "btl_openib_max_send_size" (current value: "65536", data source: default value)
Maximum size (in bytes) of a single "phase 2" fragment of a long message when using the pipeline protocol
(must be >= 1)
MCA btl: parameter "btl_openib_rdma_pipeline_send_length" (current value: "1048576", data source:
default value)
Length of the "phase 2" portion of a large message (in bytes) when using the pipeline protocol. This part of
the message will be split into fragments of
size max_send_size and sent using send/receive semantics (must be >= 0; only relevant when the PUT flag is set)
MCA btl: parameter "btl_openib_rdma_pipeline_frag_size" (current value: "1048576", data source:
default value)
Maximum size (in bytes) of a single "phase 3" fragment from a long message when using the pipeline protocol.
These fragments will be sent using RDMA
semantics (must be >= 1; only relevant when the PUT flag is set)
MCA btl: parameter "btl_openib_min_rdma_pipeline_size" (current value: "262144", data source:
default value)
Messages smaller than this size (in bytes) will not use the RDMA pipeline protocol. Instead, they will be
split into fragments of max_send_size and sent
using send/receive semantics (must be >=0, and is automatically adjusted up to at least
(eager_limit+btl_rdma_pipeline_send_length); only relevant when the
PUT flag is set)
MCA btl: parameter "btl_openib_bandwidth" (current value: "800", data source: default value)
Approximate maximum bandwidth of interconnect(must be >= 1)
MCA btl: parameter "btl_openib_latency" (current value: "10", data source: default value)
Approximate latency of interconnect (must be >= 0)
MCA btl: parameter "btl_openib_receive_queues" (current value:
"P,128,256,192,128:S,2048,256,128,32:S,12288,256,128,32:S,65536,256,128,32", data source: default
value)
Colon-delimited, comma delimited list of receive queues: P,4096,8,6,4:P,32768,8,6,4
MCA btl: parameter "btl_openib_if_include" (current value: <none>, data source: default value)
Comma-delimited list of devices/ports to be used (e.g. "mthca0,mthca1:2"; empty value means to use all
ports found). Mutually exclusive with
btl_openib_if_exclude.
MCA btl: parameter "btl_openib_if_exclude" (current value: <none>, data source: default value)
Comma-delimited list of device/ports to be excluded (empty value means to not exclude any ports).
Mutually exclusive with btl_openib_if_include.
MCA btl: parameter "btl_openib_ipaddr_include" (current value: <none>, data source: default value)
Comma-delimited list of IP Addresses to be used (e.g. "192.168.1.0/24"). Mutually exclusive with btl_openib_ipaddr_exclude.
MCA btl: parameter "btl_openib_ipaddr_exclude" (current value: <none>, data source: default value)
Comma-delimited list of IP Addresses to be excluded (e.g. "192.168.1.0/24"). Mutually exclusive with btl_openib_ipaddr_include.
MCA btl: parameter "btl_openib_cpc_include" (current value: <none>, data source: default value)
Method used to select OpenFabrics connections (valid values: oob,xoob,rdmacm)
MCA btl: parameter "btl_openib_cpc_exclude" (current value: <none>, data source: default value)
Method used to exclude OpenFabrics connections (valid values: oob,xoob,rdmacm)
MCA btl: parameter "btl_openib_connect_oob_priority" (current value: "50", data source: default value)
The selection method priority for oob
MCA btl: parameter "btl_openib_connect_xoob_priority" (current value: "60", data source: default value)
The selection method priority for xoob
MCA btl: parameter "btl_openib_connect_rdmacm_priority" (current value: "30", data source: default value)
The selection method priority for rdma_cm
MCA btl: parameter "btl_openib_connect_rdmacm_port" (current value: "0", data source: default value)
The selection method port for rdma_cm
MCA btl: parameter "btl_openib_connect_rdmacm_resolve_timeout" (current value: "1000", data
source: default value)
The timeout (in miliseconds) for address and route resolution
MCA btl: parameter "btl_openib_connect_rdmacm_retry_count" (current value: "20", data source:
default value)
Maximum number of times rdmacm will retry route resolution
MCA btl: parameter "btl_openib_connect_rdmacm_reject_causes_connect_error" (current value: "0",
data source: default value)
The drivers for some devices are buggy such that an RDMA REJECT action may result in a CONNECT_ERROR event
instead of a REJECTED event. Setting this MCA
parameter to true tells Open MPI to treat CONNECT_ERROR events on connections where a REJECT is expected as
a REJECT (default: false)
MCA btl: parameter "btl_openib_priority" (current value: "0", data source: default value)
MCA btl: parameter "btl_base_warn_component_unused" (current value: "1", data source: default value)
This parameter is used to turn on warning messages when certain NICs are not used
Package: Open MPI opnsrc <at> cgidev Distribution
Open MPI: 1.4.2
Open MPI SVN revision: r23093
Open MPI release date: May 04, 2010
Open RTE: 1.4.2
Open RTE SVN revision: r23093
Open RTE release date: May 04, 2010
OPAL: 1.4.2
OPAL SVN revision: r23093
OPAL release date: May 04, 2010
Ident string: 1.4.2
Prefix: /home/OPNSRC/OPENMPI-1.4.2
Configured architecture: x86_64-unknown-linux-gnu
Configure host: cgidev
Configured by: opnsrc
Configured on: Wed May 19 10:59:51 CEST 2010
Configure host: cgidev
Built by: opnsrc
Built on: Wed May 19 13:38:05 CEST 2010
Built host: cgidev
C bindings: yes
C++ bindings: yes
Fortran77 bindings: yes (all)
Fortran90 bindings: yes
Fortran90 bindings size: small
C compiler: /usr/bin/gcc
C compiler absolute:
C++ compiler: g++
C++ compiler absolute: /usr/bin/g++
Fortran77 compiler: /usr/bin/gfortran
Fortran77 compiler abs:
Fortran90 compiler: /usr/bin/gfortran
Fortran90 compiler abs:
C profiling: yes
C++ profiling: yes
Fortran77 profiling: yes
Fortran90 profiling: yes
C++ exceptions: yes
Thread support: posix (mpi: no, progress: no)
Sparse Groups: no
Internal debug support: no
MPI parameter check: runtime
Memory profiling support: no
Memory debugging support: no
libltdl support: yes
Heterogeneous support: no
mpirun default --prefix: no
MPI I/O support: yes
MPI_WTIME support: gettimeofday
Symbol visibility support: yes
FT Checkpoint support: no (checkpoint thread: no)
MCA backtrace: execinfo (MCA v2.0, API v2.0, Component v1.4.2)
MCA memory: ptmalloc2 (MCA v2.0, API v2.0, Component v1.4.2)
MCA paffinity: linux (MCA v2.0, API v2.0, Component v1.4.2)
MCA carto: auto_detect (MCA v2.0, API v2.0, Component v1.4.2)
MCA carto: file (MCA v2.0, API v2.0, Component v1.4.2)
MCA maffinity: first_use (MCA v2.0, API v2.0, Component v1.4.2)
MCA maffinity: libnuma (MCA v2.0, API v2.0, Component v1.4.2)
MCA timer: linux (MCA v2.0, API v2.0, Component v1.4.2)
MCA installdirs: env (MCA v2.0, API v2.0, Component v1.4.2)
MCA installdirs: config (MCA v2.0, API v2.0, Component v1.4.2)
MCA dpm: orte (MCA v2.0, API v2.0, Component v1.4.2)
MCA pubsub: orte (MCA v2.0, API v2.0, Component v1.4.2)
MCA allocator: basic (MCA v2.0, API v2.0, Component v1.4.2)
MCA allocator: bucket (MCA v2.0, API v2.0, Component v1.4.2)
MCA coll: basic (MCA v2.0, API v2.0, Component v1.4.2)
MCA coll: hierarch (MCA v2.0, API v2.0, Component v1.4.2)
MCA coll: inter (MCA v2.0, API v2.0, Component v1.4.2)
MCA coll: self (MCA v2.0, API v2.0, Component v1.4.2)
MCA coll: sm (MCA v2.0, API v2.0, Component v1.4.2)
MCA coll: sync (MCA v2.0, API v2.0, Component v1.4.2)
MCA coll: tuned (MCA v2.0, API v2.0, Component v1.4.2)
MCA io: romio (MCA v2.0, API v2.0, Component v1.4.2)
MCA mpool: fake (MCA v2.0, API v2.0, Component v1.4.2)
MCA mpool: rdma (MCA v2.0, API v2.0, Component v1.4.2)
MCA mpool: sm (MCA v2.0, API v2.0, Component v1.4.2)
MCA pml: cm (MCA v2.0, API v2.0, Component v1.4.2)
MCA pml: csum (MCA v2.0, API v2.0, Component v1.4.2)
MCA pml: ob1 (MCA v2.0, API v2.0, Component v1.4.2)
MCA pml: v (MCA v2.0, API v2.0, Component v1.4.2)
MCA bml: r2 (MCA v2.0, API v2.0, Component v1.4.2)
MCA rcache: vma (MCA v2.0, API v2.0, Component v1.4.2)
MCA btl: ofud (MCA v2.0, API v2.0, Component v1.4.2)
MCA btl: openib (MCA v2.0, API v2.0, Component v1.4.2)
MCA btl: self (MCA v2.0, API v2.0, Component v1.4.2)
MCA btl: sm (MCA v2.0, API v2.0, Component v1.4.2)
MCA btl: tcp (MCA v2.0, API v2.0, Component v1.4.2)
MCA topo: unity (MCA v2.0, API v2.0, Component v1.4.2)
MCA osc: pt2pt (MCA v2.0, API v2.0, Component v1.4.2)
MCA osc: rdma (MCA v2.0, API v2.0, Component v1.4.2)
MCA iof: hnp (MCA v2.0, API v2.0, Component v1.4.2)
MCA iof: orted (MCA v2.0, API v2.0, Component v1.4.2)
MCA iof: tool (MCA v2.0, API v2.0, Component v1.4.2)
MCA oob: tcp (MCA v2.0, API v2.0, Component v1.4.2)
MCA odls: default (MCA v2.0, API v2.0, Component v1.4.2)
MCA rmaps: load_balance (MCA v2.0, API v2.0, Component
v1.4.2)
MCA rmaps: rank_file (MCA v2.0, API v2.0, Component v1.4.2)
MCA rmaps: round_robin (MCA v2.0, API v2.0, Component v1.4.2)
MCA rmaps: seq (MCA v2.0, API v2.0, Component v1.4.2)
MCA rml: oob (MCA v2.0, API v2.0, Component v1.4.2)
MCA routed: binomial (MCA v2.0, API v2.0, Component v1.4.2)
MCA routed: direct (MCA v2.0, API v2.0, Component v1.4.2)
MCA routed: linear (MCA v2.0, API v2.0, Component v1.4.2)
MCA plm: rsh (MCA v2.0, API v2.0, Component v1.4.2)
MCA filem: rsh (MCA v2.0, API v2.0, Component v1.4.2)
MCA errmgr: default (MCA v2.0, API v2.0, Component v1.4.2)
MCA ess: env (MCA v2.0, API v2.0, Component v1.4.2)
MCA ess: hnp (MCA v2.0, API v2.0, Component v1.4.2)
MCA ess: singleton (MCA v2.0, API v2.0, Component v1.4.2)
MCA ess: tool (MCA v2.0, API v2.0, Component v1.4.2)
MCA grpcomm: bad (MCA v2.0, API v2.0, Component v1.4.2)
MCA grpcomm: basic (MCA v2.0, API v2.0, Component v1.4.2)
./configure --prefix=/softs/appli/openmpi/openmpi-1.4.2 --enable-cxx-exceptions --with-pic
--with-threads --with-openib=/usr --without-slurm
[root <at> psto ~]# lsmod | grep ib
zlib_deflate 52825 1 deflate
ib_ucm 50312 0
ib_sdp 141788 0
rdma_cm 68756 3 rdma_ucm,rds,ib_sdp
ib_addr 41992 1 rdma_cm
ib_ipoib 113880 0
ipoib_helper 35728 2 ib_ipoib
ib_cm 73000 3 ib_ucm,rdma_cm,ib_ipoib
ib_sa 75016 3 rdma_cm,ib_ipoib,ib_cm
ipv6 424609 66 ipcomp6,ah6,esp6,xfrm6_esp,xfrm6_mode_transport,xfrm6_tunnel,tunnel6,ib_ipoib
ib_uverbs 75824 2 rdma_ucm,ib_ucm
ib_umad 50472 0
mlx4_ib 99260 0
ib_mthca 157988 0
ib_mad 70948 5 ib_cm,ib_sa,ib_umad,mlx4_ib,ib_mthca
ib_core 108544 14 rdma_ucm,rds,ib_ucm,ib_sdp,rdma_cm,iw_cm,ib_ipoib,ib_cm,ib_sa,ib_uverbs,ib_umad,mlx4_ib,ib_mthca,ib_mad
mlx4_core 130532 1 mlx4_ib
libata 208721 1 ata_piix
scsi_mod 196569 6 scsi_dh,sr_mod,sg,libata,cciss,sd_mod
[root <at> psto ~]# modinfo ib_core
filename: /lib/modules/2.6.18-128.el5/updates/kernel/drivers/infiniband/core/ib_core.ko
license: Dual BSD/GPL
description: core kernel InfiniBand API
author: Roland Dreier
srcversion: 71D6D691ABE8851E298B5A9
depends:
vermagic: 2.6.18-128.el5 SMP mod_unload gcc-4.1
_______________________________________________
users mailing list
users <at> open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users