Changes between Version 36 and Version 37 of IPSLCM5ACo2
- Timestamp:
- 02/21/11 22:29:37 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IPSLCM5ACo2
v36 v37 23 23 1. on doit rajouter la lecture d'un fichier d'émissions ff (fossil fuel), 24 24 1. on doit récupérer les flux moyens de PISCES et d'ORCHIDEE, 25 1. Ãla place de la lecture des concentrations IPCC_CO2 imposées, on va calculer la concentration moyenne mensuelle25 1. A la place de la lecture des concentrations IPCC_CO2 imposées, on va calculer la concentration moyenne mensuelle 26 26 (ou annuelle). 27 27 1. on doit conserver ces valeurs de co2 (une ligne par mois) … … 63 63 }}} 64 64 Pour l'instant ce flux de CO2 global n'est sauvé qu'en moyenne mensuelle. L'affichage du flux est dans le ocean.output du mois de décembre. 65 On va devoir modifier PISCES pour afficher ce CO2 calculé tous les mois ( Ãfaire). [[BR]]65 On va devoir modifier PISCES pour afficher ce CO2 calculé tous les mois ( A faire). [[BR]] 66 66 MM: récupération de ces affichages faite par lmdz_analyse_opa_out.awk.[[BR]] 67 67 voir /work/cont003/p86manci/IPSLCM5A-C/config/ pour les tests. … … 139 139 On doit alors récupérer chaque mois le co2_prec=co2 du mois précédent pour appliquer la formule. 140 140 141 La condition initiale pour le co2_prec est un nouveau param ètre dans la lmdz.card : lmdz_UserChoices_co2_init.141 La condition initiale pour le co2_prec est un nouveau paramè&tre dans la lmdz.card : lmdz_UserChoices_co2_init. 142 142 143 143 === Tests et runs === … … 170 170 [[BR]] 171 171 172 Pour la version IPSLCM5A avec un CO2 atmosph èrique moyen ( calculé offline ), '''il ne faut pas activer la clé key_cpl_carbon_cycle''' ( l'océan s'attend à recevoir dans ce cas une pco2 "spatialisée" ) (CE)172 Pour la version IPSLCM5A avec un CO2 atmosphérique moyen ( calculé offline ), '''il ne faut pas activer la clé key_cpl_carbon_cycle''' ( l'océan s'attend à recevoir dans ce cas une pco2 "spatialisée" ) (CE) 173 173 * PISCES est modifié pour diagnostiquer le flux total de carbone océanique cumulé sur la durée du run 174 174 {{{ … … 210 210 Test historical interactif hist02 : voir [[BR]] 211 211 /work/cont003/p86manci/IPSLCM5A-C/config/IPSLCM5A_C/Chistorical2 [[BR]] 212 Avec le script commit édans IPSLCM5A/Chistorical, on peut restarter correctement du run de control.212 Avec le script commité dans IPSLCM5A/Chistorical, on peut restarter correctement du run de control. 213 213 * voir [[BR]] : 214 214 http://dods.ipsl.jussieu.fr/orchidee/SANORCHIDEE/CpiControl/fegg_plot01_Cpi02Chist02_prod/ [[BR]] … … 282 282 CMIP5 ... c'est bon donc ?! 283 283 }}} 284 285 === Janvier 2011 : Christian Ethé === 286 287 La formule pour le calcul de la pco2 est la suivante 288 {{{ 289 co2_ppm = co2_ppm_prec + ( EMI(Fossil) + Flux(ocean) + Total Flux(land) ) / 2.12 290 ppmv ppmv GtC/mth GtC/mth GtC/mth 291 }}} 292 293 Dans ORCHIDEE 294 {{{ 295 Total Flux(land) = Flux(land) + EMI(Land-Use) + HARVEST 296 NBP = (NEP) + (FLUC) + (HARVEST_ABOVE ) 297 }}} 298 299 Les craintes de MM sur LAND COVER CHANGE étaient justifiées. Il faut intégrer ces flux dans la routine stomate.f90 comme c'est fait pour le flux NEP : 300 {{{ 301 ! Total ( land) Cumulative fluxes of fluc and harvest 302 net_cflux_prod_monthly_sum=& 303 & SUM(cflux_prod_monthly(:)*resolution(:,1)*resolution(:,2)*contfrac(:))*1e-15 304 CALL reduce_sum(net_cflux_prod_monthly_sum,net_cflux_prod_monthly_tot) 305 CALL bcast(net_cflux_prod_monthly_tot) 306 307 net_harvest_above_monthly_sum=& 308 & SUM(harvest_above_monthly(:)*resolution(:,1)*resolution(:,2)*contfrac(:))*1e-15 309 CALL reduce_sum(net_harvest_above_monthly_sum,net_harvest_above_monthly_tot) 310 CALL bcast(net_harvest_above_monthly_tot) 311 312 net_co2_flux_monthly = net_co2_flux_monthly*1e-15 313 CALL reduce_sum(net_co2_flux_monthly,net_co2_flux_monthly_sum) 314 CALL bcast(net_co2_flux_monthly_sum) 315 316 WRITE(numout,9010) 'GLOBAL net_cflux_prod_monthly (Peta gC/month) = ',net_cflux_prod_monthly_tot 317 WRITE(numout,9010) 'GLOBAL net_harvest_above_monthly (Peta gC/month) = ',net_harvest_above_monthly_tot 318 WRITE(numout,9010) 'GLOBAL net_co2_flux_monthly (Peta gC/month) = ',net_co2_flux_monthly_sum 319 320 ! Calculation of net biospheric production 321 net_biosp_prod_monthly_tot = & 322 & ( net_co2_flux_monthly_sum + net_cflux_prod_monthly_tot + net_harvest_above_monthly_tot ) 323 WRITE(numout,9010) 'GLOBAL net_biosp_prod_monthly (Peta gC/month) = ',net_biosp_prod_monthly_tot 324 325 9010 FORMAT(A52,F17.14) 326 }}} 327 328 === fichier fuel === 329 330 Le fichier "emissions" preparé par Patricia est la : 331 http://dods.ipsl.jussieu.fr/cpipsl/ANDRES/CMIP5_gridcar_CO2_emissions_fossil_fuel_Andres_1751-2007_monthly_SC.txt 332 Dans ce fichier, FF est déjà en PgC/month 333