What is a Local Domain?#
Sitting above Simulation Units is the Local Domain. The Local Domain is the collective of Simulation Units bound for a specific purpose. This can be, for example, to report on the changes in carbon stocks for a particular region.
How are Local Domains used in the FLINT?#
Within FLINT, Local Domains have three main functions:
They are used to ‘house’ the variable values for all the simulation units they represent.
A local domain controller assigns these values to the simulation units during a simulation.
They receive the outputs simulation units and update the domain characteristics.
As an example, they are using the latter scenario. As discussed above (see Simulation Units), the FLINT applies modules to individual Simulation Units to determine the stock and fluxes for individual pools. However, given the scale of these Simulation Units, they are often too high resolution for reporting purposes and need to be aggregated. Depending on the user’s requirements, the outputs of these processes are then summed at different spatial scales to provide information that can be used as part of national and international reporting obligations.