
February 2025
| Model | WAVEWATCH III 6.07 |
| Temporal coverage | 1979 - present |
| Spatial resolution | 0.5 degree (~50 km) |
| Temporal resolution | 3 hourly |
| Region | Global (0E - 359.5E, 77.5S - 77.5N) |
| Forcings | ERA5 winds and sea ice concentration |
The Oceanum global wave hindcast provides a continuous multi-decadal record of wave conditions across all ocean basins (Figure 1). Wave fields are produced using the WAVEWATCH III (WW3) third-generation spectral wave model at 0.5-degree resolution, spanning from 1979 to present at 3-hourly temporal resolution.
Wind forcing and sea ice concentration are provided by ERA5 reanalysis from the European Centre for Medium-Range Weather Forecasts. The model includes sea ice effects through coupling with ice concentration data, with wave attenuation applied in ice-covered regions. Bathymetry is derived from GEBCO 2020.
The modelling setup employs the ST4 source term parameterisations with calibrated parameters for global wave climate representation. Spectra are discretised into 24 directional bins and 31 frequency bins, covering a frequency range from 0.037 to 0.65 Hz with 10% logarithmic increments.
The dataset provides 3-hourly estimates for key ocean wave parameters (Table 2) including spectral quantities integrated over the full spectrum and for spectral partitions. Partitions are defined from an 8-second split (sea/swell) and from the Watershed method, which identifies one wind-sea partition and up to four swell partitions. Frequency-direction wave spectra are available at 26,962 strategically selected sites worldwide (black dots in Figure 1).
The global hindcast is well suited for deep water wave climate analysis anywhere on the planet. A key application is providing directional spectral boundary conditions for downscaling regional and coastal wave models. The spectra output network is designed with variable density, ranging from 2 degrees in deep water to 0.5 degrees near coastlines, ensuring appropriate resolution for boundary forcing across diverse modelling applications. The spectral data is optimised for very fast access (seconds to a few minutes), enabling efficient operational and research workflows.

Figure 1. Mean significant wave height (Hs) over the global domain from the Oceanum ERA5 wave hindcast (1979-2020). Black dots indicate spectra output locations.
The global wave hindcast has been validated against satellite altimeter observations from multiple missions including Jason-2, Jason-3, Sentinel-3A, and Sentinel-3B. Validation statistics demonstrate excellent agreement with observed wave heights across all ocean basins. The model captures seasonal and interannual variability in global wave climate, including extreme events and long-term trends. Detailed validation results are available in the full specification document.
Interactive validation results are available through the Oceanum Validation App.
Table 1. Data description.
| Field | Value |
|---|---|
| Title | Oceanum global ERA5 wave hindcast |
| Institution | Oceanum |
| Access | Oceanum Datamesh |
| Source | WAVEWATCH III 6.07 |
| Source terms | ST4 |
| Temporal coverage | 1979 - present |
| Temporal resolution | 3 hourly |
| Spatial coverage | Global (0E - 359.5E, 77.5S - 77.5N) at 0.5 degree |
| Frequency discretisation | 31 frequencies between 0.037 - 0.65 Hz at 10% logarithmic increments |
| Direction resolution | 15 deg |
| Bathymetry | GEBCO 2020 |
| Winds | ERA5 |
| Sea ice | ERA5 |
Integrated wave parameters are stored 3-hourly over the domain at the native model resolution. Table 2 describes long names and units of key gridded output parameters.
Table 2. Gridded output parameters.
Variable names link to the corresponding NERC Vocabulary Server standard name where available. All parameters are defined on the time, latitude and longitude coordinates.
| Variable | Long Name | Units |
|---|---|---|
| dir | mean wave direction | degree |
| dp | peak wave direction | degree |
| dpt | depth below sea surface | m |
| fp | peak frequency | Hz |
| hs | significant height of wind and swell waves | m |
| ice | sea ice concentration | - |
| lm | mean wave length | m |
| MAPSTA | status map | - |
| pdir0 | mean direction of wind waves (partition 0) | degree |
| pdir1 | mean direction of primary swell waves (partition 1) | degree |
| pdir2 | mean direction of secondary swell waves (partition 2) | degree |
| pdp0 | peak direction of wind waves (partition 0) | degree |
| pdp1 | peak direction of primary swell waves (partition 1) | degree |
| pdp2 | peak direction of secondary swell waves (partition 2) | degree |
| pep0 | energy at peak frequency partition 0 | m2 s/rad |
| pep1 | energy at peak frequency partition 1 | m2 s/rad |
| pep2 | energy at peak frequency partition 2 | m2 s/rad |
| pgw0 | frequency width partition 0 | 1/s |
| pgw1 | frequency width partition 1 | 1/s |
| pgw2 | frequency width partition 2 | 1/s |
| phs0 | significant height of wind waves (partition 0) | m |
| phs1 | significant height of primary swell waves (partition 1) | m |
| phs2 | significant height of secondary swell waves (partition 2) | m |
| plp0 | peak wave length of wind waves (partition 0) | m |
| plp1 | peak wave length of primary swell waves (partition 1) | m |
| plp2 | peak wave length of secondary swell waves (partition 2) | m |
| pnr | number of wave partitions | - |
| ppe0 | peak enhancement factor partition 0 | - |
| ppe1 | peak enhancement factor partition 1 | - |
| ppe2 | peak enhancement factor partition 2 | - |
| pqp0 | peakedness partition 0 | - |
| pqp1 | peakedness partition 1 | - |
| pqp2 | peakedness partition 2 | - |
| pspr0 | directional spreading of wind waves (partition 0) | degree |
| pspr1 | directional spreading of primary swell waves (partition 1) | degree |
| pspr2 | directional spreading of secondary swell waves (partition 2) | degree |
| psw0 | spectral width partition 0 | - |
| psw1 | spectral width partition 1 | - |
| psw2 | spectral width partition 2 | - |
| pt01c0 | mean period T01 partition 0 | s |
| pt01c1 | mean period T01 partition 1 | s |
| pt01c2 | mean period T01 partition 2 | s |
| pt02c0 | mean period T02 partition 0 | s |
| pt02c1 | mean period T02 partition 1 | s |
| pt02c2 | mean period T02 partition 2 | s |
| ptm10c0 | mean period Tm10 partition 0 | s |
| ptm10c1 | mean period Tm10 partition 1 | s |
| ptm10c2 | mean period Tm10 partition 2 | s |
| ptp0 | peak period of wind waves (partition 0) | s |
| ptp1 | peak period of primary swell waves (partition 1) | s |
| ptp2 | peak period of secondary swell waves (partition 2) | s |
| pws0 | wind sea fraction of partition 0 | - |
| pws1 | wind sea fraction of partition 1 | - |
| pws2 | wind sea fraction of partition 2 | - |
| spr | mean directional spread | degree |
| t0m1 | mean wave period (Tm0,-1) | s |
| t01 | mean wave period (Tm0,1) | s |
| t02 | mean wave period (Tm0,2) | s |
| tp | peak wave period | s |
| tws | wind sea fraction | - |
| uuss | eastward surface stokes drift | m/s |
| vuss | northward surface stokes drift | m/s |
| wspd | wind speed | m/s |
| uwnd | eastward wind component at 10m | m/s |
| vwnd | northward wind component at 10m | m/s |
Frequency-direction wave spectra are stored hourly at the spectra output sites within the domain. Table 3 describes the spectra output variables, using the exact variable names served by Datamesh.
Table 3. Spectra output variables.
Variable names link to the corresponding NERC Vocabulary Server standard name where available. Spectra are defined on the time, site, freq and dir coordinates; lon and lat are per-site data variables giving each site’s location.
| Variable | Long Name | Units |
|---|---|---|
| efth | sea surface wave variance spectral density | m² s / deg |
| dpt | water depth | m |
| wspd | wind speed | m/s |
| wdir | wind direction | degree |
| lat | latitude | degrees_north |
| lon | longitude | degrees_east |
www.oceanum.science