Methods for initializing isotopes within the Ice Sheet
@Katetc đang làm issue này rồi.
Từ ngày 21/2/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
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?
- Ngôn ngữ chính
- Fortran
- Star
- 13
- Fork
- 17
- Merge trung bình
- 3 ngày 15 giờ
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ESCOMP/CISM
-
Need to update cmake_minimum_requiredCó thể làm lại được @Katetc đã nhận 70 ngày trước và không có pull request nào đang mở. Đang mởbug
-
Adding PFunit unit testing to CISMCó thể làm lại được @Katetc đã nhận 236 ngày trước và không có pull request nào đang mở. Đang mở
-
Infrastructure to bring isotopes as tracers into CISMCó thể làm lại được @Katetc đã nhận 250 ngày trước và không có pull request nào đang mở. Đang mở
-
smb_input confusing logicĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
enhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100