Skip to content
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

Parametrized KPP #14

Open
navidcy opened this issue Oct 11, 2021 · 22 comments
Open

Parametrized KPP #14

navidcy opened this issue Oct 11, 2021 · 22 comments
Labels

Comments

@navidcy
Copy link
Collaborator

navidcy commented Oct 11, 2021

I was thinking about the fact that was discussed in the zoom today that the same parameters for the parametrised KPP seem to work equally as well for the 1 deg model and the 0.25 deg.

Don't these two models differ in the mixed-layer depth? The parametrisation only "looks" at the friction velocity, i.e., the surface wind stress. Thus, ignoring some minor differences in wind stress due to ocean flow, it should be the same for the two models, right? So how come it works as well for both models? Am I missing something?

@dhruvbhagtani, @AndyHoggANU, @rmholmes

@navidcy navidcy added the ❓question Further information is requested label Oct 11, 2021
@dhruvbhagtani
Copy link
Owner

Good point Navid. The two models do differ a bit with regards to the KPP depth. As Ryan pointed out today, it'll be better to have a comparison of our present 1 degree models with the quarter degree outputs. I'll upload it here as soon as I get that notebook ready.

@dhruvbhagtani
Copy link
Owner

Screen Shot 2021-10-12 at 1 41 19 pm

As promised @navidcy, here are the four experiments: (i) Control_1deg, (ii) Param_1deg, (iii) Control_025deg, and (iv) Param_025deg. Our parameterisation does perform differently for the 1 degree and 025 degree experiments, but the differences are overshadowed by the error in our parameterisation, which is around 5-15 %, depending on the basin we are observing.

@dhruvbhagtani
Copy link
Owner

I only have the first 15 years in the graph above because I ran the 1 degree control for 15 years only, and when I realised that the 1 degree parameterisation was doing okay, I stopped running it.

@navidcy
Copy link
Collaborator Author

navidcy commented Oct 12, 2021

I'm wondering whether this disagreement will come and bite us later on... But let me not worry you (given that others are ok).

These are very broad metrics, I remember some movies which showed spatial differences. Also I don't recall whether the differences seems to get larger or smaller as the simulations evolved longer...

@navidcy
Copy link
Collaborator Author

navidcy commented Oct 12, 2021

I saw a branch Parametrized-KPP, is this related? Why don't we open a PR and discuss is and when we all are happy merge it to main?

@AndyHoggANU
Copy link
Collaborator

Yep, I think I am OK with this. There are differences, but the key thing is that we are going to hit these expts with huge forcing changes which will swamp the param differences. And then, we will compare like with like.

One thing, if it’s not too much trouble I would consider running the 1deg control for longer so we can document the differences of the param in case we need it later.

@dhruvbhagtani
Copy link
Owner

@navidcy the parameterising-KPP-shear branch is related. It's in a branch in progress, as I have to compare them with the 0.25 degree outputs too. When that is done, we can merge.

Sure @AndyHoggANU, I'll run it till the full 100 years?

@rmholmes
Copy link
Collaborator

I agree with all of the above.

My only doubt is exactly what the figures above represent. I think I remember discussing this before - but it'd be great to actually plot the x,y structure (perhaps even as a bias w.r.t. the control) so that we know what we are seeing is not the result of a cancellation of large changes in different regions (esp. given that the BL depth distribution is far from normal and so the mean may not be a great representative statistic).

@navidcy
Copy link
Collaborator Author

navidcy commented Oct 12, 2021

Could we also write here the parametrization for the parametrization we used? I mean u_resolved = f(τ/ρ).

@dhruvbhagtani
Copy link
Owner

Oops, I didn't send this movie before. It is a daily fractional error (hblt_cont - hblt_pram)/hblt_cont for the 15th year after the simulation has started. The errors are less. I can also create one for the last (100th year) after my control has also run for 100 years.
hblt_diff.m4v.zip
.

@dhruvbhagtani
Copy link
Owner

To be honest, I myself didn't have a good look at them till now, but isn't there something weird happening in the equator?

@dhruvbhagtani
Copy link
Owner

dhruvbhagtani commented Oct 12, 2021

Yes, the parameterisation is given by:
dVsq = f(ustar, z),
where dVsq is the resolved velocity shear and ustar = (τ/ρ)^(1/2) is the frictional velocity at a given latitude and longitude. Should I also write down the exact equation here @navidcy? It is quite lengthy.

@navidcy
Copy link
Collaborator Author

navidcy commented Oct 12, 2021

I just thought perhaps we could think about it... Perhaps we shouldn't, we should just move on.

@dhruvbhagtani
Copy link
Owner

Actually, the differences we observe are related to the inter annual variability. Have a look at the attached plot. This is for the 0.25 degree run. The major differences are in the winter season, where our BL depth overshoots
Screen Shot 2021-10-12 at 4 33 36 pm
.

@dhruvbhagtani
Copy link
Owner

Here is the comparison of some diagnostics between the 1deg and 025deg model: https://github.com/dhruvbhagtani/varying-surface-forcing/blob/main/SH_winds/Diagnostics.ipynb

@dhruvbhagtani
Copy link
Owner

The surface salinity values for 0.25 degree winds in SH case stand out so much! The entire northern hemisphere is so much fresher than other three runs.

Screen Shot 2021-10-14 at 3 34 54 pm

@dhruvbhagtani
Copy link
Owner

There is a much stronger heat flux in the sub-polar and western boundary regions in North Atlantic in the 0.25 degree run than in the 1 degree run. The western boundary is also much stronger, so is the subpolar gyre. Although the increase in circulation could be due to a variety of factors, it is worth mentioning.
Screen Shot 2021-10-14 at 3 36 47 pm

Screen Shot 2021-10-14 at 3 36 33 pm

@dhruvbhagtani
Copy link
Owner

The biggest differences in heat flux components are in the sensible and latent heat fluxes. In the CICE, they use an empirical relation given by:

  1. Latent heat = 𝜌 𝐶𝑒 𝑢10 (𝑞𝑠 − 𝑞𝑎) 𝐿, where 𝐶𝑒 is the transfer coefficient for latent heat, u10 is the wind velocity 10 above the sea surface, 𝑞𝑠 is 98% of the saturated specific humidity at the SST, 𝑞𝑎 is the measured specific humidity, and 𝐿 is the latent heat of vaporisation/evaporation.
  2. Sensible heat = 𝜌 𝑐𝑝 𝐶ℎ 𝑢10 (𝑇𝑠 − 𝑇𝑎), where 𝑐𝑝 is the specific heat capacity of seawater, 𝐶ℎ is the transfer coefficient for sensible heat, 𝑇𝑠 is the SST and 𝑇𝑎 is the air temperature above the sea surface.

Here are the plots for all four heats: sensible, latent, shortwave and long wave:

Screen Shot 2021-10-14 at 3 57 55 pm

@dhruvbhagtani
Copy link
Owner

Finally, for winds in Southern Hemisphere only, the overturning in the 1 degree case extends far north and closer to the surface than the 0.25 degree case.

Screen Shot 2021-10-14 at 4 00 49 pm

@AndyHoggANU
Copy link
Collaborator

Curious that the AMOC seems to last longer in this case -- can we see maps of the KPP depth differences and the heat flux components? Averaged over the last decade should be fine ...

@dhruvbhagtani
Copy link
Owner

Sure, here they are:

It's interesting to see that the hblt differences are more amplified in the 025deg run. Similarly, there is a weak heat loss in the winds in SH 1deg case in the sub polar North Atlantic, which is missing in the 025deg run.

Screen Shot 2021-10-16 at 2 00 04 pm

Screen Shot 2021-10-16 at 5 54 31 pm

@dhruvbhagtani
Copy link
Owner

I made another comparison, this time between the no-stress and control case, for 1 degree and 0.25 degree simulations. Here it is, if interested:
https://github.com/dhruvbhagtani/varying-surface-forcing/tree/main/Nostress

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants