| 65 | |
| 66 | |
| 67 | === Externalisation Forest management : === |
| 68 | J'ai fait la liste des paramètres PFT pour forest management. Avec Nicolas (Viovy), nous avons renommé certains paramètres qui n'étaient pas très explicites (comme a, c, d, etc). Voici la liste des nouveaux noms (concerne le module forestry) : |
| 69 | || Ancien nom || Nouveau nom || |
| 70 | || a || fm_allo_a || |
| 71 | || c || fm_allo_c || |
| 72 | || d || fm_allo_d || |
| 73 | || p || fm_allo_p || |
| 74 | || q || fm_allo_q || |
| 75 | || a0 || allo_crown_a0 || |
| 76 | || a1 || allo_crown_a1 || |
| 77 | || a2 || allo_crown_a2 || |
| 78 | Voilà la liste complète des paramètres PFTs : |
| 79 | {{{ |
| 80 | ! |
| 81 | ! Forest Management |
| 82 | ! |
| 83 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: fm_allo_a_mtc = & |
| 84 | & (/ undef, 19.42, 19.42, 9.3, 19.42, 19.42, 9.3, & |
| 85 | & 19.42, 9.3, undef, undef, undef, undef /) |
| 86 | |
| 87 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: fm_allo_c_mtc = & |
| 88 | & (/ undef, 0.11, 0.11, 0.35, 0.11, 0.11, 0.35, & |
| 89 | & 0.11, 0.35, undef, undef, undef, undef /) |
| 90 | |
| 91 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: fm_allo_d_mtc = & |
| 92 | & (/ undef, 0.13, 0.13, 0.3, 0.13, 0.13, 0.3, & |
| 93 | & 0.13, 0.3, undef, undef, undef, undef /) |
| 94 | |
| 95 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: fm_allo_p_mtc = & |
| 96 | & (/ undef, 0.75, 0.75, 0.69, 0.75, 0.75, 0.69, & |
| 97 | & 0.75, 0.69, undef, undef, undef, undef /) |
| 98 | |
| 99 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: fm_allo_q_mtc = & |
| 100 | & (/ undef, -0.12, -0.12, -0.32, -0.12, -0.12, -0.32, & |
| 101 | & -0.12, -0.32, undef, undef, undef, undef /) |
| 102 | |
| 103 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: allo_crown_a0_mtc = & |
| 104 | & (/ undef, -0.7602, -0.7602, -1.019, -0.7602, -0.7602, -1.019, & |
| 105 | & -0.7602, -1.019, undef, undef, undef, undef /) |
| 106 | |
| 107 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: allo_crown_a1_mtc = & |
| 108 | & (/ undef, 0.6672, 0.6672, 0.887, 0.6672, 0.6672, 0.887, & |
| 109 | & 0.6672, 0.887, undef, undef, undef, undef /) |
| 110 | |
| 111 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: allo_crown_a2_mtc = & |
| 112 | & (/ undef, 0.12646, 0.12646, 0.188, 0.12646, 0.12646, 0.188, & |
| 113 | & 0.12646, 0.188, undef, undef, undef, undef /) |
| 114 | |
| 115 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: h_first_mtc = & |
| 116 | & (/ 0.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, & |
| 117 | & 10.0, 10.0, 0.0, 0.0, 0.0, 0.0 /) |
| 118 | |
| 119 | LOGICAL, PARAMETER, DIMENSION(nvmc) :: plantation_mtc = & |
| 120 | & (/ .FALSE., .FALSE., .FALSE., .FALSE., .FALSE., .FALSE., .FALSE., & |
| 121 | & .FALSE., .FALSE., .FALSE., .FALSE., .FALSE., .FALSE. /) |
| 122 | |
| 123 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: nmaxtrees_mtc = & |
| 124 | & (/ 10000., 10000., 10000., 10000., 10000., 10000., 10000., & |
| 125 | & 10000., 10000., 10000., 10000., 10000., 10000. /) |
| 126 | |
| 127 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: dens_target_mtc = & |
| 128 | & (/ 0.0, 100.0, 100.0, 200.0, 100.0, 100.0, 200.0, & |
| 129 | & 100.0, 200.0, 0.0, 0.0, 0.0, 0.0 /) |
| 130 | |
| 131 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: branch_ratio_mtc = & |
| 132 | & (/ 0.0, 0.38, 0.38, 0.25, 0.38, 0.38, 0.25, & |
| 133 | & 0.38, 0.25, 0.0, 0.0, 0.0, 0.0 /) |
| 134 | |
| 135 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: frac_growthresp_mtc = & |
| 136 | &(/ 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, & |
| 137 | & 0.28, 0.28, 0.28, 0.28, 0.28, 0.28 /) |
| 138 | |
| 139 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: pipe_density_mtc = & !! Density (gC/m3) (source: AFOCEL 2006 |
| 140 | &(/ 0.0, 3.e5, 3.e5, 2.e5, 3.e5, 3.e5, 2.e5, & |
| 141 | & 3.e5, 2.e5, 2.e5, 2.e5, 2.e5, 2.e5 /) |
| 142 | |
| 143 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: decl_factor_mtc = & |
| 144 | & (/ 0.0, 0.0005, 0.0005, 0.0007, 0.0005, 0.0005, 0.0009, & |
| 145 | & 0.00075, 0.0005, 1.0, 1.0, 1.0, 1.0 /) |
| 146 | |
| 147 | REAL(r_std), PARAMETER, DIMENSION(nvmc) :: opt_factor_mtc = & |
| 148 | & (/ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & |
| 149 | & 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 /) |
| 150 | }}} |
| 151 | Le bout de code est disponible dans mon répertoire perso, dans le dossier MERGE_PHENO_SPIN_OMP. |