-
Notifications
You must be signed in to change notification settings - Fork 45
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
Cloud effect on tendencies #153
Comments
You could take a look at the example where clouds and cloud water are prescribed: Could you try out RRTMG along with your RH cloud scheme using this template and check if the issue still persists? |
Hi Joy, It does seem like my clouds affect the plotted tendencies in that example. When I give the state values for cloud cover and water content how does CliMT then calculate tendencies? Is it just done straight away automatically? In the model I'm running I define the state like this:
whereas in the example the shortwave and longwave states are kept separate. Might this be the cause of the problem? |
1 similar comment
Hi Joy, It does seem like my clouds affect the plotted tendencies in that example. When I give the state values for cloud cover and water content how does CliMT then calculate tendencies? Is it just done straight away automatically? In the model I'm running I define the state like this:
whereas in the example the shortwave and longwave states are kept separate. Might this be the cause of the problem? |
The dynamical core will call each physics component separately and sum up the resulting tendencies. So, yes it should "just work", as long as the tracer corresponding to cloud liquid water is registered as a tracer with To register a tracer, you can use sympl's registration function: You can check if climt/climt/_components/gfs/component.py Line 135 in 9dbe7fb
We haven't really tried this functionality out, so please let us know if you face any hiccups. In case you haven't already, I would recommend testing your cloud component with the 1-D model to ensure it is working as expected (mass conservation etc.,). Finally, I would appreciate if you could eventually contribute your cloud component to climt! |
I just realised looking at the model script you have pasted, that the cloud component was not part of the "physics suite". Were you just testing the model with static values of cloud water? |
Actually, looking at the gfs component, the input state is used to directly compute tendencies: climt/climt/_components/gfs/component.py Line 314 in 9dbe7fb
This means that cloud heating tendencies should be computed even if the clouds themselves are not |
I can't seem to get the
I'm not quite sure what you mean by this. Do I need to add an argument to
Yes, here's the cloud scheme so far (not yet finished, currently water is double counted as vapour and liquid in clouds but I was trying to make it work before I ironed out those details) And this is the model I am running (cloud scheme is currently commented out) It is possible that it is working and I'm just checking if it's working in the wrong way but it seems to me like the air temperature tendencies aren't different when clouds are present. But I imagine you'll be better placed to tell if it's working than I am. Another thing that you might be able to help with while you're looking at it is that the surface temperature doesn't seem to change from what I set it to initially. I imagine that just involves changing a setting that I'm not aware of.
Yes, I definitely will once it's done! |
Unfortunately climt does not yet have an inbuilt component to create clouds, though it can do convection. This is on the roadmap for the next year. You can of course implement your own cloud scheme and use it. We will be happy to guide you through the process. |
I'm trying to create a relative humidity scheme that calculates cloud cover and cloud water mass from specific humidity. The problem I'm having is that when the cloud cover and water mass are changed it doesn't seem to affect anything else such as the air temperature tendency. What do I need to do so that the clouds do affect the rest of the model?
The text was updated successfully, but these errors were encountered: