-
Notifications
You must be signed in to change notification settings - Fork 162
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
Model uses constant SST, different from SST forcing file #79
Comments
It depends on how the model is configured. Can you check what the "FHCYC" in your model namelist is set with? |
Thanks for the response! |
@junwang-noaa have you had a chance to investigate this further? Are there settings we are missing and/or does this issue exist with the current version of fv3atm? In our fork -- which is a little behind the latest version here -- adding the following above these lines appears to fix things:
As far as I can tell, without it, over ocean grid cells |
Sorry, I have not gotten time to check this. I just checked your code
changes, it makes sense to me. What I see is that the if statement should
be added to pass the updated tsfc on ocean points from gcycle to tsfc3 in
gfs physics driver. I may need to double check with our physics experts.
…On Fri, Oct 16, 2020 at 12:18 PM Spencer Clark ***@***.***> wrote:
@junwang-noaa <https://github.com/junwang-noaa> have you had a chance to
investigate this further? Are there settings we are missing and/or does
this issue exist with the current version of fv3atm?
In our fork -- which is a little behind the latest version here -- adding
the following above these lines
<https://github.com/NOAA-EMC/fv3atm/blob/90bc1a4d6b660b5497c36dc009e1624f9982a2b1/gfsphysics/GFS_layer/GFS_physics_driver.F90#L1159-L1163>
appears to fix things:
if (islmsk(i) == 0) then
Sfcprop%tsfco(i) = Sfcprop%tsfc(i)
wet(i) = .true.
fice(i) = zero
As far as I can tell, without it, over ocean grid cells tsfco remains at
its value from the initial condition throughout the entire simulation. This
change allows it to be updated as tsfc is relaxed to the climatological
SST over ocean. Could this be the correct solution, or is there a reason it
was originally commented out and eventually removed altogether?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#79 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI7D6TKFOSBMRRLLSSWCSATSLBW6TANCNFSM4LGQJ7IA>
.
|
Indeed I think another way to fix this would be to switch
Keep us posted on what you think / what the physics experts say. Thanks again for your help! |
The sst issue appears fixed in the latest develop branch. Here is what I get from the fv3 control run. The point is (179W, 45N) |
Close the issue. |
Excellent, thanks @junwang-noaa! Would you happen to know the particular commit (or change) that fixed this? |
I did not track the issue with each commit, but I think it is the FV3 PR#155
<#155> and PR #204
<#204>.
…On Fri, Mar 5, 2021 at 2:51 PM Spencer Clark ***@***.***> wrote:
Excellent, thanks @junwang-noaa <https://github.com/junwang-noaa>! Would
you happen to know the particular commit (or change) that fixed this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#79 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI7D6TPKPNEQ77NR5ENB6PTTCEY2PANCNFSM4LGQJ7IA>
.
|
Thanks @junwang-noaa! |
…elop_20210331 Update gsl/develop from develop 2021/03/31
…elop Update gsl/develop from develop 2021/05/21
The output surface temperature (
tsfc
) over ocean is constant in time, despite usingRTGSST.1982.2012.monthly.clim.grb
which depends on month. Is this expected behavior? When doing the same run with the previous public release source code, the surface temperature over the ocean tracks much closer to the SST forcing file, as I would expect.The figure below plots the monthly-mean
tsfc
(left panel) andt2m
(right panel). Output is shown from a run with the source code of this repo (fv3atm) and the previous public release (fv3gfs). Data from the SST forcing file is also shown for the surface temperature plot.Possibly related: I notice in the code,
tsfc
is described as the surface air temperature in a comment. Is that accurate?Thanks for any guidance you can provide!
The text was updated successfully, but these errors were encountered: