Environmental Modeling Center Environmental Modeling Center Environmental Modeling Center United States Department of Commerce

The content provided on this page supports model development. These are not official NWS products and should not be relied upon for operational purposes. This web site is not subject to 24/7 support, and thus may be unavailable during system outages.

Please see our disclaimer for more information.

WAVEWATCH III® 30-year Hindcast Phase 2


A 30-year wave climatology has been generated with the NOAA WAVEWATCH III® using the Ardhuin et al (2010) physics package, 15 regular lat-lon grids, and the NCEP Climate Forecast System Reanalysis and Reforecast (CFSRR) homogeneous dataset of hourly high-resolution winds. The time period covers from 1979 through 2009.

Data Set Access and Validation

* Important Note: The Phase 2 Hindcast data set was recently moved from our FTP server to our web server. Please update your bookmarks and links as needed with the new location.

Some browsers (Firefox, Chrome) may try to display the contents of a GRiB file in the browser window instead of downloading it. If that happens, right-click on the GRiB file link and select "Save Link As..." to download the file.

Model Setup

The model was run with the Ardhuin et al (2010) source term package (ST4) which includes the flux computation in the sources (FLX0, STAB0). Additionally, the model uses a third order propagation scheme (UQ), with no damping or scattering by sea ice (IC0, IS0), and no reflection (REF0).

Model Grid Descriptions

The wave model suite consists of global and regional nested grids. The rectilinear grids were developed using ETOPO-1 bathymetry (Amante and Eakins, 2009), together with v1.10 of the Global Self-Consistent Hierarchical High Resolution Shoreline (GSHHS) Database. The higher-resolution grids have been masked to improve model efficiency, and only provide data near shore. See Chawla and Tolman (2007,2008) for details on the software used for developing these grids.

Note: Model was run using the Global (glo_30m) and Arctic Ocean (aoc_15m) grids, but the results are interpolated onto the glo_30m_ext (and not given on the other two grids).

(click for map)
ID Nx Ny dx dy Lon0 Lat0
Global 30 minglo_30m 7203611/21/20-90.0
Arctic Ocean curvilinearaoc_15munstructured grid
Gulf of Mexico and NW Atlantic 10 minecg_10m 3013311/61/62600.0
US West Coast 10 minwc_10m 2411511/61/621025
Pacific Islands 10 minpi_10m 5113011/61/6130-20
Alaskan 10 minak_10m 4011871.5/61/614044
North Sea Baltic 10 minnsb_10m 2371573/122/12-2842
Mediterranean 10 minmed_10m 3011091/61/6-730
North West Indian Ocean 10 minnwio_10m 2413071/61/630-20
Australia 10 minoz_10m 3613011/61/6105-50
Gulf of Mexico and NW Atlantic 4 minecg_4m 5864811/151/1526115
US West Coast 4 minwc_4m 7365261/151/1519515
Alaskan 4 minak_4m 5483912/151/1516548
North Sea Baltic 4 minnsb_4m 4433912/151/15-2842
Australia 4 minoz_4m 9017511/151/15105-50

Model input

Model output

Technical notes

Help and hints

There is a problem extracting data from the Mediterranean GRiB files, where the longitude values are incorrect.
Here is an example Python script to work around the problem.

Here is an example Python script to read the NetCDF partition files.

Here is an example Matlab script to read the NetCDF partition files.

Here is an example Matlab script to subset the NetCDF partition files.