1 | #!/usr/bin/env python |
---|
2 | |
---|
3 | #------------------------------------------------------------------- |
---|
4 | # Objectives |
---|
5 | #------------------------------------------------------------------- |
---|
6 | # This file describes a configuration with 28 PFTs that correspond |
---|
7 | # to the 13 MTCs, 13 tree species and 2 additional agricultural |
---|
8 | # PFTs without age classes. This configuration is suitable for |
---|
9 | # parameterizing the model as it uses all available parameters. |
---|
10 | # The set-up is ideal in combination with impose_veg = y. If |
---|
11 | # impose_veg = n adjusted PFT maps need to be used. |
---|
12 | # |
---|
13 | # WARNING: the order of the PFTs should match the PFT definition of |
---|
14 | # the land cover, forest management, litter raking and species maps |
---|
15 | # |
---|
16 | # CODING GUIDELINE: variable names written in capitals are variables |
---|
17 | # that will end up in the run.defs |
---|
18 | |
---|
19 | |
---|
20 | #------------------------------------------------------------------- |
---|
21 | # Configure the vegetation. |
---|
22 | #------------------------------------------------------------------- |
---|
23 | NAGEC = 1 |
---|
24 | header = ['domain', 'mtc', 'pft', 'species, genus or biome', 'pft_to_mtc', 'has_agec'] |
---|
25 | config = [\ |
---|
26 | ['Global', 'BareSoil', 'SoilBare', 'Global', 1, 'n'], |
---|
27 | ['Global', 'TropicalBroadLeavedEvergreen', 'BroadLeavedEvergreen', 'Tropical', 2, 'n'], |
---|
28 | ['Global', 'TropicalBroadLeavedRaingreen', 'BroadLeavedRaingreen', 'Tropical', 3, 'n'], |
---|
29 | ['Global', 'TemperateNeedleleafEvergreen', 'NeedleleafEvergreen', 'Temperate', 4, 'n'], |
---|
30 | ['Europe', 'TemperateNeedleleafEvergreen', 'PinusSylvestris', 'Temperate', 4, 'n'], |
---|
31 | ['Europe', 'TemperateNeedleleafEvergreen', 'PinusPinaster', 'Temperate', 4, 'n'], |
---|
32 | ['Europe', 'TemperateNeedleleafEvergreen', 'PiceaSp', 'Temperate', 4, 'n'], |
---|
33 | ['Europe', 'TemperateNeedleleafEvergreen', 'Residual', 'Temperate', 4, 'n'], |
---|
34 | ['Global', 'TemperateBroadLeavedEvergreen', 'BroadLeavedEvergreen', 'Temperate', 5, 'n'], |
---|
35 | ['Europe', 'TemperateBroadLeavedEvergreen', 'QuercusIlexSuber', 'Temperate', 5, 'n'], |
---|
36 | ['Global', 'TemperateBroadLeavedSummergreen', 'BroadLeavedSummergreen', 'Temperate', 6, 'n'], |
---|
37 | ['Europe', 'TemperateBroadLeavedSummergreen', 'BetulaSp', 'Temperate', 6, 'n'], |
---|
38 | ['Europe', 'TemperateBroadLeavedSummergreen', 'FagusSylvatica', 'Temperate', 6, 'n'], |
---|
39 | ['Europe', 'TemperateBroadLeavedSummergreen', 'QuercusRoburPetraea', 'Temperate', 6, 'n'], |
---|
40 | ['Europe', 'TemperateBroadLeavedSummergreen', 'PopulusSp', 'Temperate', 6, 'n'], |
---|
41 | ['Europe', 'TemperateBroadLeavedSummergreen', 'Residual', 'Temperate', 6, 'n'], |
---|
42 | ['Global', 'BorealNeedleleafEvergreen', 'NeedleleafEvergreen', 'Boreal', 7, 'n'], |
---|
43 | ['Europe', 'BorealNeedleleafEvergreen', 'PinusSylvestris', 'Boreal', 7, 'n'], |
---|
44 | ['Europe', 'BorealNeedleleafEvergreen', 'PiceaSp', 'Boreal', 7, 'n'], |
---|
45 | ['Global', 'BorealBroadLeavedSummergreen', 'BroadLeavedSummergreen', 'Boreal', 8, 'n'], |
---|
46 | ['Europe', 'BorealBroadLeavedSummergreen', 'BetulaSp', 'Boreal', 8, 'n'], |
---|
47 | ['Global', 'BorealNeedleleafSummergreen', 'LarixSp', 'Boreal', 9, 'n'], |
---|
48 | ['Global', 'C3Grass', 'C3Grass', 'Temperate', 10, 'n'], |
---|
49 | ['Global', 'C3Grass', 'C3Grass', 'Boreal', 10, 'n'], |
---|
50 | ['Global', 'C4Grass', 'C4Grass', 'Temperate',11, 'n'], |
---|
51 | ['Global', 'C3Agriculture', 'C3Agriculture', 'Temperate', 12, 'n'], |
---|
52 | ['Global', 'C3Agriculture', 'C3Agriculture', 'Boreal', 12, 'n'], |
---|
53 | ['Global', 'C4Agriculture', 'C4Agriculture', 'Temperate', 13, 'n']] |
---|
54 | |
---|