Turning on Holtzlag-Boville (HB) where CLUBB is not active #284
Replies: 10 comments 18 replies
-
Good discussion. "It has been found difficult to stabilize the spectral-element dynamical core". Indeed, as I have been mentioning now for quite a while. A few comments:
As a side comment, the first plot of Peter's entry illustrates why 0.01 hPa is such a bad place to locate an upper boundary (as is currently the case in the MT model). And that is just the resolved dynamics; the same applies to the parameterized GW drag. Defining a reasonable UBC for chemistry is just as problematic. Too many things are changing too rapidly at 0.01 hPa, and these things depend on what is happening outside the model domain, i.e., above 0.01 hPa. An UBC near ~0.001 hPa, which is higher than MT but somewhat lower than WACCM, would solve these problems nicely in a physically meaningful way. It would also make the simulation credible throughout the mesosphere, something that the MT model, which is only marginally cheaper, does not do. We are talking about maybe 10-12 extra levels at 1/2 scale height (3.5 km resolution), or about a 12% premium over MT. |
Beta Was this translation helpful? Give feedback.
-
Three main points in response to this thread. (1) One should not confuse KVH_CLUBB for how moisture / heat are handled by clubb turbulence; KVH_CLUBB is only applied to tracers, whereas turbulent fluxes of heat and moisture are solved prognostically. Julio, however, tells he he thinks KVH_CLUBB might not be a terrible surrogate for overall CLUBB behavior, especially for momentum diffusion. Although we are running with prognostic momentum going forward, and I'm not sure I agree that KVH_CLUBB bears resemblance to -d/dz (prognostic clubb fluxes). (2) CLUBB does not operate above 1 hPa; KVH_CLUBB is zero above 1 hPa. You cannot infer how CLUBB would behave above 1 hPa from the KVH_CLUBB plots above. When we have lifted the 1 hPa limit in the past, the model crashed. I admittedly have not looked into why this is the case. (3) I don't think I agree that HB and CLUBB are addressing different types of instabilities; I would argue that HB is more responsive to Ri instability by design; whereas CLUBB tries to incorporate the impact of buoyancy and sheer from the ground up by solving the turbulent fluxes prognostically. |
Beta Was this translation helpful? Give feedback.
-
OK.
As regards,
"I don't think I agree that HB and CLUBB are addressing different types of instabilities; I would argue that HB is more responsive to Ri instability by design; whereas CLUBB tries to incorporate the impact of buoyancy and shear”
the fact remains that the model with HB can run where without it it crashes. Eppur si muove.
Rolando Garcia
NCAR/ACOM
P.O. Box 3000
Boulder, CO 80307-3000
(303) 497-1446
***@***.***
… On May 31, 2023, at 11:05 AM, Adam Herrington ***@***.***> wrote:
Three main points in response to this thread.
(1) One should not confuse KVH_CLUBB for how moisture / heat are handled by clubb turbulence; KVH_CLUBB is only applied to tracers, whereas turbulent fluxes of heat and moisture are solved prognostically. Julio, however, tells he he thinks KVH_CLUBB might not be a terrible surrogate for overall CLUBB behavior, especially for momentum diffusion. Although we are running with prognostic momentum going forward, and I'm not sure I agree that KVH_CLUBB bears resemblance to -d/dz (prognostic clubb fluxes).
(2) CLUBB does not operate above 1 hPa; KVH_CLUBB is zero above 1 hPa. You cannot infer how CLUBB would behave above 1 hPa from the KVH_CLUBB plots above. When we have lifted the 1 hPa limit in the past, the model crashed. I admittedly have not looked into why this is the case.
(3) I don't think I agree that HB and CLUBB are addressing different types of instabilities; I would argue that HB is more responsive to Ri instability by design; whereas CLUBB tries to incorporate the impact of buoyancy and sheer from the ground up by solving the turbulent fluxes prognostically.
—
Reply to this email directly, view it on GitHub <#284 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AXTV6AFOFMXMEASQ7J6Y2NDXI526RANCNFSM6AAAAAAYURP4JY>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
In the last CAM7 meeting we discussed the HB implementation which has a free atmosphere component and a PBL component. @tto061 provide code template to only turn on the free atmospheric component that @PeterHjortLauritzen has implemented in a current code base. Two experiments were performed: one in which the free atmosphere HB is turned on through-out the atmosphere and one where it is only on where CLUBB is not active. WACCM 2 degree with 135 levels was run for 1 month. Below is 1 month average of (left) KVH and (right) KVH_CLUBB at 995hPa (nlev-1); color scale is 0-60 on both plots: Clearly HB (even without the PBL component) is very active. Same plots but one level higher up (987hPa) CLUBB takes over: Vertical profile of KVH (over some rather active area): Vertical profile of KVH_CLUBB (same point as plot above); note that y-axis range is 2x compared to plot above): These (preliminary) results (though short in duration and limited in scope) do indicate that there is a risk of HB interferring with CLUBB in the boundary layer which may not be desirable (as mentioned by @adamrher above). Hence I propose to use this new implementation of turning on only the free atmosphere component of HB where CLUBB is not active ... |
Beta Was this translation helpful? Give feedback.
-
Does anyone know what happens when CLUBB is turned on for all vertical levels up to the model top, and HB is shut off for all vertical levels? I am guessing that the model crashes. Does anyone know what are the symptoms of the crashes? |
Beta Was this translation helpful? Give feedback.
-
Hi, I would also suggest again here (perhaps unnecessarily) to note and
use ml2 as a tuning parameter.
It directly scales kvm and kvh.
I don't think there's anything magic about 1m or 30m for the HB mixing
length.
Thomas Toniazzo
MISU Stockholms university
SE-106 91 Stockholm Sverige
…On 2023-06-28 17:50, Adam Herrington wrote:
why are the PBL values in KVH so much larger than the plot at the top of
this thread? Was KVH just not computed in that earlier run, where clubb
is active?
—
Reply to this email directly, view it on GitHub
<#284 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADZGLJDWWN7ZWZDUKG5ACGTXNRHDXANCNFSM6AAAAAAYURP4JY>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I have not commented on any of this because I have little to add. I understand the concern about HB and CLUBB interfering with each other. However, if HB can be implemented in the free atmosphere, or even just in the stratosphere and above, I believe it would be acceptable for WACCM. HB attacks the most common form of instability in the free atmosphere: convective instability associated with large-amplitude resolved waves. It has worked well for that purpose for the last 20 years in the FV versions of WACCM; and Peter L. has shown it to also work for its intended purpose in SE. |
Beta Was this translation helpful? Give feedback.
-
Simulation for science evaluation of new HB code (free atmosphere HB mixing where CLUBB is not active) here (only difference between new run and baseline is the new HB code): ADF diags vs f.cam6_3_112.FLTHIST_v0c.ne30.non-ogw-ubcT-effgw0.3-rdg_beta0.5-vtrmi1.5.001 Summary:
Henceforth we will use the new HB code confguration for CAM7 simulations unless a better confguration "appears" (PR to be submitted this week). |
Beta Was this translation helpful? Give feedback.
-
Thanks, Peter. That is overall good news. Any idea why it introduces changes in SWCF? Are the changes statistically significant? |
Beta Was this translation helpful? Give feedback.
-
Turning off the PBL part of HB led to this change in SWCF. Don't know about statistical significance. |
Beta Was this translation helpful? Give feedback.
-
It has been found difficult to stabilize the spectral-element dynamical core (and other dycores such as MPAS) when the model lid is above ~80km. In the case of the spectral-element dynamical core excessively small time-steps and excessively large hyperviscosity coefficients are used to keep the model stable. Hence it runs very inefficiently!
@hanli-liu suggested turning on the HB boundary layer scheme that performs Richardson number based mixing in the free troposphere and above (@adamrher implemented a "hacked" version a while ago). Doing so makes WACCM much more stable. See a more detailed discussion on time-steps and viscosity settings here:
https://github.com/PeterHjortLauritzen/CAM/wiki/stability-with-spectral-element-dynamical-core
This discussion is to discuss and evaluate the consequences of the "Holtzlag-Boville (HB) where CLUBB is not active" configuration of CAM7.
Here are results from a 1 year WACCM ne16pg3 (~2 degree) simulation (note that the y-axis are different):
Vertical profile of KVH and KVH_CLUBB at the Equator and lon=62.5 (1 year average):
Same plot on linear scale:
2D plots for (left) KVH at 123hPa and (right) KVH_CLUBB at 176hPa:
Note difference in scales (left and right plot), i.e. HB does a lot less mixing (factor 30ish) compared to CLUBB (and always above CLUBB - by design)
@JulioTBacmeister @islasimpson @adamrher @vlarson
Beta Was this translation helpful? Give feedback.
All reactions