Add benchmarks module and automated pushing of results to ghpages #187
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a module to contain benchmark tests (similar to what I did in
GalerkinToolkit
, with a dummy benchmark. We can discuss what benchmarks we could already add here.Also adds a github workflow that runs the benchmarks (on push to main), storing the results in the
benchmark_results
branch. Note that inGalerkinToolkit
I called that branchbenchmarks
but inPartitionedArrays
that appears already to exist. We can rename as desired.Finally, the workflow copies benchmark results over to ghpages so that they can be linked on the documentation site.