Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Need to add area correction factors for fluxes in the nuopc cap

オープン
#69 コメント 2 件 リアクション 0 件 担当者 2 名 GitHub で見る

@whlipscomb がすでに取り組んでいます。

2025年2月27日 から。

評価

この issue はまだ評価されていません。

説明

bug

(For some background, see https://github.com/ESCOMP/CMEPS/issues/84).

For fluxes, we generally need a correction factor between the model's internal areas and the grid cell areas on the mesh file that is used to create the mappings between components. For glc, it's tricky to figure out which fields need these area corrections and which ones don't because of the non-standard way in which some fields are mapped. I think (but am not 100% sure) that we should be doing area corrections for the fluxes sent from glc to other components: the heat flux sent to land, and the runoff fluxes sent to the ocean (or theoretically to the ice model).

I'm pretty sure we do not want to do these area corrections for the other glc -> lnd fields. (In section 3.4 of https://docs.google.com/document/d/144PZ63gwpz875U4EYEI7NuxnF__V955QJOxV9LcEAL0/edit# , I showed why we do not want to do area correction for these (or at least why we don't need to do area correction... I'm not 100% sure that it is a problem to do area correction, but I think it would be).

For lnd -> glc fluxes (currently just smb/qice), with the way we are doing the smb renormalization, I'm pretty sure we do not want to do these area corrections: see this comment:

https://github.com/ESCOMP/CMEPS/blob/5dc55a8913c1687bef673d508d87c300a46c2754/mediator/med_phases_prep_glc_mod.F90#L1011-L1025

@mvertens @whlipscomb @Katetc

主要言語
Fortran
スター
4
フォーク
18
平均マージ
1日 20時間
マージ済み PR(30日)
2

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

ESCOMP/CISM-wrapper のほかの issue

ESCOMP/CISM-wrapper の issue をすべて見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。