Closed bmxam closed 3 months ago
main | 196e3b55d2e911... | main/196e3b55d2e911... | |
---|---|---|---|
assemble/basic bilinear/mass matrix | 15.8 ± 0.26 ms | 16.5 ± 0.48 ms | 0.962 |
assemble/basic bilinear/stiffness matrix | 0.0791 ± 0.00045 s | 0.0833 ± 0.0039 s | 0.95 |
assemble/poisson DG/AffineFESystem | 0.0544 ± 0.0069 s | 0.0541 ± 0.0071 s | 1 |
assemble/poisson DG/a_Γ(u, v) | 0.0379 ± 0.0063 s | 0.0385 ± 0.0065 s | 0.984 |
assemble/poisson DG/a_Γb(u, v) | 7.34 ± 0.13 ms | 7.82 ± 0.14 ms | 0.939 |
assemble/poisson DG/a_Ω(u, v) | 7.75 ± 0.021 ms | 7.79 ± 0.02 ms | 0.995 |
assemble/poisson DG/l_Γb(v) | 0.116 ± 0.012 ms | 0.121 ± 0.052 ms | 0.953 |
assemble/poisson DG/l_Ω(v) | 12.7 ± 0.18 μs | 12.7 ± 0.2 μs | 1 |
covo/Quad/explicit_step | 0.0812 ± 0.0011 s | 0.0896 ± 0.002 s | 0.906 |
covo/Quad/integral_surface | 0.0523 ± 0.00045 s | 0.0557 ± 0.0013 s | 0.938 |
covo/Quad/integral_volume | 20.2 ± 0.12 ms | 22.1 ± 0.09 ms | 0.913 |
covo/TriQuad/explicit_step | 0.393 ± 0.023 s | 0.405 ± 0.022 s | 0.971 |
covo/TriQuad/integral_surface | 0.307 ± 0.0054 s | 0.325 ± 0.0033 s | 0.946 |
covo/TriQuad/integral_volume | 0.0773 ± 0.0022 s | 0.0824 ± 0.0044 s | 0.939 |
entities/edges2nodes | 1.56 ± 0.01 ns | 1.56 ± 0.01 ns | 1 |
entities/nedges | 1.56 ± 0.01 ns | 1.56 ± 0.01 ns | 0.999 |
entities/nnodes | 3.11 ± 0.01 ns | 3.41 ± 0.01 ns | 0.912 |
entities/nodes | 1.55 ± 0.01 ns | 1.56 ± 0.01 ns | 0.994 |
mesh/todo | 1.56 ± 0.01 ns | 1.56 ± 0.01 ns | 1 |
time_to_load | 3.41 ± 0.028 s | 3.41 ± 0.016 s | 1 |
A plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR. Go to "Actions"->"Benchmark a pull request"->[the most recent run]->"Artifacts" (at the bottom).
Just out of curiosity, what is the effect of adding StaticArrays, WriteVTK and Unpack?
Just out of curiosity, what is the effect of adding StaticArrays, WriteVTK and Unpack?
They are needed to run the covo
benchmark. Since we create an env from scratch with activate --temp
, we need to add all the dependencies of this benchmark case.
tiny modif to explain how to run benchmarks manually