Ignore:
Timestamp:
Oct 15, 2014, 2:03:57 AM (10 years ago)
Author:
fhourdin
Message:

Introduction du cas Dice couplé atmosphere/surface
+ nouveau paramètre de contrôle f_ri_cd_min, seuil minimum
sur la fonction f(Ri) en facteur du coefficient de traîné neutre.
Par défaut : f_ri_cd_min=0.1 (comme avant)

Introduction of the coupled atmosphere/surface dice case.
+ new parameter f_ri_cd_min, minimum threshold on the f(Ri) fonction
that multiply the neutral drag coefficient.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/lmdz1d.F90

    r2117 r2126  
    112112        logical :: forcing_twpice  = .false.
    113113        logical :: forcing_amma    = .false.
     114        logical :: forcing_dice    = .false.
    114115        logical :: forcing_GCM2SCM = .false.
    115116        logical :: forcing_GCSSold = .false.
     
    178179!---------------------------------------------------------------------
    179180      logical :: ok_writedem =.true.
     181      real :: sollw_in = 0.
     182      real :: solsw_in = 0.
    180183     
    181184!---------------------------------------------------------------------
     
    262265!             initial profiles from AMMA nc file
    263266!             LS convergence, omega and surface fluxes imposed from AMMA file 
     267!forcing_type = 7 ==> forcing_dice = .true.
     268!             initial profiles and large scale forcings in dice_driver.nc
     269!             Different stages: soil model alone, atm. model alone
     270!             then both models coupled
    264271!forcing_type = 40 ==> forcing_GCSSold = .true.
    265272!             initial profile from GCSS file
     
    296303      elseif (forcing_type .eq.6) THEN
    297304       forcing_amma = .true.
     305      elseif (forcing_type .eq.7) THEN
     306       forcing_dice = .true.
    298307      elseif (forcing_type .eq.40) THEN
    299308       forcing_GCSSold = .true.
     
    319328
    320329        type_ts_forcing = 0
    321         if (forcing_toga.or.forcing_sandu.or.forcing_astex)                 &
     330        if (forcing_toga.or.forcing_sandu.or.forcing_astex .or. forcing_dice)                 &
    322331     &    type_ts_forcing = 1
    323332
     
    366375! Special case for amma which lasts less than one day : 64800s !! (MPL 20120216)
    367376      IF(forcing_type .EQ. 6) fnday=64800./86400.
     377!     IF(forcing_type .EQ. 6) fnday=50400./86400.
    368378      annee_ref = anneeref
    369379      mois = 1
     
    391401     & (year_ini_amma,mth_ini_amma,day_ini_amma,heure_ini_amma              &
    392402     & ,day_ju_ini_amma)
    393 
     403      ELSEIF (forcing_type .eq.7) THEN
     404! Convert the initial date of DICE to Julian day
     405      call ymds2ju                                                         &
     406     & (year_ini_dice,mth_ini_dice,day_ini_dice,heure_ini_dice             &
     407     & ,day_ju_ini_dice)
    394408      ELSEIF (forcing_type .eq.59) THEN
    395409! Convert the initial date of Sandu case to Julian day
     
    405419
    406420      ELSEIF (forcing_type .eq.61) THEN
    407 
    408421! Convert the initial date of Arm_cu case to Julian day
    409422      call ymds2ju                                                          &
Note: See TracChangeset for help on using the changeset viewer.