Description of request:
I’m trying to run ERA5 through ESMValTool in a CMIP6-like way on Gadi. I started from the daily ERA5 cmorizer recipe and tried to adapt it to use monthly ERA5 instead, but the recipe failed (other recipes run fine, so it’s not a general setup issue). Could you please explain why the monthly version is not working, and clarify what each of these fields (family, typeid, level, nci_type, tres) should be for ERA5 monthly data on NCI (/g/data/rt52/era5)? This would help me configure my recipes correctly for comparing ERA5 monthly means with CMIP6 (Amon). Cheers.
Environment:
NCI Gadi login node
Conda env: analysis3-24.04 (esmvaltool-workflow)
What executed:
following cmorizers/recipe_daily_era5.yml, in terminal,I run esmvaltool run cmorizers/recipe_daily_era5.yml
datasets:
- {dataset: ERA5, project: native6, type: reanaly, version: v1, tier: 3,
tres: 1H, start_year: 1990, end_year: 1991}
Actual results:
2025-09-05 04:23:50,146 UTC [3379656] ERROR Could not create all tasks
2025-09-05 04:23:50,146 UTC [3379656] ERROR Dataset key ‘nci-type’ must be specified for {‘mip’: ‘E1hr’, ‘era5_name’: ‘total_cloud_cover’, ‘era5_freq’: ‘hourly’, ‘preprocessor’: ‘daily_mean’, ‘dataset’: ‘ERA5’, ‘project’: ‘native6’, ‘type’: ‘reanaly’, ‘version’: ‘v1’, ‘tier’: 3, ‘short_name’: ‘clt’, ‘timerange’: ‘1990/1991’, ‘variable_group’: ‘clt’, ‘diagnostic’: ‘daily’, ‘recipe_dataset_index’: 0, ‘alias’: ‘ERA5’, ‘automatic_regrid’: True, ‘family’: ‘E5’, ‘typeid’: ‘00’, ‘level’: ‘sf’, ‘grib_id’: ‘164’, ‘tres’: ‘1H’, ‘original_short_name’: ‘clt’, ‘standard_name’: ‘cloud_area_fraction’, ‘long_name’: ‘Total Cloud Cover Percentage’, ‘units’: ‘%’, ‘modeling_realm’: [‘atmos’], ‘frequency’: ‘1hrPt’}, check your recipe entry
2025-09-05 04:23:50,146 UTC [3379656] ERROR Dataset key ‘level’ must be specified for {‘mip’: ‘E1hr’, ‘era5_name’: ‘evaporation’, ‘era5_freq’: ‘hourly’, ‘preprocessor’: ‘daily_mean’, ‘dataset’: ‘ERA5’, ‘project’: ‘native6’, ‘type’: ‘reanaly’, ‘version’: ‘v1’, ‘tier’: 3, ‘short_name’: ‘evspsbl’, ‘timerange’: ‘1990/1991’, ‘variable_group’: ‘evspsbl’, ‘diagnostic’: ‘daily’, ‘recipe_dataset_index’: 0, ‘alias’: ‘ERA5’, ‘automatic_regrid’: True, ‘family’: ‘E5’, ‘typeid’: ‘00’, ‘tres’: ‘1H’, ‘original_short_name’: ‘evspsbl’, ‘standard_name’: ‘water_evapotranspiration_flux’, ‘long_name’: ‘Evaporation Including Sublimation and Transpiration’, ‘units’: ‘kg m-2 s-1’, ‘modeling_realm’: [‘atmos’], ‘frequency’: ‘1hrPt’}, check your recipe entry
2025-09-05 04:23:50,146 UTC [3379656] ERROR Dataset key ‘level’ must be specified for {‘mip’: ‘E1hr’, ‘era5_name’: ‘potential_evaporation’, ‘era5_freq’: ‘hourly’, ‘preprocessor’: ‘daily_mean’, ‘dataset’: ‘ERA5’, ‘project’: ‘native6’, ‘type’: ‘reanaly’, ‘version’: ‘v1’, ‘tier’: 3, ‘short_name’: ‘evspsblpot’, ‘timerange’: ‘1990/1991’, ‘variable_group’: ‘evspsblpot’, ‘diagnostic’: ‘daily’, ‘recipe_dataset_index’: 0, ‘alias’: ‘ERA5’, ‘automatic_regrid’: True, ‘family’: ‘E5’, ‘typeid’: ‘00’, ‘tres’: ‘1H’, ‘original_short_name’: ‘evspsblpot’, ‘standard_name’: ‘water_potential_evaporation_flux’, ‘long_name’: ‘Potential Evapotranspiration’, ‘units’: ‘kg m-2 s-1’, ‘modeling_realm’: [‘land’], ‘frequency’: ‘1hrPt’}, check your recipe entry