-
Notifications
You must be signed in to change notification settings - Fork 170
Feature/ufs nst #589
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/ufs nst #589
Changes from all commits
ae4e43a
8020395
6406fee
54705a0
8b0a7d3
c650fc3
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -114,6 +114,15 @@ | |
| kind = kind_phys | ||
| intent = in | ||
| optional = F | ||
| [tgice] | ||
| standard_name = freezing_point_temperature_of_seawater | ||
| long_name = freezing point temperature of seawater | ||
| units = K | ||
| dimensions = () | ||
| type = real | ||
| kind = kind_phys | ||
| intent = in | ||
| optional = F | ||
| [ps] | ||
| standard_name = surface_air_pressure | ||
| long_name = surface pressure | ||
|
|
@@ -671,6 +680,24 @@ | |
| type = logical | ||
| intent = in | ||
| optional = F | ||
| [tgice] | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It seems tgice is set as a constant (271.2). It is not the actual freezing point temperature of seawater but the minimum allowed temperature of sea water (~ -0.054*salinity) assuming a maximum salinity in the ocean of about 36 ppt.
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @XuLi-NOAA didn't make up these names, the were defined previously in
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @climbfuji I see. Thanks. I do think the naming is not quite correct in any case.
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. If so, then we should record an issue in ccpp-physics or fv3atm to change this in a future commit. Thanks for spotting this!
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
@climbfuji @DeniseWorthen : I just use tgice which is available, as DOM pointed out. Yes, it is a constant as a safeguard. A salinity dependent frozen temperatures are better or is there an even better way? The naming can be updated when ready. |
||
| standard_name = freezing_point_temperature_of_seawater | ||
| long_name = freezing point temperature of seawater | ||
| units = K | ||
| dimensions = () | ||
| type = real | ||
| kind = kind_phys | ||
| intent = in | ||
| optional = F | ||
| [tsfco] | ||
| standard_name = sea_surface_temperature | ||
| long_name = sea surface temperature | ||
| units = K | ||
| dimensions = (horizontal_loop_extent) | ||
| type = real | ||
| kind = kind_phys | ||
| intent = in | ||
| optional = F | ||
| [tsfc_wat] | ||
| standard_name = surface_skin_temperature_over_ocean_interstitial | ||
| long_name = surface skin temperature over ocean (temporary use as interstitial) | ||
|
|
@@ -804,6 +831,14 @@ | |
| type = integer | ||
| intent = in | ||
| optional = F | ||
| [kdt] | ||
| standard_name = index_of_time_step | ||
| long_name = current time step index | ||
| units = index | ||
| dimensions = () | ||
| type = integer | ||
| intent = in | ||
| optional = F | ||
| [rlapse] | ||
| standard_name = air_temperature_lapse_rate_constant | ||
| long_name = environmental air temperature lapse rate constant | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding
kdtis not necessary here, but it doesn't matter right now, given that all the regression tests have been run at this time.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@climbfuji : True. It was done for debugging originally, and then I think it is OK to keep it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will remove it again in the future, but it is not worth rerunning all the tests because of such a simple change now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got it.