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

Add two sets of dynamic RCM forcing variables on dedicated pressure levels #664

Closed
treerink opened this issue Oct 23, 2020 · 7 comments
Closed

Comments

@treerink
Copy link
Collaborator

Up to now the EC-Earth consortium included in a part of their output the CORDEX RCM dynamic forcing variables ta, ua, va & hus on model levels. However, this generates a lot of additional raw EC-Earth output volume. In the KNMI'23 dutch climate scenarios a large number of members will be run to force the RCM RACMO. We aim for a workflow in which this RCM will use the cmorised ta, ua, va & hus on certain pressure levels. Unfortunately none of the plevX coordinates matches with the RCM forcing requirements and (thus) also none of the available ta, ua, va & hus variants do match these requirements.

Therefore a script will be added which will add two pressure level coordinates, so we can explore these two cases. One, the plev23r matches what we think is the minimum requirement to dynamically force RACMO specifically. The other, plev36 contains a more extended pressure level set, which we expect would fit any RCM. Compatible with this two pressure level coordinate sets the following variables will be added to the 6hrPlevPt table:

  • set 1 (plev23r): ta23r, ua23r, va23r & hus23r
  • set 2 (plev36): ta36, ua36, va36 & hus36

The number reflects the number of pressure levels, the r has been added to distinguish from the already existing plev23 coordinate. Note that where possible overlapping pressure levels have been used in order to ensure a most compact output in case additional requests are applied, and note that the set of levels differs where this is essential to the RCM forcing.

@treerink
Copy link
Collaborator Author

Done in 3dd757a.

@treerink
Copy link
Collaborator Author

So a script has been added which add those variables and coordinates into the CMOR tables. The script is maintenance proof.

treerink added a commit that referenced this issue Oct 26, 2020
… RCM forcing variables on dedicated pressure levels to the ifspar.json as well #664.
treerink added a commit that referenced this issue Oct 26, 2020
treerink added a commit that referenced this issue Oct 26, 2020
treerink added a commit that referenced this issue Nov 5, 2020
…hrPlevPt so it will be asked on the atmos grid #664.
treerink added a commit that referenced this issue Nov 5, 2020
treerink added a commit that referenced this issue Nov 5, 2020
treerink added a commit that referenced this issue Nov 9, 2020
treerink added a commit that referenced this issue Nov 13, 2020
…bly due to land points. Here a fix in which land poits are excluded in the interpolation to the regular grid #664.
@treerink
Copy link
Collaborator Author

Solving in cee884a problems with regridding 6hrPlevPt tos (inserted for dynamical RCM forcing). Now a land masked regridding is uesd. Also the Kelvin to degC conversion is applied to be cmor conform.

treerink added a commit that referenced this issue Nov 27, 2020
… changed to zero values conform the CMOR non-masked instruction in the CMOR tables for siconca #664.
treerink added a commit that referenced this issue Dec 3, 2020
…solving #671 this is now correctly handled for each masked variable. With this the tosa expression could be removed at all, finalizing #664.
@treerink
Copy link
Collaborator Author

Technically we are there. Many tests have passed successfully. The latest validation of the fieldvalues is on the way.

@treerink
Copy link
Collaborator Author

treerink commented May 4, 2021

Validation has been successfully completed. Further embedding in genecec will be handled in #699.

@treerink
Copy link
Collaborator Author

treerink commented May 7, 2021

For 23 & for 36 dedicated pressure levels for RCM dynamic forcing the:

rcm-dynamic-plev23-forcing/
rcm-dynamic-plev36-forcing/

have been added to the standard genecec production, which contain CMIP historical and ScenarioMIP ssp126, ssp245 & ssp585 output control files subdirectories.

@treerink
Copy link
Collaborator Author

The 23 & 36 pressure level sets and additionals are now added in the r8018-control-output-files branch in r8378 the ec-earth repository.

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

No branches or pull requests

1 participant