Using CMIP6 data for ocean diagnositcs #2746
-
Hello, I am having difficulty getting one of the ocean diagnostic scripts to work with CMIP6. So far it works fine with CMIP5. The recipe is recipe_ocean_example.yml. I am trying to average some ocean salinities over defined volumes before extracting them to use in a conceptual model. Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
@ledm, since you have worked quite a bit with CMIP6 ocean data, could you lend a hand here? |
Beta Was this translation helpful? Give feedback.
-
Hi @RChapman1407, this cryptic error message means that ESMValTool can't find the FX files, volcello. This will need to be added to your preprocessor: Frustratingly, different models put FX files in different places in CMIP6, and ESMValTool still struggles to cope with this. (ESMValGroup/ESMValCore#1138 or ESMValGroup/ESMValCore#1609 are solutions that haven't been merged yet), so in the short term, you may need to split your preprocessor into one for each kind of fx path. |
Beta Was this translation helpful? Give feedback.
-
I typically try to use this approach:
This is for area, but the principle stands! There's an extra level of complexity here with volcello, as some models have time-varying volume and some have fixed volume. This means that some of the volcello data is in Omon and some is in Ofx. You may need to check how each individual model does it. For you, i imagine you'll need several different preprocessor, depending on each model set up. ie:
The BADC path to volcello is: /badc/cmip6/data/CMIP6/CMIP///piControl/Ofx This may get you closer. Let me know if you hit another snag! |
Beta Was this translation helpful? Give feedback.
Hi @RChapman1407, this cryptic error message means that ESMValTool can't find the FX files, volcello. This will need to be added to your preprocessor:
https://docs.esmvaltool.org/projects/ESMValCore/en/latest/recipe/preprocessor.html?highlight=fx#fx-variables-as-cell-measures-or-ancillary-variables
Frustratingly, different models put FX files in different places in CMIP6, and ESMValTool still struggles to cope with this. (ESMValGroup/ESMValCore#1138 or ESMValGroup/ESMValCore#1609 are solutions that haven't been merged yet), so in the short term, you may need to split your preprocessor into one for each kind of fx path.