This PR adds Pacer timing API and top-level timers to the standalone Omega driver. It includes CMake logic to build and link with Pacer and GPTL.
This PR depends on upstream E3SM PR: https://github.com/E3SM-Project/E3SM/pull/6772
So, we need to sync the Omega repo with upstream once the above PR is merged into E3SM. Then this PR brings in the timing functionality to Omega.
This PR adds Pacer timing API and top-level timers to the standalone Omega driver. It includes CMake logic to build and link with Pacer and GPTL.
This PR depends on upstream E3SM PR: https://github.com/E3SM-Project/E3SM/pull/6772 So, we need to sync the Omega repo with upstream once the above PR is merged into E3SM. Then this PR brings in the timing functionality to Omega.
Checklist