IMB-MPI1-GPU treats -h / --help as an invalid benchmark name and starts running benchmarks instead of printing help and exiting
- Dominant language
- C
- Stars
- 189
- Forks
- 70
- PR merge metrics
- No merged PRs in 30d
Description
qa_sharp@r-hpc-gpu01:~$ $HPCX_MPI_TESTS_DIR/imb/IMB-MPI1-GPU -h
#----------------------------------------------------------------
# Intel(R) MPI Benchmarks 2021.10, MPI-1 part (GPU)
#----------------------------------------------------------------
# Date : Mon Apr 20 13:47:06 2026
# Machine : x86_64
# System : Linux
# Release : 6.12.0-55.9.1.el10_0.x86_64
# Version : #1 SMP PREEMPT_DYNAMIC Tue Mar 25 09:14:09 EDT 2025
# MPI Version : 3.1
# MPI Thread Environment:
# Calling sequence was:
# /auto/qa_smg/IB/qa_sharp/HPCX_2.50_TP4/hpcx-v2.50-gcc-doca_ofed-redhat10-cuda13-x86_64/ompi5/tests/imb/IMB-MPI1-GPU -h
# 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:
# PingPong
# PingPing
# Sendrecv
# Exchange
# Allreduce
# Reduce
# Reduce_local
# Reduce_scatter
# Reduce_scatter_block
# Allgather
# Allgatherv
# Gather
# Gatherv
# Scatter
# Scatterv
# Alltoall
# Alltoallv
# Bcast
# Barrier
Invalid benchmark name -h
# !! Benchmark PingPong invalid for 1 processes !!
# !! Benchmark PingPing invalid for 1 processes !!
#-----------------------------------------------------------------------------
# Benchmarking Sendrecv
# #processes = 1
#-----------------------------------------------------------------------------
#bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec
0 1000 0.14 0.14 0.14 0.00
1 1000 6960.38 6960.38 6960.38 0.00
2 1000 6960.27 6960.27 6960.27 0.00
Contributor guide
Assessment
This issue has not been assessed yet.