Odd behavior in the ice field #1954
-
I am adding a new regression test based on control_p8. This new test is the same as control_p8, except it uses coldstart files from a new fractional grid version of chgres_cube. I am getting an odd result in the ice fields. I have attached gifs of the ice concentration and ice temperature (TISFC) from the coldstart file (tile6, left) and from the 00-hour tiled history file (right). Note that the ice concentration changes between the coldstart and 00-hour file. Why is that? And since chgres_cube only outputs a TISFC at points that it thinks is ice (the white area is a missing flag), the 00-hour file contains a large area of very cold TISFC (the blue area, which is 173K) at these "new" ice points. Presumably, this very cold area is the result of some kind of range check. Whom should I ask for assistance? |
Beta Was this translation helpful? Give feedback.
Replies: 13 comments 8 replies
-
Ice concentration, tile 6. Left is the coldstart file. Right is the 00-hr file. |
Beta Was this translation helpful? Give feedback.
-
Ice temperature (TISFC). Left, the coldstart file. Right, the 00-hr file. Tile 6. Large blue area in the 00-hr file is 173K. |
Beta Was this translation helpful? Give feedback.
-
@GeorgeGayno-NOAA Is control_p8 coupled or uncoupled ? |
Beta Was this translation helpful? Give feedback.
-
The F00 hour forecast file is really after one timestep, correct? For example, the sfc000 file for the coupled model is at 0.2 (720s) after the initialization time. I don't know that explains what you're seeing though. |
Beta Was this translation helpful? Give feedback.
-
What is the water temperature at those "blue" points in the coldstart ICs ? New sea-ice can form over cold water below 271K or so. Then it is a question how TISFC and/or TMPSFC are assigned/determined. CICE might be doing this differently than the uncoupled thermodynamic ice model. @NeilBarton-NOAA @[email protected] |
Beta Was this translation helpful? Give feedback.
-
Comments from Xingren:I quickly went through the link you provided. It seems that this is an ATM only run. In the GFS we usually have sea ice fixed w/out change, sea ice can melt but does not form. It is possible this is due to sea ice analysis/climatology update from "sfccycle" but we need to check the code and "namelist" settings for the test case. Anyway, when new sea ice forms in the GFS (such as in the AMIP run, or following sea ice analysis update, or in the coupled run), sea ice temperature (TISFC) over new ice is set at the freezing point of seawater (fixed at 271.2K, I think; but in the coupled case, such as CFSv2, or UFS, TISFC should come from the coupler). I would suggest checking the GFS opr run, or a run similar, and do the same plots. |
Beta Was this translation helpful? Give feedback.
-
Upon @junwang-noaa's suggestion, I checked the sfcsub.F nudging coefficients for ice - FSICL and FSICS. They are set to '0', which means the ice climatology is applied as the model runs. I changed both to '99999'. The ice no longer changes at the 00-hour point. Will do some more tests. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
[email protected] my test directory is here. Can you check?
|
Beta Was this translation helpful? Give feedback.
-
@GeorgeGayno-NOAA @junwang-noaa Was the issue caused by the inconsistency between the following two lines in sfcsub.F for ice thickness and ice concentration ?
|
Beta Was this translation helpful? Give feedback.
-
Following the suggestion of [email protected], I modified chgres to place a value of 271.2K at points with no ice in the TISFC and TIICE records (however, points that are 100% still retained the large missing flag). So, when ice forms, a reasonable temperature will be available for the ice model. Xingren looked at the results and gave his approval. |
Beta Was this translation helpful? Give feedback.
-
One (hopefully) final question. The new chgres places a valid 4-layer soil temperature in the STC array for points that contain at least some land. At other points, a large flag value is used. Looking at the 12-hour restart file for the |
Beta Was this translation helpful? Give feedback.
-
@GeorgeGayno-NOAA Just wanted to check whether this discussion is resolved (and can be closed) or whether further assistance is required. Thanks! :) |
Beta Was this translation helpful? Give feedback.
Go ahead and close. These changes were merged under #2005.