# Model Documentation

### | Version 4.0

created with goxygen 0.21.1

# 17_production

# Production (17_production)

## Description

The production module calculates regional production of MAgPIE commodities from cluster level production data.

## Interfaces

Interfaces to other modules

### Input

### Output

module outputs
| Description | Unit
--- | --- | ---
vm_prod (j, k) | Production in each cell | \(10^6 tDM/yr\)
vm_prod_reg (i, kall) | Regional aggregated production | \(10^6 tDM/yr\)

## Realizations

### (A) flexreg_apr16

This realization aggregates agricultural production from cluster level `j` to regional level `i`. Currently, cluster level production is available only for plant commodities, i.e for crops and pastures. Cluster level production of different crops and pasture is calculated in module 30_crop and 31_past respectively.

\[\begin{multline*} vm\_prod\_reg(i2,k) = \sum_{cell(i2,j2)} vm\_prod(j2,k) \end{multline*}\]

The equation above describes regional production of a MAgPIE plant commodity `vm_prod_reg` as the sum of the cluster level production `vm_prod` of the same commodity.

> Limitations For the time being, this approach is not applied to livestock products.

## Definitions

### Objects

module-internal objects (A: flexreg_apr16)
| Description | Unit | A
--- | --- | --- | ---
q17_prod_reg (i, k) | Regional production | \(10^6 tDM/yr\) | x

### Sets

sets in use
| description
--- | ---
i | World regions
kall | All products in the sectoral version
k(kall) | Primary products

## Authors

Benjamin Leon Bodirsky

## See Also

16_demand, 18_residues, 20_processing, 21_trade, 30_crop, 31_past, 38_factor_costs, 40_transport, 42_water_demand, 50_nr_soil_budget, 70_livestock, 71_disagg_lvst

## References