# Model Documentation

### | Version 4.0

created with goxygen 0.21.1

# 45_climate

# Climate (45_climate)

## Description

The climate module provides information about the present climate classes in the different cells (as shares of the total cell). This information is used by other modules to choose climate class dependent factors such as growth parameters correctly (e.g. used in 35_natveg).

## Interfaces

Interfaces to other modules

### Input

### Output

module outputs
| Description | Unit
--- | --- | ---
pm_climate_class (j, clcl) | Koeppen-Geiger climate classification on the simulation cluster level | \(1\)

## Realizations

### (A) static

In this realization climate classification information remains static over the whole simulation based on data for 1976-2000 taken from http://koeppen-geiger.vu-wien.ac.at/shifts.htm (Rubel and Kottek (2010)).

    sets
       clcl climate classification types
               /
                 BWh  "arid desert hot arid"
                 As   "equatorial summer dry"
                 BSh  "arid steppe hot arid"
                 Aw   "equatorial winter dry"
                 Am   "equatorial monsoonal"
                 Af   "equatorial fully humid"
                 BWk  "arid desert cold arid"
                 BSk  "arid steppe cold arid"
                 Cwb  "warm temperate winter dry warm summer"
                 Cwa  "warm temperate winter dry hot summer"
                 Csb  "warm temperate summer dry warm summer"
                 Csa  "warm temperate summer dry hot summer"
                 Cfa  "warm temperate fully humid hot summer"
                 Cfb  "warm temperate fully humid warm summer"
                 ET   "polar polar tundra"
                 Dfc  "snow fully humid cool summer"
                 Dfb  "snow fully humid warm summer"
                 Dwb  "snow winter dry warm summer"
                 Dwc  "snow winter dry cool summer"
                 Dfa  "snow fully humid hot summer"
                 Cwc  "warm temperate winter dry cool summer"
                 Dwa  "snow winter dry hot summer"
                 EF   "polar polar frost"
                 Cfc  "warm temperate fully humid cool summer"
                 Dsb  "snow summer dry warm summer"
                 Dsa  "snow summer dry hot summer"
                 Dsc  "snow summer dry cool summer"
                 Dfd  "snow fully humid extremely continental"
                 Dwd  "snow winter dry extremely continental"
                 Dsd  "snow summer dry extremely continental"
                 Csc  "warm temperate summer dry cool summer"
               /
    ;

In each cell \(j\), the climate class shares \(clcl\) sum up to 1.

    pm_climate_class(j,clcl) = f45_koeppengeiger(j,clcl);

> Limitations Temporal variations in climate classification are not considered.

## Definitions

### Objects

module-internal objects (A: static)
| Description | Unit | A
--- | --- | --- | ---
f45_koeppengeiger (j, clcl) | Koeppen-Geiger climate classification on the simulation cluster level | \(1\) | x

### Sets

sets in use
| description
--- | ---
clcl | climate classification types

## Authors

Jan Philipp Dietrich

## See Also

52_carbon, 59_som

## References

Rubel, Franz, and Markus Kottek. 2010. “Observed and Projected Climate Shifts 1901-2100 Depicted by World Maps of the Köppen-Geiger Climate Classification.” Meteorologische Zeitschrift, April, 135–41. doi:10.1127/0941-2948/2010/0430.