One other update. I compiled OpenMPI-4.0.4 The outcome was the same but there is no mention of ibv_obj this time.

Tony

--

Tony Ladd

Chemical Engineering Department
University of Florida
Gainesville, Florida 32611-6005
USA

Email: tladd-"(AT)"-che.ufl.edu
Web    http://ladd.che.ufl.edu

Tel:   (352)-392-6509
FAX:   (352)-392-9514

f34:tladd(~)> mpirun -d --report-bindings --mca btl_openib_allow_ib 1 --mca btl 
openib,self --mca btl_base_verbose 30 -np 2 
mpi-benchmarks-IMB-v2019.3/src_c/IMB-MPI1 SendRecv
[f34:24079] procdir: /tmp/ompi.f34.501/pid.24079/0/0
[f34:24079] jobdir: /tmp/ompi.f34.501/pid.24079/0
[f34:24079] top: /tmp/ompi.f34.501/pid.24079
[f34:24079] top: /tmp/ompi.f34.501
[f34:24079] tmp: /tmp
[f34:24079] sess_dir_cleanup: job session dir does not exist
[f34:24079] sess_dir_cleanup: top session dir not empty - leaving
[f34:24079] procdir: /tmp/ompi.f34.501/pid.24079/0/0
[f34:24079] jobdir: /tmp/ompi.f34.501/pid.24079/0
[f34:24079] top: /tmp/ompi.f34.501/pid.24079
[f34:24079] top: /tmp/ompi.f34.501
[f34:24079] tmp: /tmp
[f34:24079] [[62672,0],0] Releasing job data for [INVALID]
[f34:24079] MCW rank 0 bound to socket 0[core 0[hwt 0]]: [B/././.][./././.]
[f34:24079] MCW rank 1 bound to socket 0[core 1[hwt 0]]: [./B/./.][./././.]
  MPIR_being_debugged = 0
  MPIR_debug_state = 1
  MPIR_partial_attach_ok = 1
  MPIR_i_am_starter = 0
  MPIR_forward_output = 0
  MPIR_proctable_size = 2
  MPIR_proctable:
    (i, host, exe, pid) = (0, f34, 
/home/tladd/mpi-benchmarks-IMB-v2019.3/src_c/IMB-MPI1, 24083)
    (i, host, exe, pid) = (1, f34, 
/home/tladd/mpi-benchmarks-IMB-v2019.3/src_c/IMB-MPI1, 24084)
MPIR_executable_path: NULL
MPIR_server_arguments: NULL
[f34:24084] procdir: /tmp/ompi.f34.501/pid.24079/1/1
[f34:24084] jobdir: /tmp/ompi.f34.501/pid.24079/1
[f34:24084] top: /tmp/ompi.f34.501/pid.24079
[f34:24084] top: /tmp/ompi.f34.501
[f34:24084] tmp: /tmp
[f34:24083] procdir: /tmp/ompi.f34.501/pid.24079/1/0
[f34:24083] jobdir: /tmp/ompi.f34.501/pid.24079/1
[f34:24083] top: /tmp/ompi.f34.501/pid.24079
[f34:24083] top: /tmp/ompi.f34.501
[f34:24083] tmp: /tmp
[f34:24084] mca: base: components_register: registering framework btl components
[f34:24084] mca: base: components_register: found loaded component self
[f34:24084] mca: base: components_register: component self register function 
successful
[f34:24084] mca: base: components_register: found loaded component openib
[f34:24084] mca: base: components_register: component openib register function 
successful
[f34:24084] mca: base: components_open: opening btl components
[f34:24084] mca: base: components_open: found loaded component self
[f34:24084] mca: base: components_open: component self open function successful
[f34:24084] mca: base: components_open: found loaded component openib
[f34:24084] mca: base: components_open: component openib open function 
successful
[f34:24084] select: initializing btl component self
[f34:24084] select: init of component self returned success
[f34:24084] select: initializing btl component openib
[f34:24083] mca: base: components_register: registering framework btl components
[f34:24083] mca: base: components_register: found loaded component self
[f34:24083] mca: base: components_register: component self register function 
successful
[f34:24083] mca: base: components_register: found loaded component openib
[f34:24083] mca: base: components_register: component openib register function 
successful
[f34:24083] mca: base: components_open: opening btl components
[f34:24083] mca: base: components_open: found loaded component self
[f34:24083] mca: base: components_open: component self open function successful
[f34:24083] mca: base: components_open: found loaded component openib
[f34:24083] mca: base: components_open: component openib open function 
successful
[f34:24083] select: initializing btl component self
[f34:24083] select: init of component self returned success
[f34:24083] select: initializing btl component openib
[f34:24084] Checking distance from this process to device=mlx4_0
[f34:24084] Process is not bound: distance to device is 0.000000
[f34:24083] Checking distance from this process to device=mlx4_0
[f34:24083] Process is not bound: distance to device is 0.000000
[f34:24083] [rank=0] openib: using port mlx4_0:1
[f34:24083] select: init of component openib returned success
[f34:24084] [rank=1] openib: using port mlx4_0:1
[f34:24084] select: init of component openib returned success
[f34:24083] mca: bml: Using self btl for send to [[62672,1],0] on node f34
[f34:24084] mca: bml: Using self btl for send to [[62672,1],1] on node f34
^C
[f34:24079] sess_dir_finalize: proc session dir does not exist
[f34:24079] sess_dir_finalize: job session dir does not exist
[f34:24079] sess_dir_finalize: jobfam session dir not empty - leaving
[f34:24079] sess_dir_finalize: jobfam session dir not empty - leaving
[f34:24079] sess_dir_finalize: top session dir not empty - leaving
[f34:24079] sess_dir_finalize: proc session dir does not exist
[f34:24079] sess_dir_finalize: job session dir does not exist
[f34:24079] sess_dir_finalize: jobfam session dir not empty - leaving
[f34:24079] sess_dir_finalize: jobfam session dir not empty - leaving
[f34:24079] sess_dir_finalize: top session dir not empty - leaving
[f34:24079] Job UNKNOWN has launched
[f34:24079] [[62672,0],0] Releasing job data for [62672,1]
[f34:24079] sess_dir_finalize: proc session dir does not exist
[f34:24079] sess_dir_finalize: job session dir does not exist
[f34:24079] sess_dir_finalize: jobfam session dir does not exist
[f34:24079] sess_dir_finalize: jobfam session dir does not exist
[f34:24079] sess_dir_finalize: top session dir not empty - leaving
[f34:24079] sess_dir_cleanup: job session dir does not exist
[f34:24079] sess_dir_cleanup: top session dir not empty - leaving
[f34:24079] [[62672,0],0] Releasing job data for [62672,0]
[f34:24079] sess_dir_cleanup: job session dir does not exist
[f34:24079] sess_dir_cleanup: top session dir not empty - leaving
exiting with status 1

foam:tladd(~)> mpirun -d --report-bindings --mca btl_openib_allow_ib 1 --mca 
btl openib,self --mca btl_base_verbose 30 -np 2 
mpi-benchmarks-IMB-v2019.3/src_c/IMB-MPI1 SendRecv
[foam:07245] procdir: /tmp/ompi.foam.501/pid.7245/0/0
[foam:07245] jobdir: /tmp/ompi.foam.501/pid.7245/0
[foam:07245] top: /tmp/ompi.foam.501/pid.7245
[foam:07245] top: /tmp/ompi.foam.501
[foam:07245] tmp: /tmp
[foam:07245] sess_dir_cleanup: job session dir does not exist
[foam:07245] sess_dir_cleanup: top session dir does not exist
[foam:07245] procdir: /tmp/ompi.foam.501/pid.7245/0/0
[foam:07245] jobdir: /tmp/ompi.foam.501/pid.7245/0
[foam:07245] top: /tmp/ompi.foam.501/pid.7245
[foam:07245] top: /tmp/ompi.foam.501
[foam:07245] tmp: /tmp
[foam:07245] [[2911,0],0] Releasing job data for [INVALID]
[foam:07245] MCW rank 0 bound to socket 0[core 0[hwt 0-1]]: 
[BB/../../../../../../../../..][../../../../../../../../../..]
[foam:07245] MCW rank 1 bound to socket 0[core 1[hwt 0-1]]: 
[../BB/../../../../../../../..][../../../../../../../../../..]
  MPIR_being_debugged = 0
  MPIR_debug_state = 1
  MPIR_partial_attach_ok = 1
  MPIR_i_am_starter = 0
  MPIR_forward_output = 0
  MPIR_proctable_size = 2
  MPIR_proctable:
    (i, host, exe, pid) = (0, foam, 
/home/tladd/mpi-benchmarks-IMB-v2019.3/src_c/IMB-MPI1, 7250)
    (i, host, exe, pid) = (1, foam, 
/home/tladd/mpi-benchmarks-IMB-v2019.3/src_c/IMB-MPI1, 7251)
MPIR_executable_path: NULL
MPIR_server_arguments: NULL
[foam:07250] procdir: /tmp/ompi.foam.501/pid.7245/1/0
[foam:07250] jobdir: /tmp/ompi.foam.501/pid.7245/1
[foam:07250] top: /tmp/ompi.foam.501/pid.7245
[foam:07250] top: /tmp/ompi.foam.501
[foam:07250] tmp: /tmp
[foam:07251] procdir: /tmp/ompi.foam.501/pid.7245/1/1
[foam:07251] jobdir: /tmp/ompi.foam.501/pid.7245/1
[foam:07251] top: /tmp/ompi.foam.501/pid.7245
[foam:07251] top: /tmp/ompi.foam.501
[foam:07251] tmp: /tmp
[foam:07250] mca: base: components_register: registering framework btl 
components
[foam:07250] mca: base: components_register: found loaded component self
[foam:07251] mca: base: components_register: registering framework btl 
components
[foam:07251] mca: base: components_register: found loaded component self
[foam:07251] mca: base: components_register: component self register function 
successful
[foam:07250] mca: base: components_register: component self register function 
successful
[foam:07251] mca: base: components_register: found loaded component openib
[foam:07250] mca: base: components_register: found loaded component openib
[foam:07251] mca: base: components_register: component openib register function 
successful
[foam:07251] mca: base: components_open: opening btl components
[foam:07251] mca: base: components_open: found loaded component self
[foam:07251] mca: base: components_open: component self open function successful
[foam:07251] mca: base: components_open: found loaded component openib
[foam:07251] mca: base: components_open: component openib open function 
successful
[foam:07251] select: initializing btl component self
[foam:07251] select: init of component self returned success
[foam:07251] select: initializing btl component openib
[foam:07250] mca: base: components_register: component openib register function 
successful
[foam:07250] mca: base: components_open: opening btl components
[foam:07250] mca: base: components_open: found loaded component self
[foam:07250] mca: base: components_open: component self open function successful
[foam:07250] mca: base: components_open: found loaded component openib
[foam:07250] mca: base: components_open: component openib open function 
successful
[foam:07250] select: initializing btl component self
[foam:07250] select: init of component self returned success
[foam:07250] select: initializing btl component openib
[foam:07251] Checking distance from this process to device=mlx4_0
[foam:07251] Process is not bound: distance to device is 0.000000
[foam:07250] Checking distance from this process to device=mlx4_0
[foam:07250] Process is not bound: distance to device is 0.000000
[foam:07251] [rank=1] openib: using port mlx4_0:1
[foam:07251] select: init of component openib returned success
[foam:07250] [rank=0] openib: using port mlx4_0:1
[foam:07250] select: init of component openib returned success
[foam:07250] mca: bml: Using self btl for send to [[2911,1],0] on node foam
[foam:07251] mca: bml: Using self btl for send to [[2911,1],1] on node foam
[foam:07251] mca: bml: Using openib btl for send to [[2911,1],0] on node foam
[foam:07250] mca: bml: Using openib btl for send to [[2911,1],1] on node foam
#------------------------------------------------------------
#    Intel(R) MPI Benchmarks 2018, MPI-1 part    
#------------------------------------------------------------
# Date                  : Wed Aug 19 12:27:33 2020
# Machine               : x86_64
# System                : Linux
# Release               : 4.15.0-112-generic
# Version               : #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020
# MPI Version           : 3.1
# MPI Thread Environment: 


# Calling sequence was: 

# mpi-benchmarks-IMB-v2019.3/src_c/IMB-MPI1 SendRecv

# Minimum message length in bytes:   0
# Maximum message length in bytes:   4194304
#
# MPI_Datatype                   :   MPI_BYTE 
# MPI_Datatype for reductions    :   MPI_FLOAT
# MPI_Op                         :   MPI_SUM  
#
#

# List of Benchmarks to run:

# Sendrecv

#-----------------------------------------------------------------------------
# Benchmarking Sendrecv 
# #processes = 2 
#-----------------------------------------------------------------------------
       #bytes #repetitions  t_min[usec]  t_max[usec]  t_avg[usec]   Mbytes/sec
            0         1000         1.30         1.30         1.30         0.00
            1         1000         1.37         1.37         1.37         1.46
            2         1000         1.36         1.36         1.36         2.93
            4         1000         1.35         1.35         1.35         5.91
            8         1000         1.38         1.38         1.38        11.57
           16         1000         1.39         1.39         1.39        22.98
           32         1000         1.42         1.42         1.42        45.02
           64         1000         1.53         1.53         1.53        83.49
          128         1000         2.76         2.76         2.76        92.70
          256         1000         2.96         2.96         2.96       173.20
          512         1000         3.50         3.50         3.50       292.56
         1024         1000         4.12         4.12         4.12       496.52
         2048         1000         5.43         5.43         5.43       753.95
         4096         1000         6.52         6.52         6.52      1255.64
         8192         1000         9.37         9.38         9.37      1747.40
        16384         1000        15.62        15.62        15.62      2097.40
        32768         1000        25.31        25.31        25.31      2589.36
        65536          640        45.79        45.79        45.79      2862.59
       131072          320        85.48        85.48        85.48      3066.83
       262144          160       168.19       168.19       168.19      3117.16
       524288           80       330.78       330.78       330.78      3170.01
      1048576           40       667.66       667.67       667.66      3141.01
      2097152           20      1336.98      1336.99      1336.98      3137.13
      4194304           10      3025.18      3025.25      3025.21      2772.86


# All processes entering MPI_Finalize

[foam:07251] mca: base: close: component self closed
[foam:07251] mca: base: close: unloading component self
[foam:07251] mca: base: close: component openib closed
[foam:07251] mca: base: close: unloading component openib
[foam:07250] mca: base: close: component self closed
[foam:07250] mca: base: close: unloading component self
[foam:07250] mca: base: close: component openib closed
[foam:07250] mca: base: close: unloading component openib
[foam:07245] sess_dir_finalize: proc session dir does not exist
[foam:07245] sess_dir_finalize: job session dir does not exist
[foam:07245] sess_dir_finalize: jobfam session dir not empty - leaving
[foam:07245] sess_dir_finalize: jobfam session dir not empty - leaving
[foam:07245] sess_dir_finalize: top session dir not empty - leaving
[foam:07245] sess_dir_finalize: proc session dir does not exist
[foam:07245] sess_dir_finalize: job session dir does not exist
[foam:07245] sess_dir_finalize: jobfam session dir not empty - leaving
[foam:07245] sess_dir_finalize: jobfam session dir not empty - leaving
[foam:07245] sess_dir_finalize: top session dir not empty - leaving
[foam:07245] Job UNKNOWN has launched
[foam:07245] [[2911,0],0] Releasing job data for [2911,1]
[foam:07245] sess_dir_finalize: proc session dir does not exist
[foam:07245] sess_dir_finalize: job session dir does not exist
[foam:07245] sess_dir_finalize: jobfam session dir does not exist
[foam:07245] sess_dir_finalize: jobfam session dir does not exist
[foam:07245] sess_dir_finalize: top session dir does not exist
[foam:07245] sess_dir_cleanup: job session dir does not exist
[foam:07245] sess_dir_cleanup: top session dir does not exist
[foam:07245] [[2911,0],0] Releasing job data for [2911,0]
[foam:07245] sess_dir_cleanup: job session dir does not exist
[foam:07245] sess_dir_cleanup: top session dir does not exist
exiting with status 0

Reply via email to