Ignore:
Timestamp:
Nov 24, 2016, 4:02:04 PM (8 years ago)
Author:
idelkadi
Message:

Mise a jour du simulateur COSP.
Passage de la version 1.4.0 a la version 1.4.1
(Version suggeree pour CFMIP3/CMIP6)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/cosp/cosp_output_mod.F90

    r2652 r2713  
    99  USE MOD_COSP_TYPES
    1010  use MOD_COSP_Modis_Simulator, only : cosp_modis
     11  use mod_modis_sim, only : numMODISReffIceBins, reffICE_binCenters, &
     12                            numMODISReffLiqBins, reffLIQ_binCenters
    1113
    1214! cosp_output_mod
     
    1719!$OMP THREADPRIVATE(cosp_outfilekeys, cosp_nidfiles)
    1820      INTEGER, DIMENSION(3), SAVE  :: nhoricosp,nvert,nvertmcosp,nvertcol,nvertbze, &
    19                                       nvertsratio,nvertisccp,nvertp,nverttemp,nvertmisr
     21                                      nvertsratio,nvertisccp,nvertp,nverttemp,nvertmisr, &
     22                                      nvertReffIce,nvertReffLiq
    2023      REAL, DIMENSION(3), SAVE                :: zoutm_cosp
    2124!$OMP THREADPRIVATE(nhoricosp, nvert,nvertmcosp,nvertcol,nvertsratio,nvertbze,nvertisccp,nvertp,zoutm_cosp,nverttemp,nvertmisr)
     25!$OMP THREADPRIVATE(nvertReffIce,nvertReffLiq)
    2226      REAL, SAVE                   :: zdtimemoy_cosp
    2327!$OMP THREADPRIVATE(zdtimemoy_cosp)
     
    176180  TYPE(ctrl_outcosp), SAVE :: o_clmodis = ctrl_outcosp((/ .TRUE., .TRUE., .TRUE. /), &
    177181         "clmodis", "MODIS Cloud Area Fraction", "%", (/ ('', i=1, 3) /))
     182  TYPE(ctrl_outcosp), SAVE :: o_crimodis = ctrl_outcosp((/ .TRUE., .TRUE., .TRUE. /), &
     183         "crimodis", "Optical_Thickness_vs_ReffIce from Modis", "%", (/ ('',i=1, 3) /))         
     184  TYPE(ctrl_outcosp), SAVE :: o_crlmodis = ctrl_outcosp((/ .TRUE., .TRUE.,.TRUE. /), &
     185         "crlmodis", "Optical_Thickness_vs_ReffLiq from Modis", "%", (/ ('',i=1, 3) /))         
    178186
    179187! Rttovs simulator
     
    325333!   CALL wxios_add_vaxis("dbze", DBZE_BINS, dbze_ax)
    326334!   CALL wxios_add_vaxis("scatratio", SR_BINS, sratio_ax)
     335   CALL wxios_add_vaxis("ReffIce", numMODISReffIceBins, reffICE_binCenters)
     336   CALL wxios_add_vaxis("ReffLiq", numMODISReffLiqBins, reffLIQ_binCenters)
     337
    327338#endif
    328339   
     
    366377
    367378      CALL histvert(cosp_nidfiles(iff),"cth16","altitude","m",MISR_N_CTH,MISR_CTH,nvertmisr(iff))
     379 
     380      CALL histvert(cosp_nidfiles(iff),"ReffIce","Effective_particle_size_Ice","microns",numMODISReffIceBins, reffICE_binCenters, &
     381                    nvertReffIce(iff))                                         
     382     
     383      CALL histvert(cosp_nidfiles(iff),"ReffLiq","Effective_particle_size_Liq","microns",numMODISReffLiqBins, reffLIQ_binCenters, &                                 
     384                    nvertReffLiq(iff))
    368385
    369386!      CALL histvert(cosp_nidfiles(iff),"dbze","equivalent_reflectivity_factor","dBZ",DBZE_BINS,dbze_ax,nvertbze(iff))
Note: See TracChangeset for help on using the changeset viewer.