# Model Documentation

### | Version 4.0

created with goxygen 0.21.1

# 54_phosphorus

# Phosphorus (54_phosphorus)

## Description

The phosphorus module is introduced to estimate the major P-flows in the agricultural sector and to determine the dynamics of P-Pools in the soil. Different P-flows can be accounted in MAgPIE, among others:

- P withdrawals by harvest: estimated as P content of crop harvest
- P withdrawals by harvest of above ground residues: estimated as P content of residues
- P inputs by decaying recycled residues: estimated as P content of recycled residues
- P inputs by burned residues: estimated as P content of burned residues but no combustion losses assumed
- P inputs by manure recycled to croplands
- P inputs by fertilizers
- P inputs by release of plant-available P from the permanent P-Pool.
- P inputs by seed
- P inputs by weathering
- P losses by erosion
- P losses by leaching

However, for the time being, this module is not activated in MAgPIE. It is a topic we seek to include in future developments of the model as enriches the biophysical aspects of the model as well as adds to the fertilizer costs (and hence total costs of production).

## Interfaces

Interfaces to other modules

### Input

### Output

module outputs
| Description | Unit
--- | --- | ---
vm_p_fert_costs (i) | costs for mineral fertilizers | \(10^6 USD_{05MER}/yr\)

## Realizations

### (A) off

This is the current default implementation of the module. It deactivates calculations related to the phosphorus module.

     vm_p_fert_costs.fx(i)=0;

> Limitations The realization is still under development.

## Definitions

### Objects

module-internal objects (A: off)
Description | Unit | A

### Sets

sets in use
| description
--- | ---
i | World regions

## Authors

Benjamin Leon Bodirsky

## See Also

11_costs

## References