Ignore:
Timestamp:
Nov 28, 2014, 4:36:29 PM (10 years ago)
Author:
Laurent Fairhead
Message:

Merged trunk changes -r2070:2158 into testing branch. Compilation problems introduced by revision r2155 have been corrected by hand

Location:
LMDZ5/branches/testing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/libf/phylmd/1D_decl_cases.h

    r2056 r2160  
     1#include "netcdf.inc"
     2
    13! Declarations specifiques au cas Toga
    24        character*80 :: fich_toga
     
    3335        real u_mod(llm),v_mod(llm), ht_mod(llm),vt_mod(llm)
    3436        real hq_mod(llm),vq_mod(llm),qv_mod(llm),ql_mod(llm),qt_mod(llm)
     37        real th_mod(llm)
    3538
    3639        real ts_cur
     
    7982
    8083
    81 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    82 !Declarations specifiques au cas AMMA
    83         character*80 :: fich_amma
    84 ! Option du cas AMMA ou on impose la discretisation verticale (Ap,Bp)
    85         integer nlev_amma, nt_amma
    86 !       parameter (nlev_amma=29, nt_amma=48)  ! Fleur, juillet 2012
    87         parameter (nlev_amma=36, nt_amma=48)  ! Romain, octobre 2012
    88 !       parameter (nlev_amma=26, nt_amma=48)  ! Test MPL feverier 2013
    89         integer year_ini_amma, day_ini_amma, mth_ini_amma
    90         real heure_ini_amma
    91         real day_ju_ini_amma   ! Julian day of amma first day
    92         parameter (year_ini_amma=2006)
    93         parameter (mth_ini_amma=7)
    94         parameter (day_ini_amma=10)  ! 10 = 10Juil2006
    95         parameter (heure_ini_amma=0.) !0h en secondes
    96         real dt_amma
    97         parameter (dt_amma=1800.)
    98 
    99 !profils initiaux:
    100         real plev_amma(nlev_amma)
    101        
    102         real z_amma(nlev_amma)
    103         real th_amma(nlev_amma),q_amma(nlev_amma)
    104         real u_amma(nlev_amma)
    105         real v_amma(nlev_amma)
    106 
    107         real th_ammai(nlev_amma),q_ammai(nlev_amma)
    108         real u_ammai(nlev_amma)
    109         real v_ammai(nlev_amma)
    110         real vitw_ammai(nlev_amma)
    111         real ht_ammai(nlev_amma)
    112         real hq_ammai(nlev_amma)
    113         real vt_ammai(nlev_amma)
    114         real vq_ammai(nlev_amma)
    115        
    116 !forcings
    117         real ht_amma(nlev_amma,nt_amma)
    118         real hq_amma(nlev_amma,nt_amma)
    119         real vitw_amma(nlev_amma,nt_amma)
    120         real lat_amma(nt_amma),sens_amma(nt_amma)
    121 
    122 !champs interpoles
    123         real vitw_profamma(nlev_amma)
    124         real ht_profamma(nlev_amma)
    125         real hq_profamma(nlev_amma)
    126         real lat_profamma,sens_profamma
    127         real vt_profamma(nlev_amma)
    128         real vq_profamma(nlev_amma)
    129         real th_profamma(nlev_amma)
    130         real q_profamma(nlev_amma)
    131         real u_profamma(nlev_amma)
    132         real v_profamma(nlev_amma)
    133 
    134 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     84
    13585!Declarations specifiques au cas FIRE
    13686        character*80 :: fich_fire
     
    14393        parameter (day_ini_fire=14)  ! 14 = 14Juil1987
    14494        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
    145141
    146142!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
    216212        real d_t_z(llm), d_q_z(llm)
    217213        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)
    218218        real zz(llm)
    219219        real zfact
Note: See TracChangeset for help on using the changeset viewer.