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/1D_decl_cases.h

    r2117 r2126  
    3535        real u_mod(llm),v_mod(llm), ht_mod(llm),vt_mod(llm)
    3636        real hq_mod(llm),vq_mod(llm),qv_mod(llm),ql_mod(llm),qt_mod(llm)
     37        real th_mod(llm)
    3738
    3839        real ts_cur
     
    9293        parameter (day_ini_fire=14)  ! 14 = 14Juil1987
    9394        parameter (heure_ini_fire=0.) !0h en secondes
     95
     96!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     97!Declarations specifiques au cas DICE     (MPL 02072013)
     98        character*80 :: fich_dice
     99        integer nlev_dice, nt_dice
     100        parameter (nlev_dice=70, nt_dice=145) 
     101        integer year_ini_dice, day_ini_dice, mth_ini_dice
     102        real heure_ini_dice
     103        real day_ju_ini_dice   ! Julian day of dice first day
     104        parameter (year_ini_dice=1999)
     105        parameter (mth_ini_dice=10)
     106        parameter (day_ini_dice=23)  ! 23 = 23 october 1999
     107        parameter (heure_ini_dice=68400.) !19UTC en secondes
     108        real dt_dice
     109        parameter (dt_dice=0.5*3600.) ! 1 forcage ttes les demi-heures
     110
     111!profils initiaux:
     112        real plev_dice(nlev_dice)
     113       
     114        real zz_dice(nlev_dice)
     115        real th_dice(nlev_dice),qv_dice(nlev_dice)
     116        real u_dice(nlev_dice), v_dice(nlev_dice),o3_dice(nlev_dice)
     117        real ht_dice(nlev_dice,nt_dice)
     118        real hq_dice(nlev_dice,nt_dice), hu_dice(nlev_dice,nt_dice)
     119        real hv_dice(nlev_dice,nt_dice)
     120        real w_dice(nlev_dice,nt_dice),omega_dice(nlev_dice,nt_dice)
     121        real o3_mod(llm),hu_mod(llm),hv_mod(llm)
     122        real th_dicei(nlev_dice),qv_dicei(nlev_dice)
     123        real u_dicei(nlev_dice), v_dicei(nlev_dice),o3_dicei(nlev_dice)
     124        real ht_dicei(nlev_dice)
     125        real hq_dicei(nlev_dice), hu_dicei(nlev_dice)
     126        real hv_dicei(nlev_dice)
     127        real w_dicei(nlev_dice),omega_dicei(nlev_dice)
     128
     129       
     130!forcings
     131        real shf_dice(nt_dice),lhf_dice(nt_dice)
     132        real lwup_dice(nt_dice),swup_dice(nt_dice)
     133        real tg_dice(nt_dice),ustar_dice(nt_dice),psurf_dice(nt_dice)
     134        real ug_dice(nt_dice),vg_dice(nt_dice)
     135
     136        real shf_prof,lhf_prof,lwup_prof,swup_prof,tg_prof
     137        real ustar_prof,psurf_prof,cdrag
     138        real ht_profd(nlev_dice),hq_profd(nlev_dice),hu_profd(nlev_dice)
     139        real hv_profd(nlev_dice),w_profd(nlev_dice)
     140        real omega_profd(nlev_dice),ug_profd,vg_profd
    94141
    95142!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
    165212        real d_t_z(llm), d_q_z(llm)
    166213        real d_t_dyn_z(llm), d_q_dyn_z(llm)
     214        real d_u_z(llm),d_v_z(llm)
     215        real d_u_dyn(llm),d_v_dyn(llm)
     216        real d_u_dyn_z(llm),d_v_dyn_z(llm)
     217        real d_u_adv(llm),d_v_adv(llm)
    167218        real zz(llm)
    168219        real zfact
Note: See TracChangeset for help on using the changeset viewer.