-
Notifications
You must be signed in to change notification settings - Fork 1
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
Define workflow for Baltic boundary #47
Comments
Quick c&p of old emails to add to the discussion: From: Bruneau, Nicolas P.R. Hi all, Brief update about the Baltic sea conditions. I think we should probably catch-up when I'm back from holidays next week and decide best solution to implement and move on to validation on long-term simulations and eventually some science and physics... 1 - I created a straight channel (see Fig01_*) and forced using sign(Ux) |U| at the border so only velocity across the section. I also smoothed AMM15 bathymetry to GETM bathymetry near the border (and switched to a rim width of 5) 2 - I moved to James interpolated on-the-fly lateral boundary conditions. This unfortunately leads to even weaker transport than the original run but I think this choice is better in term of physics as from computation at the Baltic border, using initial stretching or using the stretching at each time step can change the average transport by up to 15%. 3 - I smoothed the shallow bathymetry (< 110m) to reach a max roughness of 0.6 - this mostly affects coastal individual points but we might want to discuss and not change the roughness in some areas like the German bight which is significantly affected. 4 - I enlarged some channels near Denmark as they could be very narrow. For example, the West one is, at some point, only 1 cell wide associated with a deep bathymetry going in diagonal preventing transport (see Fig02_*). This increases the transport by about 10%. 5 - As James pointed, the enveloping bathymetry could create some unrealistic bottom friction due to saw tooth succession of elements. As AMM15 is setup with a Rmax of 0.1, I smoothed the Baltic with this threshold in order to use the full 51 sigma level there. This has the most impact, almost doubling the transport. 6 - We might want to consider looking at deep channel that are only one element wide through the diagonal meaning "bottom water" is trapped (see Fig03_*). Having a hard smoothing as in this figure might not be ideal though. 7 - Finally, I also did a test where I changed the correction of the water level at the Baltic border as the free-ssh runs shows that the water level wants to adjust 25cm higher than the forced-SSH one. So I added 15cm and it leads to a transport of 0.67 psu.m/s (see Fig04_*) 8 - However, looking at ssh anomalies data from CMES products, it seems the model already has a gradient similar (even higher) than data and it does not make sense to increased it (see Fig05_*). Cheers, PS: these changes lead to creation of new restart. After changing it, I run few days with a small time step to adjust the conditions before re-increasing it. Enda reaches the same conclusion and methodology independently on his side. |
|
|
|
Nico's method is in James' head.
Extract knowledge and document here.
That then feeds into the domain_cfg.nc build.
The text was updated successfully, but these errors were encountered: