Skip to content

spatel81/nekBench

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nekBench

nekBench is a benchmark suite representing key components of nek5000 and nekRS. It serves as a lightweight tool for performance analysis on high performance computing architectures.

The code uses the CEED software products OCCA and benchParanumal.

Available benchmarks

  • bw
  • gs
  • axhelm
  • dot
  • nekBone
  • adv

Installation

The suite can be built using

make <INSTALLDIR=$HOME/nb>

Please edit the makefile to customize build settings.

License

nekBench is released under the BSD 3-clause license (see the LICENSE file). All new contributions must be made under the BSD 3-clause license.

Acknowledgment

This research was supported by the Exascale Computing Project (17-SC-20-SC), a joint project of the U.S. Department of Energy’s Office of Science and National Nuclear Security Administration, responsible for delivering a capable exascale ecosystem, including software, applications, and hardware technology, to support the nation’s exascale computing imperative.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 72.4%
  • Objective-C 15.8%
  • C 8.8%
  • Makefile 2.0%
  • Cuda 1.0%