Horizontal computational grid description (EMD v1.0 Section 4.1.1). A model component's horizontal computational grid is composed of one or more horizontal subgrids, on which different sets of variables are calculated. When the computational grid relies on more than one subgrid, it is referred to as a "staggered" grid. For most staggered grids, the velocity-related variables are calculated on a subgrid offset from the mass-related variables (e.g. pressure, temperature, water vapour and other mass constituents).
Quick Reference¶
| Type URI | emd:horizontal_computational_grid |
| Entries | 4 |
| Validation | ✓ Validated |
| Pydantic Model | HorizontalComputationalGrid |
| JSON-LD | emd:horizontal_computational_grid |
| Source | View on GitHub |
| Contribute | Submit or Edit |
| Generated | 2026-02-22 |
Schema¶
The JSON structure and validation for this vocabulary is defined using the HorizontalComputationalGrid Pydantic model in esgvoc. This ensures data consistency and provides automatic validation of all entries. Click field name for description.
Required Fields¶
| Field | Type | Constraints | References |
|---|---|---|---|
| arrangement | str | Arrangement |
- | arrangement |
| horizontal_subgrids | List[HorizontalSubgrid] |
min_length=1 | HorizontalSubgrid |
Optional Fields¶
| Field | Type | Constraints | References |
|---|---|---|---|
| description | str |
- | - |
Field Descriptions¶
Description¶
No description available.
Arrangement¶
A characterisation of the grid staggering defining the relative positions of computed mass-related and velocity-related variables. Taken from 7.3 arrangement CV. Options: 'arakawa_a', 'arakawa_b', 'arakawa_c', 'arakawa_d', 'arakawa_e'. E.g. 'arakawa_c'
Horizontal Subgrids¶
All of the subgrids, of which there must be at least one, used to construct the horizontal computational grid. Each subgrid is associated with one or more variable types (mass-related, velocity-related, etc.), consistent with the arrangement property.
Validation: validate_at_least_one_subgrid [source]
Validate that there is at least one horizontal subgrid.
Usage¶
Direct Access:
Python (cmipld):
Python (esgvoc):