MetOffice / MetOffice/lfric_core

Kernels should be pure

Open
#392 1 comment 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?

_No response_

### Brief description

Once kernels are independent of _config_mod settings, we should be able to make them pure to prevent inadvertent changes that reverse their status. This can be done as a change to existing pure kernels and documented as part of the standard for writing kernels.

### Further details of the issue.

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating existing pure kernels and their references to _config_mod settings, then review the standard for writing kernels. Done means the relevant kernels are independent of those settings and the purity requirement is documented in the kernel-writing standard.

Written by the indexing model from the issue text.

Assessment

Tech stack
fortran
Domain
backend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.