Ignore:
Timestamp:
Jun 10, 2013, 3:40:50 PM (11 years ago)
Author:
Laurent Fairhead
Message:

Inclusion d'une routine qui lit des champs d'aérosols stratosphériques
mensuels, prescrit des propriétés optiques et modifie le rayonnement en
conséquence. Pour le moment, seule l'interaction avec le rayonnement ondes
courtes est pris en compte. Les fichiers d'input doivent être au format des
fichiers de sortie. Contrôlé par la variable logique: flag_aerosol_strat
(false par défaut dans DefLists?/config.def)

  1. Boucher

A new routine has been added to the code that reads in monthly stratospheric
aerosols, prescribes optical properties and modifies radiation accordingly.
Presently, only the interaction with short wave radiation is taken into account.
Input files must be formatted as are the aerosol output fields. Control is by
the logical flag: flag_aerosol_strat (which is false by default and included
DefLists?/config.def)

  1. Boucher
File:
1 edited

Legend:

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

    r1761 r1764  
    11201120      LOGICAL, SAVE :: new_aod
    11211121c$OMP THREADPRIVATE(new_aod)
    1122    
     1122c
     1123c--STRAT AEROSOL
     1124      LOGICAL, SAVE :: flag_aerosol_strat
     1125c$OMP THREADPRIVATE(flag_aerosol_strat)
     1126cc-fin STRAT AEROSOL
    11231127c
    11241128c Declaration des constantes et des fonctions thermodynamiques
     
    12701274     .     iflag_cldcon,iflag_ratqs,ratqsbas,ratqshaut,tau_ratqs,
    12711275     .     ok_ade, ok_aie, ok_cdnc, aerosol_couple,
    1272      .     flag_aerosol, new_aod,
     1276     .     flag_aerosol, flag_aerosol_strat, new_aod,
    12731277     .     bl95_b0, bl95_b1,
    12741278c     nv flags pour la convection et les poches froides
     
    15951599     &                       ok_hf,ok_instan,ok_LES,ok_ade,ok_aie,
    15961600     &                       read_climoz, phys_out_filestations,
    1597      &                       new_aod, aerosol_couple
    1598      &                        )
     1601     &                       new_aod, aerosol_couple,
     1602     &                       flag_aerosol_strat )
    15991603c$OMP END MASTER
    16001604c$OMP BARRIER
     
    29722976         cg_aero(:,:,:,:)  = 0.
    29732977      ENDIF
     2978c
     2979c--STRAT AEROSOL
     2980c--updates tausum_aero,tau_aero,piz_aero,cg_aero
     2981      IF (flag_aerosol_strat) THEN
     2982         PRINT *,'appel a readaerosolstrat', mth_cur
     2983         CALL readaerosolstrato(debut)
     2984      ENDIF
     2985c--fin STRAT AEROSOL
    29742986
    29752987cIM calcul nuages par le simulateur ISCCP
     
    33593371     e        t_seri,q_seri,wo,
    33603372     e        cldfrarad, cldemirad, cldtaurad,
    3361      e        ok_ade, ok_aie, flag_aerosol,
     3373     e        ok_ade.OR.flag_aerosol_strat, ok_aie, flag_aerosol,
     3374     e        flag_aerosol_strat,
    33623375     e        tau_aero, piz_aero, cg_aero,
    33633376     e        cldtaupirad,new_aod,
     
    34013414     e        t_seri,q_seri,wo,
    34023415     e        cldfra, cldemi, cldtau,
    3403      e        ok_ade, ok_aie, flag_aerosol,
     3416     e        ok_ade.OR.flag_aerosol_strat, ok_aie, flag_aerosol,
     3417     e        flag_aerosol_strat,
    34043418     e        tau_aero, piz_aero, cg_aero,
    34053419     e        cldtaupi,new_aod,
Note: See TracChangeset for help on using the changeset viewer.