MetOffice / MetOffice/lfric_core
Add PSyclone generated timing callipers
- Dominant language
- Fortran
- Stars
- 26
- Forks
- 73
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 4
Description
### Are there any linked Issues or Pull Requests?
#192, MetOffice/lfric_apps#76, Trac/ Svn [Apps#928](https://code.metoffice.gov.uk/trac/lfric_apps/ticket/928) and [Apps#952](https://code.metoffice.gov.uk/trac/lfric_apps/ticket/952)
### Brief description
The PSydata API allows for the automatic generation of (Vernier) timing callipers around kernels, invokes and routines. This should be added as an option for profiling, as well as build options for enabling/ disabling.
This is blocked by #192.
### Further details of the issue.
_No response_
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the blocking issue #192 and the linked lfric_apps issues #76, Apps#928, and Apps#952. Confirm how the PSydata API generates Vernier timing callipers around kernels, invokes, and routines; done means profiling support exists with build options to enable or disable it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fortran
- Domain
- build-system, performance
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100