Summary
Add a `BenchmarkFlattening` example app that measures and compares wall-clock runtime for multiple flattening configurations across mesh sizes. Motivated by volume-cartographer#123 which benchmarked ABF++ + LSCM (SparseLU/CG) but noted HLSCM as a future alternative.
Desired Output
Markdown table printed to stdout, e.g.:
| Num. faces |
ABF+LSCM (SparseLU) |
ABF+LSCM (LSCG) |
ABF+HLSCM (LSCG) |
| ... |
... |
... |
... |
Acceptance Criteria
Related
Summary
Add a `BenchmarkFlattening` example app that measures and compares wall-clock runtime for multiple flattening configurations across mesh sizes. Motivated by volume-cartographer#123 which benchmarked ABF++ + LSCM (SparseLU/CG) but noted HLSCM as a future alternative.
Desired Output
Markdown table printed to stdout, e.g.:
Acceptance Criteria
openabf_example_benchmarktarget added to examplesRelated