ECMWF ERA5
In this file, the details of the dataset is explained.
Location of Dataset Files
The global ERA5 dataset is located under the following directory
accessible from Compute Canada (CC) Graham Cluster:
# DRAC Graham HPC location
/project/rpp-kshook/CompHydCore/climateForcingData/ERA5/ERA5_for_SUMMA/2_merged_data # rpp-kshook allocation
# DRAC Fir HPC location
/project/rrg-alpie/data/meteorological-data/era5/ # rrg-alpie allocation
# UCalgary ARC HPC location
/work/comphyd_lab/data/meteorological-data/era5 # comphyd_lab location
# Perdue University Anvil HPC location
/anvil/datasets/meteorological/ERA5_small # Anvil community storage
and the structure of the dataset hourly files is as following:
/path/to/dataset/dir/
├── ERA5_merged_195001.nc
├── ERA5_merged_%y%m.nc
├── .
├── .
├── .
└── ERA5_merged_202012.nc
Coordinate Variables and Time-stamps
Coordinate Variables
The coordinate variables of the ERA5 simulations are longitude
and latitude representing the longitude and latitude points,
respectively. ### Time-stamps The time-stamps are included in the
original files.
Dataset Variables
The NetCDF files of the dataset contain 7 variables needed to force
hydrological models. You may see a list of variables by using the
ncdump -h command on one of the files:
foo@bar:~$ module load cdo/2.0.4
foo@bar:~$ module load nco/5.0.6
foo@bar:~$ ncdump -h /project/rpp-kshook/CompHydCore/climateForcingData/ERA5/ERA5_for_SUMMA/2_merged_data/ERA5_merged_195001.nc
Spatial Extent
The spatial extent of the ERA5 is on latitutes from +90 to
-90 and longitudes from -180 to 179.75. The resolution is
0.25 degrees.
Temporal Extent
The time-steps are hourly covering from January 1950 to December 2020.
Short Description on ERA5 Variables
In most hydrological modelling applications, usually 7 variables are
needed detailed as following: 1) specific humidity at 2 meters, 2)
surface pressure, 3) air temperature at 2 meters, 4) wind speed at 10
meters, 5) precipitation, 6) downward short wave radiation, and 7)
downward long wave radiation. These variables are available through the
current ERA5 dataset and their details are described in the table
below:
Variable Name |
ERA5 Variable |
Original Shortname |
Parameter ID |
Unit |
IPCC abbreviation |
Comments |
|---|---|---|---|---|---|---|
surface pressure |
|
sp |
134 |
Pa |
ps |
|
specific humidity @2m |
|
q |
133 |
kg/kg |
huss |
|
air temperature |
|
t |
130 |
k |
tas |
|
wind speed @10m |
|
u,v |
131,132 |
m/s |
wspd |
WIND=SQRT(u^2+v^2) |
precipitation |
|
mtpr |
235055 |
mm/hr |
mean total precipitation rate |
|
short wave radiation |
|
msdwswrf |
235035 |
W m-2 |
rsds`` |
|
long wave radiation |
|
msdwlwrd |
235036 |
W m-2 |
rlds`` |
For a complete catalog of the dataset, see here.
Downloading Original ERA5 Data
The scripts to download the original ERA5 data are contained in the
`ERA5_downloads.zip <./ERA5_downloads.zip>`__ file located in the
current directory of the repository. The scripts are written by
Quoqiang Tang and Wouter
Knoben as part of the Community Workflows
to Advance Reproducibility in Hydrological Modelling
(CWARHM). “ERA5 data preparation
includes interactions between an atmospheric model and a land surface
model. … [Original] 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 10m 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 […].
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. [^1]” [^1]: from:
https://github.com/CH-Earth/CWARHM/tree/main/3a_forcing#forcing-needed-to-run-summa