Grids
Horizontal grid
All ACCESS global ocean and sea-ice models use a tripolar grid. For ACCESS-OM3, new grids will be created from scratch for all resolutions. So-far a new grid (1142 x 1440 cells) has been created for 25km configurations. The 25km grid and future OM3 grids largely follows the grids used in OM2, with some refinements to increase resolution and extent around Antarctica, and align the equator with model cell centres, rather than edges.
Ocean cells cover the global ocean from the North Pole to south of the Antarctic ice shelf edge (81° S). The longitude range is −280 to +80° E, placing the join in the middle of the Indian Ocean. The grid is defined using the conventional tripolar definition1 in all configurations, with two northern poles placed on land at 65° N, −100° E and 65° N, 80° E, and a third pole at the South Pole; consequently, the grid directions are zonal and meridional only south of 65° N. The grid is Mercator (i.e. the meridional spacing scales as the cosine of latitude) between 65° N and 65° S; south of 65° S, the meridional grid spacing is held at the same value as at 65° S.
File formats
The grid is defined in two file formats, the MOM supergrid and the ESMF mesh, however they represent the same grid. First the grid is created using the python Ocean Model Grid Generator, to generate a MOM supergrid file. The MOM supergrid splits each model cell into four supergrid cells.
As an example, the 25km grid was once generated using the python based ocean model grid generator using these arguments:
ocean_grid_generator.py -r 4 --no_south_cap --ensure_nj_even --bipolar_lower_lat 65 --mercator_lower_lat -75 --mercator_upper_lat 65 --match_dy so --shift_equator_to_u_point --south_ocean_lower_lat -81
However refer to the metadata of the latest ocean_hgrid.nc
to find the latest setup.
Secondly, an ESMF Mesh file is derived from the MOM supergrid. The MOM supergrid file is used by the MOM and CICE model components, whilst the ESMF Mesh file is used in the coupler. (Additional ESMF mesh files exist for the data atmosphere and runoff components). How to configure these in the model is captured in the configurations page.
For analysis, it's best to use model grids output by the models:
- MOM6 outputs the model grid, typically in a file named access-mom6.static...
- CICE6 also outputs the model grid, in a file named
access-om3.cice.static.nc
If you are using coupler diagnostics (off by default), note that the grid areas used in the coupler are calculated internally and are subtly different to the grid areas used in the model components. The model component caps apply a correction between model areas and mediator areas.
Vertical grid
In the ocean model, we use a 75 level vertical grid unchanged from many OM2 configurations, following Stewart et al.(2017)2.
Aditional reading:
- Cheat sheet for using a Mosaic grid with MOM6 output
- Gridspec: A standard for the description of grids used in Earth System models
-
Ross J. Murray. Explicit generation of orthogonal grids for ocean models. Journal of Computational Physics, 126(2):251–273, Jul 1996. URL: http://dx.doi.org/10.1006/jcph.1996.0136, doi:10.1006/jcph.1996.0136. ↩
-
K.D. Stewart, A.McC. Hogg, S.M. Griffies, A.P. Heerdegen, M.L. Ward, P. Spence, and M.H. England. Vertical resolution of baroclinic modes in global ocean models. Ocean Modelling, 113:50–65, Mar 2017. URL: http://dx.doi.org/10.1016/j.ocemod.2017.03.012, doi:10.1016/j.ocemod.2017.03.012. ↩