https://github.com/ceed/benchmarks

CEED Benchmarks

https://github.com/ceed/benchmarks

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    6 of 13 committers (46.2%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.7%) to scientific vocabulary

Keywords

benchmark ceed exascale-computing high-order

Keywords from Contributors

fem finite-elements parallel-computing radiuss amr computational-science math-physics ecp build-tools hpsf
Last synced: 5 months ago · JSON representation

Repository

CEED Benchmarks

Basic Info
Statistics
  • Stars: 12
  • Watchers: 33
  • Forks: 6
  • Open Issues: 2
  • Releases: 0
Topics
benchmark ceed exascale-computing high-order
Created almost 9 years ago · Last pushed over 3 years ago
Metadata Files
Readme License

README.md

CEED Benchmarks

This repository contains bake-off/benchmark problems and other tests for performance evaluation of high-order kernels on HPC architectures developed in the ECP co-design Center for Efficient Exascale Discretizations (CEED).

The repository is part of the CEED software suite, a collection of software benchmarks, miniapps, libraries and APIs for efficient exascale discretizations based on high-order finite element and spectral element methods. See http://github.com/ceed for more information and source code availability.

The CEED research is supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of two U.S. Department of Energy organizations (Office of Science and the National Nuclear Security Administration) responsible for the planning and preparation of a capable exascale ecosystem, including software, applications, hardware, advanced system engineering and early testbed platforms, in support of the nation's exascale computing imperative.

For more details on the CEED benchmarks see http://ceed.exascaleproject.org/bps/

Building and Running the Benchmarks

Required tools

  • bash
  • make, cmake (for some packages)
  • git
  • wget or curl

Sample use

First, you may need to create a configuration for your machine, e.g. by copying and modifying one of the existing machine-configs/*.sh files.

sh ./go.sh --config vulcan --compiler gcc --build "metis hypre mfem" ./go.sh --config vulcan --compiler gcc --run tests/mfem_bps/bp1_v1.sh

Equivalent short version:

sh ./go.sh -c vulcan -m gcc -b "metis hypre mfem" ./go.sh -c vulcan -m gcc -r tests/mfem_bps/bp1_v1.sh

Note that any packages required by the tests will be downloaded and built automatically, i.e. there is no need to explicitly pre-build any packages by running the go.sh script with the --build option.

To see a list of the available configs use ./go.sh without any options or generally use ./go.sh --help for help. These configs correspond to the scripts machine-configs/<name>.sh.

To see the available compilers for a config use ./go.sh --config <name>.

For test-specific details, see the README.md file in the corresponding tests/<test-suite> subdirectory.

Copyright

The following copyright applies to each file in the CEED software suite, unless otherwise stated in the file:

Copyright (c) 2017, Lawrence Livermore National Security, LLC. Produced at the Lawrence Livermore National Laboratory. LLNL-CODE-734707. All Rights reserved.

See files LICENSE and NOTICE for details.

Owner

  • Name: CEED
  • Login: CEED
  • Kind: organization
  • Email: ceed-users@llnl.gov

ECP Co-Design Center for Efficient Exascale Discretizations (CEED)

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 260
  • Total Committers: 13
  • Avg Commits per committer: 20.0
  • Development Distribution Score (DDS): 0.481
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Veselin Dobrev d****v@l****v 135
Thilina Rathnayake t****b@g****m 50
camierjs c****1@l****v 27
Tzanio t****o@l****v 12
Tim Moon m****3@l****v 9
Arturo Vargas a****9@g****m 8
Johann Dahm j****m@g****m 7
Thilina Rathnayake t****b 4
Will Pazner w****p@g****m 3
Martin Kronbichler k****r@l****e 2
Jeremy L Thompson 2****t 1
jeremylt j****n@c****u 1
Valeria Barra 3****a 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 2
  • Total pull requests: 16
  • Average time to close issues: 3 days
  • Average time to close pull requests: 13 days
  • Total issue authors: 2
  • Total pull request authors: 7
  • Average comments per issue: 1.5
  • Average comments per pull request: 3.31
  • Merged pull requests: 13
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • thilinarmtb (1)
  • pazner (1)
Pull Request Authors
  • thilinarmtb (5)
  • artv3 (4)
  • kronbichler (2)
  • camierjs (2)
  • pazner (1)
  • jeremylt (1)
  • jdahm (1)
Top Labels
Issue Labels
documentation (1)
Pull Request Labels
enhancement (3) bug (1) minor (1)