The definitions of the metadata entries used in Tables 3, 4 and 5 are given below:
 Numerical method: The basic numerical method used to discretize the equations of motion (excluding tracer transport). Examples are finite-difference, finite-volume, spectral element or spectral transform methods. In addition, the Eulerian or semi-Lagrangian formulation of the equations is denoted. Note that a combinations of the numerical methods are used in some models.
 Projection: Any projection used for the discretization of the equations of motion. For example, cubed-sphere grids can use gnomonic (equiangular) or gnomonic (equal-distance along cube edges). Also, planar projections used in some icosahedral grid models etc.
 Spatial approximation: Spatial approximations used for the discretization of the equations of motion. The formal order of accuracy is denoted. Examples are second-order finite-differences, finite-volume with polynomial subgrid distributions (e.g. the piecewise parabolic method PPM). Note that some models use different classes of spatial approximations for different variables.
 Advection Scheme: Scheme used to approximate the advective operator in the equations of motion as well as for tracers. Examples are the Lin and Rood  scheme, spectral transform, MPDATA [Smolarkiewicz and Szmelter, 2005], etc. Note that some models use a different scheme for the advection operator in the equations of motion than for tracers.
 Conservation type: Physical characteristics of the equations of motion that are conserved by the numerical discretization. For example, mass of dry air, total energy.
 Conservation fixers: Any physical quantities that are formally conserved by the continuous equations of motion and restored with an a-posteriori fixer in the dynamical core (due to non-conservation in the numerical schemes). For example, dry air mass, total energy.
 Time Stepping: Time stepping used in the schemes used to discretize the equations of motion. For example, explicit, implicit, semi-implicit.
 Δt for approximately 1° at the equator: Time step size Δt used for running the model at approximately 1° at the model equator.
 Internal resolution for Δt: Horizontal resolution used in the model corresponding to the Δt given above. The resolution is specified in terms of internal representation of resolution used in the model. For example, 90×90 cells per cubed-sphere face (approximately 110 km grid spacing), T85 spectral resolution (approximately 156 km), #lon=360 #lat=181 for the regular latitude-longitude grid (approximately 110 km).
 Temporal approximation: The temporal approximation used in the time-stepping method for advancing the equations of motion forward in time. It is specified in terms of number of time-levels, name of scheme (if applicable, with reference) and order of accuracy. For example, three-time-level Leapfrog (formally second-order, order reduced if filtered), two-time-level (second-order accurate), four-time-level Adams-Bashforth (third order accurate).
 Temporal filter: Any filters applied to the time-stepping method to remove spurious waves. For example, Robert-Asselin [Asselin, 1972].
 Explicit spatial diffusion: Any explicit diffusion terms added to the equations of motion. For example, 4th order linear horizontal diffusion, 2nd order divergence damping.
 Implicit diffusion: Implicit diffusion is inherent diffusion in the numerical schemes not enforced through the addition of diffusion operators in the equations of motion. For example, monotonicity constraints in the sub-gridcell reconstruction function, FCT (flux corrected transport), off-centering.
 Explicit spatial filter: Filtering that is applied in space that is not implemented in terms of explicit diffusion operators and implicit diffusion. For example, FFT filtering, digital filtering, Shapiro filter.
 Prognostic variables: Prognostic variables used in the discretizations of the equations of motion. For example, (u,v,T,ps), (vorticity, divergence, potential temperature, surface pressure).
 Horizontal staggering: Staggering used in the horizontal. For example, Arakawa A, B, C or D [Arakawa and Lamb, 1977].
 Vertical coordinate: Vertical coordinate used in the discretizations of the equations of motion. For example, hybrid sigma-pressure, sigma, hybrid sigma-theta (isentropic). Some models use a combination of Eulerian and Lagrangian vertical coordinates, that is, an initial Eulerian vertical coordinate evolves as a Lagrangian surface for a number of time-steps and is then periodically remapped back to an Eulerian reference vertical coordinate [Lin, 2004, Nair et al., 2009].
 Vertical staggering: Staggering used in the vertical. For example, Lorenz [Lorenz, 1960] staggering.