5. Forcing data: ERA5
The ERA5 product is a reanalysis data set. See documentation (link below) for details about which observations are used and how they are combined in the reanalysis. ERA5’s forcing variables (called parameters in the ERA5 documentation) can be either instantaneous or time-step averages (see the data documentation). They are provided at various heights: surface and single level for every of the 137 air layers that ERA5 uses.
5.1. Download setup instructions
Downloading ERA5 data requires:
Registration: https://cds.climate.copernicus.eu/user/register?destination=%2F%23!%2Fhome
Setup of the
cdsapi: https://cds.climate.copernicus.eu/api-how-to
5.2. Forcing needed to run SUMMA
SUMMA needs the following forcing variables (https://summa.readthedocs.io/en/master/input_output/SUMMA_input/#meteorological-forcing-files):
Precipitation rate [kg m-2 s-1]
Downward shortwave radiation at the upper boundary [W m-2]
Downward longwave radiation at the upper boundary [W m-2]
Air pressure at the the measurement height [Pa]
Air temperature at the measurement height [K]
Wind speed at the measurement height [m s-1]
Specific humidity at the measurement height [g g-1]
The upper boundary refers to the upper boundary of the SUMMA domain, so this would be at some height above the canopy or ground (in case there is no canopy). The measurement height is the height (above bare ground) where the meteorological variables are specified. This value is specified as mHeight in the local attributes file. SUMMA forcing time stamps are period-ending and the forcing information should reflect the average conditions over the time interval of length data_step preceding the time stamp.
5.3. SUMMA needs vs ERA5 availability
Generally speaking, ERA5 data are available as hourly data for the period 1979 to current minus 5 days. This will be extended to cover the period 1950-1970. Spatial resolution of the data is a 31km grid over the Earth’s surface.
ERA5 data preparation includes interactions between an atmospheric model and a land surface model. This model setup includes different layers and ERA5 data is available at 137 different pressure levels (i.e. some height above the surface), as well as at the surface. The lowest atmospheric level is L137, at geopotential and geometric altitude 10 m (https://www.ecmwf.int/en/forecasts/documentation-and-support/137-model-levels) and data here relies only on the atmospheric model. Any variables at a height lower than L137 (i.e. at the surface) are the result of interpolation between atmospheric model and land model. We want to use only the outcomes from the ECMWF atmospheric model, because in our setup SUMMA takes on the role of a land surface model. Therefore we obtain (1) air temperature, (2) wind speed and (3) specific humidity at the lowest pressure level (L137). (4) Precipitation, (5) downward shortwave radiation, (6) downward longwave radiation and (7) air pressure are unaffected by the land model coupling and can be downloaded at the surface level. This is beneficial because surface-level downloads are substantially faster than pressure-level downloads. For more information see:
ERA5 hourly data on single levels from 1970 to present (https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-single-levels?tab=overview)
ERA5 hourly data on pressure levels from 1970 to present (https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-pressure-levels?tab=overview)
5.4. Workflow description
1_download: contains notebooks/scripts to download the necessary variables from ERA5’s surface level and pressure level data sets;
2_merge: contains notebooks/scripts to merge the pressure and surface level data into a single file, and convert
uandvwind components into a single vector;3_create_shapefile: contains notebooks/scripts to make a shapefile for ERA5 data for later use.
5.4.1. Surface-level variable downloads
We need the following ERA5 variables at the surface:
Mean total precipitation rate [kg m-2 s-1]
Mean surface downward short-wave radiation flux [W m-2]
Mean surface downward long-wave radiation flux [W m-2]
Surface pressure [Pa]
These variables can be downloaded straight through the CDS API (see template_ERA5_singleLevel.py; https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-pressure-levels?tab=form).
5.4.2. Pressure-level variable downloads
We need the following variables at the lowest pressure level (L137) of the atmospheric model to run SUMMA:
Temperature [K]
Wind speed
U-component and V-component of wind speed [m s-1]
These will be converted into a directionless wind speed vector
Specific humidity [kg kg-1]
This is not directly available through the CDS API and must come from MARS instead (see template_ERA5_pressureLevel.py; https://confluence.ecmwf.int/display/CKB/How+to+download+ERA5#).
5.5. Suggested citation
General:
Copernicus Climate Change Service (C3S) (2017): ERA5: Fifth generation of ECMWF atmospheric reanalyses of the global climate. Copernicus Climate Change Service Climate Data Store (CDS), 2020-03-26. https://cds.climate.copernicus.eu/cdsapp#!/home
Pressure level data:
Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz‐Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, P., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R.J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., Thépaut, J.-N., 2017. Complete ERA5: Fifth generation of ECMWF atmospheric reanalyses of the global climate
Single level data:
Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., Thépaut, J.-N., 2018. ERA5 hourly data on single levels from 1979 to present. https://doi.org/10.24381/cds.adbb2d47
5.6. Reference pages
General description (last access 8-01-2020): https://www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5
Difference with ERA_interim (last access 8-01-2020): https://confluence.ecmwf.int//pages/viewpage.action?pageId=74764925
Product main page (last access 8-01-2020): http://climate.copernicus.eu/climate-reanalysis
Documentation (last access 8-01-2020): https://confluence.ecmwf.int/display/CKB/ERA5%3A+data+documentation
Download guide (last access 8-01-2020): https://confluence.ecmwf.int/display/CKB/How+to+download+ERA5
5.7. Control file settings
This section lists all the settings in control_active.txt that the code in this folder uses.
forcing_raw_time: years for which to download ERA5 data
forcing_raw_space: catchment bounding box, i.e. the area for which forcing is required
forcing_shape_name: name for the newly generated forcing grid shapefile
forcing_shape_lat_name, forcing_shape_lon_name: names for the latitude and longitude fields in the newly generated forcing grid shapefile
forcing_raw_path, forcing_geo_path, forcing_merged_path, forcing_shape_path: file paths