Changeset 1735


Ignore:
Timestamp:
Mar 29, 2013, 2:21:19 PM (11 years ago)
Author:
idelkadi
Message:

Corrections dans le cas des simulations de sensibilite ou l'on desactive (partout ou seulement dans la couche limite) les effets radiatifs des nuages. Les parametres de controle de ces simulations sont contenus dans le fichier beta_crf.data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/physiq.F

    r1724 r1735  
    11871187c$OMP THREADPRIVATE(mskocean_beta)
    11881188      REAL, dimension(klon, klev) :: beta         ! facteur sur cldtaurad et cldemirad pour evaluer les retros liees aux CRF
    1189       REAL, dimension(klon, klev) :: cldtaurad    ! epaisseur optique pour radlwsw,COSP
    1190       REAL, dimension(klon, klev) :: cldtaupirad  ! epaisseur optique pour radlwsw,COSP cas pre-industrial
    1191       REAL, dimension(klon, klev) :: cldemirad    ! emissivite pour radlwsw,COSP
     1189      REAL, dimension(klon, klev) :: cldtaurad    ! epaisseur optique pour radlwsw pour tester "CRF off"
     1190      REAL, dimension(klon, klev) :: cldtaupirad  ! epaisseur optique pour radlwsw pour tester "CRF off"
     1191      REAL, dimension(klon, klev) :: cldemirad    ! emissivite pour radlwsw pour tester "CRF off"
     1192      REAL, dimension(klon, klev) :: cldfrarad    ! fraction nuageuse
     1193
    11921194      INTEGER :: nbtr_tmp ! Number of tracer inside concvl
    11931195      REAL, dimension(klon,klev) :: sh_in ! Specific humidity entering in phytrac
     
    31763178      cldtaupirad = cldtaupi
    31773179      cldemirad   = cldemi
     3180     
    31783181c
    31793182      if(lon1_beta.EQ.-180..AND.lon2_beta.EQ.180..AND.
     
    31953198        cldtaupirad(i,k) = cldtaupi(i,k) * beta(i,k)
    31963199        cldemirad(i,k)   = cldemi(i,k) * beta(i,k)
     3200        cldfrarad(i,k)   = cldfra(i,k) * beta(i,k)
    31973201       ENDDO
    31983202       ENDDO
     
    32183222        cldtaupirad(i,k) = cldtaupi(i,k) * beta(i,k)
    32193223        cldemirad(i,k)   = cldemi(i,k) * beta(i,k)
     3224        cldfrarad(i,k)   = cldfra(i,k) * beta(i,k)
    32203225        endif
    32213226c
     
    32533258     e        paprs, pplay,zxtsol,albsol1, albsol2, t_seri,q_seri,
    32543259     e        wo(:, :, 1),
    3255      e        cldfra, cldemirad, cldtaurad,
     3260     e        cldfrarad, cldemirad, cldtaurad,
    32563261     s        heat,heat0,cool,cool0,radsol,albpla,
    32573262     s        topsw,toplw,solsw,sollw,
     
    32883293     e        paprs, pplay,zxtsol,albsol1, albsol2,
    32893294     e        t_seri,q_seri,wo,
    3290      e        cldfra, cldemirad, cldtaurad,
     3295     e        cldfrarad, cldemirad, cldtaurad,
    32913296     e        ok_ade, ok_aie, flag_aerosol,
    32923297     e        tau_aero, piz_aero, cg_aero,
     
    35973602     $                   prfl(:,1:klev),psfl(:,1:klev),
    35983603     $                   pmflxr(:,1:klev),pmflxs(:,1:klev),
    3599      $                   mr_ozone,cldtaurad, cldemirad)
     3604     $                   mr_ozone,cldtau, cldemi)
    36003605
    36013606!     L          calipso2D,calipso3D,cfadlidar,parasolrefl,atb,betamol,
Note: See TracChangeset for help on using the changeset viewer.