openhpc / submissions

OpenHPC Component Submissions Project
8 stars 2 forks source link

OSU Micro-Benchmarks #40

Closed harisubramoni closed 5 years ago

harisubramoni commented 5 years ago

Software Name

OSU Micro-Benchmarks


Public URL

http://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-5.5.tar.gz


Technical Overview

Microbenchmarks suite to evaluate MPI and PGAS (OpenSHMEM, UPC, and UPC++) libraries for CPUs and GPUs.

The following MPI, OpenSHMEM, UPC and UPC++ tests are included in the OMB package:

More details of the benchmarks are available in the following page

http://mvapich.cse.ohio-state.edu/benchmarks/  

Latest stable version number

5.5


Open-source license type

The benchmarks are available under the BSD. The license is available at the following link.

http://mvapich.cse.ohio-state.edu/static/media/mvapich/LICENSE-OMB.txt


Relationship to component?

If other, please describe:


Build system

If other, please describe:

Does the current build system support staged path installations? For example: make install DESTIR=/tmp/foo (or equivalent)

The OSU Micro-Benchmarks use the GNU build system. Therefore you can simply use the following steps to build the MPI benchmarks.

Example: ./configure CC=/path/to/mpicc CXX=/path/to/mpicxx make make install


Does component run in user space or are administrative credentials required?


Does component require post-installation configuration.

If yes, please describe briefly:


If component is selected, are you willing and able to collaborate with OpenHPC maintainers during the integration process?


Does the component include test collateral (e.g. regression/verification tests) in the publicly shipped source?

If yes, please briefly describe the intent and location of the tests.


Does the component have additional software dependencies (beyond compilers/MPI) that are not part of standard Linux distributions?

If yes, please list the dependencies and associated licenses.

OSU Microbenchmarks have support for transferring data from/to host to/from GPUs. If using this feature, OMB would require CUDA to be installed on the system.


Does the component include online or installable documentation?

If available online, please provide URL. http://mvapich.cse.ohio-state.edu/static/media/mvapich/README-OMB.txt


[Optional]: Would you like to receive additional review feedback by email?

- [ X] yes - [ ] no
koomie commented 5 years ago

Thank you for the submission. The TSC has recommended acceptance of the OSU micro-benchmarks as a standalone component.

https://github.com/openhpc/ohpc/issues/991