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 flop count perf job back in #205

Closed charleskawczynski closed 7 months ago

charleskawczynski commented 7 months ago

This PR adds the flop counting perf job back into CI.

I was a bit too impatient waiting for https://github.com/triscale-innov/GFlops.jl/issues/49 to be fixed. I tried messaging the author on slack, it's been months since the issue was opened, and users still can't update to Julia 1.10. So, I made CountFlops.jl.

I think @dennisYatunin developed his own version, too. We could combine / extend it.

I think this is a very useful tool for simple, pointwise functions, like Thermodynamics, CloudMicrophysics, and SurfaceFluxes.