MetOffice / MetOffice/lfric_core

Support clock macro-stepping

Open
#401 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Fortran
Stars
26
Forks
73
Avg merge
1d 8h
Merged PRs (30d)
4

Description

Tasks such as I/O and SOCRATES operate at a different cadence to the master model clock. They run at a rate of "ever n ticks" which is implemented by taking the modulo of the step number.

Despite the simplicity of this, there is still room for mistakes but more importantly it's code which science developers should not have to think about.

The requirement is for a mechanism by which a science section can obtain this "every n ticks" from the master clock.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the master model clock and the existing step-number modulo logic used by I/O and SOCRATES. Trace how a science section currently accesses clock state, then define the smallest mechanism for obtaining the every-n-ticks cadence and verify it with the relevant clock or science-section tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
fortran
Domain
infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.