Changeset 3121
- Timestamp:
- Dec 13, 2017, 11:35:15 AM (7 years ago)
- Location:
- LMDZ6/trunk
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/DefLists/CMIP6_ping_atmos.xml
r3117 r3121 65 65 <field id="CMIP6_clhcalipso" field_ref="pclhcalipso" /> <!-- P1 (%) cloud_area_fraction_in_atmosphere_layer : Percentage cloud cover in layer centred on 220hPa --> 66 66 <field id="CMIP6_cli" field_ref="iwcon" /> <!-- P1 (kg kg-1) mass_fraction_of_cloud_ice_in_air : Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model. --> 67 <field id="CMIP6_clic" field_ref=" dummy_XYA" /> <!-- P2 (1.0) mass_fraction_of_convective_cloud_ice_in_air : Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model. -->67 <field id="CMIP6_clic" field_ref="icc3dcon" /> <!-- P2 (1.0) mass_fraction_of_convective_cloud_ice_in_air : Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model. --> 68 68 <field id="CMIP6_climodis" field_ref="climodis" /> <!-- P1 (%) ice_cloud_area_fraction : MODIS Ice Cloud Area Percentage --> 69 <field id="CMIP6_clis" field_ref=" dummy_XYA" /> <!-- P2 (1.0) mass_fraction_of_stratiform_cloud_ice_in_air : Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model. -->69 <field id="CMIP6_clis" field_ref="icc3dstra" /> <!-- P2 (1.0) mass_fraction_of_stratiform_cloud_ice_in_air : Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model. --> 70 70 <field id="CMIP6_clisccp" field_ref="clisccp2" /> <!-- P1 (%) cloud_area_fraction_in_atmosphere_layer : Percentage cloud cover in optical depth categories. --> 71 71 <field id="CMIP6_clivi" field_ref="iwp" /> <!-- P1 (kg m-2) atmosphere_cloud_ice_content : mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model. --> -
LMDZ6/trunk/DefLists/field_def_lmdz.xml
r3117 r3121 568 568 <field id="lcc3dcon" long_name="Convective cloud liquid fraction" unit="1" /> 569 569 <field id="lcc3dstra" long_name="Stratiform cloud liquid fraction" unit="1" /> 570 <field id="icc3dcon" long_name="Mass Fraction of Convective Cloud Ice" unit="kg/kg" /> 571 <field id="icc3dstra" long_name="Mass Fraction of Stratiform Cloud Ice " unit="kg/kg" /> 570 572 <field id="clwcon" long_name="Convective Cloud Liquid water content" unit="kg/kg" /> 571 573 <field id="Ma" long_name="undilute adiab updraft" unit="kg/m2/s" /> -
LMDZ6/trunk/DefLists/file_def_histLES_lmdz.xml
r3110 r3121 499 499 <field field_ref="lcc3dcon" level="10" /> 500 500 <field field_ref="lcc3dstra" level="10" /> 501 <field field_ref="icc3dcon" level="10" /> 502 <field field_ref="icc3dstra" level="10" /> 501 503 <field field_ref="clwcon" level="10" /> 502 504 <field field_ref="Ma" level="10" /> -
LMDZ6/trunk/DefLists/file_def_histday_lmdz.xml
r3117 r3121 512 512 <field field_ref="lcc3dcon" level="6" /> 513 513 <field field_ref="lcc3dstra" level="6" /> 514 <field field_ref="icc3dcon" level="6" /> 515 <field field_ref="icc3dstra" level="6" /> 514 516 <field field_ref="clwcon" level="10" /> 515 517 <field field_ref="Ma" level="10" /> -
LMDZ6/trunk/DefLists/file_def_histins_lmdz.xml
r3110 r3121 499 499 <field field_ref="lcc3dcon" level="10" /> 500 500 <field field_ref="lcc3dstra" level="10" /> 501 <field field_ref="icc3dcon" level="10" /> 502 <field field_ref="icc3dstra" level="10" /> 501 503 <field field_ref="clwcon" level="10" /> 502 504 <field field_ref="Ma" level="10" /> -
LMDZ6/trunk/DefLists/file_def_histmth_lmdz.xml
r3117 r3121 554 554 <field field_ref="lcc3dcon" level="2" /> 555 555 <field field_ref="lcc3dstra" level="2" /> 556 <field field_ref="icc3dcon" level="2" /> 557 <field field_ref="icc3dstra" level="2" /> 556 558 <field field_ref="clwcon" level="4" /> 557 559 <field field_ref="Ma" level="4" /> -
LMDZ6/trunk/DefLists/file_def_histstn_lmdz.xml
r3110 r3121 499 499 <field field_ref="lcc3dcon" level="10" /> 500 500 <field field_ref="lcc3dstra" level="10" /> 501 <field field_ref="icc3dcon" level="10" /> 502 <field field_ref="icc3dstra" level="10" /> 501 503 <field field_ref="clwcon" level="10" /> 502 504 <field field_ref="Ma" level="10" /> -
LMDZ6/trunk/libf/phylmd/newmicro.F90
r3117 r3121 10 10 USE dimphy 11 11 USE phys_local_var_mod, ONLY: scdnc, cldncl, reffclwtop, lcc, reffclws, & 12 reffclwc, cldnvi, lcc3d, lcc3dcon, lcc3dstra 12 reffclwc, cldnvi, lcc3d, lcc3dcon, lcc3dstra, icc3dcon, icc3dstra 13 13 USE phys_state_var_mod, ONLY: rnebcon, clwcon 14 14 USE icefrac_lsc_mod ! computes ice fraction (JBM 3/14) … … 586 586 lcc3dstra(i, k) = lcc3dstra(i, k) - lcc3dcon(i, k) ! eau liquide stratiforme 587 587 lcc3dstra(i, k) = max(lcc3dstra(i,k), 0.0) 588 !FC pour la glace (CAUSES) 589 icc3dcon(i, k) = rnebcon(i, k)*(1-phase3d(i, k))*clwcon(i, k) ! glace convective 590 icc3dstra(i, k)= pclc(i, k)*pqlwp(i, k)*(1-phase3d(i, k)) 591 icc3dstra(i, k) = icc3dstra(i, k) - icc3dcon(i, k) ! glace stratiforme 592 icc3dstra(i, k) = max( icc3dstra(i, k), 0.0) 593 !FC (CAUSES) 594 588 595 ! Compute cloud droplet radius as above in meter 589 596 radius = 1.1*((pqlwp(i,k)*pplay(i,k)/(rd*t(i,k)))/(4./3*rpi*1000.* & … … 626 633 IF (lcc3dcon(i,k)<=0.0) lcc3dcon(i, k) = 0.0 627 634 IF (lcc3dstra(i,k)<=0.0) lcc3dstra(i, k) = 0.0 635 !FC (CAUSES) 636 IF (icc3dcon(i,k)<=0.0) icc3dcon(i, k) = 0.0 637 IF (icc3dstra(i,k)<=0.0) icc3dstra(i, k) = 0.0 638 !FC (CAUSES) 628 639 END DO 629 640 IF (reffclwtop(i)<=0.0) reffclwtop(i) = 0.0 -
LMDZ6/trunk/libf/phylmd/phys_local_var_mod.F90
r3117 r3121 169 169 REAL, SAVE, ALLOCATABLE :: lcc3dstra(:,:) 170 170 !$OMP THREADPRIVATE(lcc3dstra) 171 REAL, SAVE, ALLOCATABLE :: icc3dcon(:,:) 172 !$OMP THREADPRIVATE(icc3dcon) 173 REAL, SAVE, ALLOCATABLE :: icc3dstra(:,:) 174 !$OMP THREADPRIVATE(icc3dstra) 171 175 REAL, SAVE, ALLOCATABLE :: od443aer(:) 172 176 !$OMP THREADPRIVATE(od443aer) … … 593 597 ALLOCATE(lcc3dcon(klon, klev)) 594 598 ALLOCATE(lcc3dstra(klon, klev)) 599 ALLOCATE(icc3dcon(klon, klev)) 600 ALLOCATE(icc3dstra(klon, klev)) 595 601 ALLOCATE(od443aer(klon)) 596 602 ALLOCATE(od550aer(klon)) … … 868 874 DEALLOCATE(lcc3dcon) 869 875 DEALLOCATE(lcc3dstra) 876 DEALLOCATE(icc3dcon) 877 DEALLOCATE(icc3dstra) 870 878 DEALLOCATE(od443aer) 871 879 DEALLOCATE(od550aer) -
LMDZ6/trunk/libf/phylmd/phys_output_ctrlout_mod.F90
r3117 r3121 809 809 's2', 'Surface moyenne des panaches de type 2', 'm2', (/ ('', i=1, 10) /)) 810 810 811 !-------Déclenchement stochastiqu 811 !-------Déclenchement stochastique 812 812 TYPE(ctrl_out), SAVE :: o_proba_notrig = ctrl_out((/ 1, 6, 6, 6, 10, 10, 11, 11, 11, 11/), & 813 813 'proba_notrig', 'Probabilite de non-declenchement', ' ', (/ ('', i=1, 10) /)) … … 1447 1447 TYPE(ctrl_out), SAVE :: o_lcc3dstra = ctrl_out((/ 2, 6, 10, 10, 10, 10, 11, 11, 11, 11/), & 1448 1448 'lcc3dstra', 'Stratiform cloud liquid fraction', '1', (/ ('', i=1, 10) /)) 1449 TYPE(ctrl_out), SAVE :: o_icc3dcon = ctrl_out((/ 2, 6, 10, 10, 10, 10, 11, 11, 11, 11/), & 1450 'icc3dcon', 'Convective cloud ice fraction', '1', (/ ('', i=1, 10) /)) 1451 TYPE(ctrl_out), SAVE :: o_icc3dstra = ctrl_out((/ 2, 6, 10, 10, 10, 10, 11, 11, 11, 11/), & 1452 'icc3dstra', 'Stratiform cloud ice fraction', '1', (/ ('', i=1, 10) /)) 1449 1453 TYPE(ctrl_out), SAVE :: o_solbnd = ctrl_out((/ 2, 6, 10, 10, 10, 10, 11, 11, 11, 11/), & 1450 1454 'solbnd', 'Top-of-Atmosphere Solar Insolation for each band', 'W m-2', (/ ('', i=1, 10) /)) -
LMDZ6/trunk/libf/phylmd/phys_output_write_mod.F90
r3117 r3121 14 14 CONTAINS 15 15 16 ! ug Routine pour définir (lo s du premier passageà) ET sortir les variables16 ! ug Routine pour définir (lors du premier passage) ET sortir les variables 17 17 SUBROUTINE phys_output_write(itap, pdtphys, paprs, pphis, & 18 18 pplay, lmax_th, aerosol_couple, & … … 122 122 o_cldncl, o_reffclws, o_reffclwc, o_solbnd, o_stratomask,& 123 123 o_cldnvi, o_lcc, o_lcc3d, o_lcc3dcon, & 124 o_lcc3dstra, o_reffclwtop, o_ec550aer, & 124 o_lcc3dstra, o_icc3dcon, o_icc3dstra, & 125 o_reffclwtop, o_ec550aer, & 125 126 o_lwcon, o_iwcon, o_temp, o_theta, & 126 127 o_ovapinit, o_ovap, o_oliq, o_ocond, o_geop, & … … 278 279 sollwad0_aero, toplwai_aero, sollwai_aero, & 279 280 scdnc, cldncl, reffclws, reffclwc, cldnvi, stratomask,& 280 lcc, lcc3d, lcc3dcon, lcc3dstra, reffclwtop, & 281 lcc, lcc3d, lcc3dcon, lcc3dstra, & 282 icc3dcon, icc3dstra, reffclwtop, & 281 283 ec550aer, flwc, fiwc, t_seri, theta, q_seri, & 282 284 ql_seri, qs_seri, tr_seri, & … … 1406 1408 CALL histwrite_phy(o_lcc3dcon, lcc3dcon) 1407 1409 CALL histwrite_phy(o_lcc3dstra, lcc3dstra) 1410 CALL histwrite_phy(o_icc3dcon, icc3dcon) 1411 CALL histwrite_phy(o_icc3dstra, icc3dstra) 1408 1412 CALL histwrite_phy(o_reffclwtop, reffclwtop) 1409 1413 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.