awslabs / palace

3D finite element solver for computational electromagnetics
https://awslabs.github.io/palace/dev
Apache License 2.0
224 stars 50 forks source link

Updates to timer categories #191

Closed sebastiangrimberg closed 4 months ago

sebastiangrimberg commented 4 months ago

Added a few new categories for timing, including specific to linear solver vs. eigensolver vs. time stepping, and other related changes. This improves the organization and use of the timer classes throughout the code.

sebastiangrimberg commented 4 months ago

@kllrak, I just requested review from you because you had done the initial work on the timer. Perhaps the more relevant PR for your review is https://github.com/awslabs/palace/pull/189, where the changes here are documented. Feel free to disregard either if you are busy.

kllrak commented 4 months ago

Looks like changes are adjustments to timing categories and where the timers are used, rather than the timing mechanism. In that case I'm probably not the most efficient reviewer here, but thanks for the heads up.