E3SM-Project / Omega

Next generation ocean model within E3SM
https://docs.e3sm.org/Omega/omega
Other
4 stars 5 forks source link

Pacer integration into Omega standalone driver #168

Open sarats opened 4 days ago

sarats commented 4 days ago

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

sarats commented 4 days ago

trim trailing whitespace.................................................Failed

AFAIK, I checked the standalone driver and haven't added any trailing whitespace. So, not sure why the pre-commit hook is complaining.