Where can I (should I) add a temp logical in LFRic?
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- ドキュメント
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
調査の方向性
まず、issue 604 からリンクされている議論と、working practices にある temporary logicals のページを読んでください。temporary logicals に関する合意済みの LFRic プロセスを確認し、そのうえで、そのページを更新して、結果として得られるシステムと UM のアプローチとの違いを説明してください。
索引モデルが issue の本文から書いたものです。
説明
There is a desire to treat temporary logicals different in LFRic to the UMs single namelist approach. Once a system is agreed the temporary logical page in the working practices should be updated to reflect the different systems.
Discussed in https://github.com/MetOffice/simulation-systems/discussions/603
Originally posted by MichaelWhitall March 18, 2026
Hi all,
I have a minor bug-fix that I want to lodge in lfric_apps, affecting the PC2 cloud-scheme (the final item in the bullet-list on this issue page: https://github.com/MetOffice/lfric_apps/issues/243). I think in the past it would've been said, if it clearly fixes a bug, just change the code without using any switches as noone will mind a KGO-change for that. But as we get ever-closer to having a frozen and highly-tuned LFRic GC6, I'm guessing that's no-longer the case? In the UM I always ended up having to lodge cloud-scheme bug-fixes under "temporary logicals", because they usually cause a small change in cloud radiative forcing (which is something that has to be finely tuned in the climate model and so mustn't be changed in a frozen configuration).
What's the process for lodging this sort of bug-fix in lfric_apps? I've found the old UM science_fixes_mod still exists in lfric_apps, but could be retired as currently um_physics_init just sets the relevant logicals to true; none of them are in a namelist. Should I just add a switch to toggle on/off the bug in the LFRic cloud namelist? Or does lfric_apps have its own equivalent to temp logicals somewhere that I've missed?
Cheers!
Mike
- 主要言語
- Python
- スター
- 57
- フォーク
- 17
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
MetOffice/simulation-systems のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
MetOffice/simulation-systems#661 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
MetOffice/simulation-systems#652 ·
-
:blue_book:Documentation
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
MetOffice/simulation-systems#588 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 25/100
MetOffice/simulation-systems#682 · コメント 4 件 ·
-
:blue_book:Documentation
難易度 1/5 1時間未満 初心者へのやさしさ 55/100
MetOffice/simulation-systems#591 ·
MetOffice/simulation-systems の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
EchoTools/nevr-runtime#651 ·
メンテナーはふだん 1 日以内に返信
-
bug frontend rt sev-3
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
noontide-co/mainbranch#1211 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[1.x Bug] run-operation --sql reports success but rolls back writes on transaction-capable adaptersオープンtriage
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
dbt-labs/dbt#16784 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信