CliMA / Thermodynamics.jl

A package containing a library of moist thermodynamic relations.
https://clima.github.io/Thermodynamics.jl/dev/
Apache License 2.0
61 stars 2 forks source link

Add kernel benchmarks #182

Closed charleskawczynski closed 8 months ago

charleskawczynski commented 8 months ago

After discussions with @glwagner, I think it is a good idea that we add kernel benchmarks to Thermodynamics (added here), so that we can see things like common subexpression elimination that the compiler may be able to perform after aggressive inlining.

For now, this PR only adds kernel benchmarks to CI.

codecov[bot] commented 8 months ago

Codecov Report

Attention: 3 lines in your changes are missing coverage. Please review.

Comparison is base (c5a6676) 93.07% compared to head (4e043f7) 92.91%.

Files Patch % Lines
src/relations.jl 0.00% 3 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #182 +/- ## ========================================== - Coverage 93.07% 92.91% -0.17% ========================================== Files 10 10 Lines 1141 1143 +2 ========================================== Hits 1062 1062 - Misses 79 81 +2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.