MetOffice / MetOffice/lfric_core

Add PSyclone generated timing callipers

Open
#196 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.