MetOffice / MetOffice/lfric_apps
Add PSyclone generated timing callipers
- Dominant language
- Fortran
- Stars
- 31
- Forks
- 118
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 8
Description
### Are there any linked Issues or Pull Requests?
#68, MetOffice/lfric_core#196, Trac/ Svn [Apps#928](https://code.metoffice.gov.uk/trac/lfric_apps/ticket/928) and [Apps#958](https://code.metoffice.gov.uk/trac/lfric_apps/ticket/958)
### 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 #68.
### Further details of the issue.
_No response_
Contributor guide
No contributing guide indexed for this repository
Research direction
Begin with the blocked dependency in issue #68 and trace how the PSydata API generates Vernier timing callipers around kernels, invokes, and routines. Then identify the profiling and build-option entry points for enabling or disabling this behavior. Done means timing callipers can be generated for the requested targets and controlled through the build options.
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