[Mvapich-discuss] osu_latency_mp & osu_latency_mt not working with "-d cuda" in 5.8

Carl Ponder cponder at nvidia.com
Sun Oct 31 09:09:36 EDT 2021


The README from the 5.8 tarball says this

    ROCm, CUDA and OpenACC Extensions to OMB
    ----------------------------------------
    CUDA Extensions to OMB can be enable by configuring the benchmark
    suite with
    --enable-cuda option as shown below.

         ./configure CC=/path/to/mpicc
                     CXX=/path/to/mpicxx
                     --enable-cuda
    --with-cuda-include=/path/to/cuda/include
    --with-cuda-libpath=/path/to/cuda/lib
         make
         make install

      .......

    Similarly, OpenACC Extensions can be enabled by specifying the
    --enable-openacc
    option.  The MPI library used should be able to support MPI
    communication from
    buffers in GPU Device memory.

    The following benchmarks have been extended to evaluate performance of
    MPI communication using buffers on AMD and NVIDIA GPU devices.

         osu_bibw           - Bidirectional Bandwidth Test
         osu_bw             - Bandwidth Test
         osu_latency        - Latency Test
         osu_mbw_mr         - Multiple Bandwidth / Message Rate Test
         osu_multi_lat      - Multi-pair Latency Test
    *    osu_latency_mt     - Multi-threaded Latency Test**
    **    osu_latency_mp     - Multi-process Latency Test*

    ......

    *If both CUDA and OpenACC support is enabled you can switch between
    the modes**
    **using the -d [cuda|openacc] option to the benchmarks.* If ROCm
    support is
    enabled, you need to use -d rocm option to make the benchmarks use
    this feature.
    Whether a process allocates its communication buffers on the GPU
    device or on
    the host can be controlled at run-time. Use the -h option for more help.

The -d cuda and -d openacc options don't work with the osu_latency_mp & 
osu_latency_mt benchmarks.

    Invalid option [-d]
    Usage: osu_latency_mp [options]
    .....

Also, the online documentation

    https://mvapich.cse.ohio-state.edu/benchmarks/
    <https://mvapich.cse.ohio-state.edu/benchmarks/>

includes the osu_latency_mt in the list but not the osu_latency_mp. It 
just looks like the docs need to be updated.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osu.edu/pipermail/mvapich-discuss/attachments/20211031/aa4ae7ba/attachment-0021.html>


More information about the Mvapich-discuss mailing list