Methods for initializing isotopes within the Ice Sheet
@Katetc がすでに取り組んでいます。
2026年2月21日 から。
評価
この issue はまだ評価されていません。
説明
After a conversation with @whlipscomb yesterday, we have many thoughts and questions surrounding the appropriate way to initialize the isotopes throughout the ice sheet. This issue could be a good place to discuss the needed science and best ideas for initializing the isotopes throughout the icesheet. Here are a couple of thoughts we had recently.
-
It is certainly possible to describe a high resolution 3D field that can be read in from a file to initialize the ice sheet. This is most likely the restart or initialize from a restart option in most cases. We could create the file or create a tool for creating a file like this from "data" of some sort as well.
-
Currently, there is an "ice age" tracer field in the ice sheet, and it is set to zero at start up. Old ice age is updated every year and new ice is initialized at "zero" age. We have some spun-up ice sheets with age or initialized age files and could create a table of some sort that associates isotope concentrations with ice age. However, the age of ice is kind of logarithmic, so the table refinement per year may change in certain ranges. For instance, we might have more isotope concentrations associated with ages 0-1,000 years than 1,000-2,000 years, and even fewer for 20,000-100,000 and fewer still for 100,000+ year old ice (very old ice).
-
The ice sheet could be initialized without tracers and run with constant climate forcing for approximately 20,000 years to filter isotopic concentrations throughout the ice sheet. This may not be enough to reach all areas, but should be pretty good. We would probably need time or climate varying isotope forcing with the SMB at the surface so the ice sheet is spun up with something resembling the correct isotopes for the climate of the time.
Other ideas? @whlipscomb @billsacks others?
- 主要言語
- Fortran
- スター
- 13
- フォーク
- 17
- 平均マージ
- 3日 15時間
- マージ済み PR(30日)
- 1
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ESCOMP/CISM のほかの issue
-
Need to update cmake_minimum_required再び着手できるかも @Katetc が 74 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンbug
-
Adding PFunit unit testing to CISM再び着手できるかも @Katetc が 239 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
-
Infrastructure to bring isotopes as tracers into CISM再び着手できるかも @Katetc が 253 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
-
enhancement
難易度 3/5 1〜2日 初心者へのやさしさ 45/100