Low level winds weaker than U10 regionally in L58 #110
Replies: 8 comments 19 replies
-
At least at first glance, using the COARE algorithm @tto061 suggested doesn't completely solve the issue of U10 > windBot in the Southern Ocean, though it does move things in the right direction. Comparing the two rightmost columns in the fig below ('camdev_move' vs. 'camdev_move_COARE') illustrates the impact of switching from the default formulation of the ocean-atmosphere exchange code to the COARE version. There's still a surprisingly persistent negative sign over the Southern Ocean, though it's definitely weaker. The expected positive relationship between the two variables has also strengthened over the tropics (i.e., there's more of a positive difference between the 10m and ~22m winds when using COARE). In terms of the U10 bias though, the COARE algorithm does perform better than the default option in most regions. One exception to that though is the NW Pacific, where biases have increased slightly. Again the concern is that it shouldn't be possible for the lowest model level windspeed to be weaker than the 10 m winds, and the fact that this shows up across two algorithms is pretty surprising to me. |
Beta Was this translation helpful? Give feedback.
-
Correct, "camdevMove" is basically identical to camdev, but I've moved the history write to just before coupling so that we can see the actual UBOT and VBOT that the coupler is using to compute U10 with. |
Beta Was this translation helpful? Give feedback.
-
Hi Meg
could it be a time-averaging effect?
u10 is computed as the time-mean of sqrt(duu10) where duu10=u10**2, so
it is the true time mean of the wind speed. When you compute
sqrt(ubot**2+vbot**2) you might be taking time-means for ubot and vbot.
Is that the case?
If so, the result will always be less than the time mean of the squares,
and in areas of large wind variability the effect will be particularly
pronounced and trump the (intrinsically) lower value of u10.
Thomas
Thomas Toniazzo
Meteorologiska institutionen (MISU)
Arrhenius Laboratory, Svante Arrhenius Väg 16C
Stockholms universitet SE-106 91 Stockholm
Sverige tel. +46 (0)8 16 2416
…On 2022-05-03 16:13, Meg Fowler wrote:
Correct, "camdevMove" is basically identical to camdev, but I've moved
the history write to just before coupling so that we can see the actual
UBOT and VBOT that the coupler is using to compute U10 with.
—
Reply to this email directly, view it on GitHub
<#110 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADZGLJD7AKKABUYMWW6FQYLVIEX77ANCNFSM5U37P5ZA>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hi Julio! thanks, that makes it clear enough then.
But let me try a last shot in this direction: are we sure about the sign
conventions of us and vs, which are subtracted from ubot,vbot before
computing u10? in case they're not zero, of course.
Over the SO they (us,vs) should be noticeably non-zero and generally
aligned with the (ubot,vbot) -- which should make u10 even smaller
compared to |(ubot,vbot)|, unless the signs are wrong...
I'm asking because funnily enough this did go wrong in some models in
the past (i.e. the ocean current ended up being added to the wind rather
than subtracted).
But it's a long shot. I'll have another look at the iteration.
Thomas
Thomas Toniazzo
Meteorologiska institutionen (MISU)
Arrhenius Laboratory, Svante Arrhenius Väg 16C
Stockholms universitet SE-106 91 Stockholm
Sverige tel. +46 (0)8 16 2416
…On 2022-05-03 17:54, JulioTBacmeister wrote:
Hi Thomas, I have a Southern Ocean SCAM case forced by ERA-I derived
tendencies which exhibits occurrences of u10 > sqrt( ubot*2+vbot*2 )
within the shr_flux_atmocn code itself (with the original iteration) ,
as well as in the instantaneous time-step output. So I think there
really is something strange going on in the iteration.
—
Reply to this email directly, view it on GitHub
<#110 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADZGLJFPCO7UWSE5GYDXRKDVIFD4NANCNFSM5U37P5ZA>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
OK, here I see a spatial match between areas of very low wind and
negtive ubot-u10.
This can be due to the 0.5 m/s "gustiness" added (quadratically) to the
windspeed for the calculation of ustar and of duu10.
So how would these plots look if you take sqrt(ubot**2+vbot**2+.25)?
Thomas Toniazzo
Meteorologiska institutionen (MISU)
Arrhenius Laboratory, Svante Arrhenius Väg 16C
Stockholms universitet SE-106 91 Stockholm
Sverige tel. +46 (0)8 16 2416
…On 2022-05-03 20:01, Meg Fowler wrote:
To Thomas' point re: time averaging, it's possible there's /some/ role
of that, but as Julio mentioned it's still showing up even if we control
for that. In the multi-year global cases shown above, I've been relying
on daily mean U and V compared against daily mean U10. Right now though,
I'm looking at some instantaneous output as Rich suggested, and I still
see this behavior at various time steps (example below). As a side note,
this plot should be compared to the DJF plot above not JJA (initialized
runs on Jan 1st), so the signal we should see is more in the northern
hemisphere vs the Southern Ocean.
Screen Shot 2022-05-03 at 11 49 40 AM
<https://user-images.githubusercontent.com/42625059/166510303-0e4b4a5b-62a7-4668-9150-2e8e1c3898a1.png>
I'm looking at the last 5 days from a week-long run branched from the
global versions of these two resolutions for now, and I think the next
step is getting this output run through Rich's offline script to
diagnose the terms going into the stability function more directly.
—
Reply to this email directly, view it on GitHub
<#110 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADZGLJFDYPQW5R5NJRRWYKDVIFSWVANCNFSM5U37P5ZA>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
At the CAM7 meeting, we discussed some new results comparing the magnitude of the lowest model level winds to the diagnosed U10 from the coupler. In a series of F2010climo cases, we found that in L32 and L48, regardless of dynamical core or physics package used, U10 is weaker than the lowest model level winds globally. But when moving to L58, that relationship can reverse:


The situation where U10 > windBot shouldn't be possible if the formulation of U10 is correct, but we see this consistently over the Southern Ocean in JJA. In DJF, the Southern Ocean still shows signs of the behavior but now the northern hemisphere is in play too; so ultimately, the winter hemisphere seems to be where the problem is primarily occurring.
Accompanying this is an increase in U10 and LHFLX biases, and an overall increase in the surface stress.
Per Thomas' suggestion, we're trying out a run with the COARE algorithm in shr_flux_mod rather than the default, so I should be able to add that update soon.
Beta Was this translation helpful? Give feedback.
All reactions