Changeset 1795 for LMDZ5/branches/testing/libf/phy1d/1D_decl_cases.h
- Timestamp:
- Jul 18, 2013, 10:20:28 AM (12 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 1747-1749,1751,1753-1767,1769,1771-1772,1774-1776,1778-1794
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phy1d/1D_decl_cases.h
r1665 r1795 81 81 real ht_proftwp(nlev_twpi),vt_proftwp(nlev_twpi) 82 82 real hq_proftwp(nlev_twpi),vq_proftwp(nlev_twpi) 83 84 85 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 86 !Declarations specifiques au cas AMMA 87 character*80 :: fich_amma 88 ! Option du cas AMMA ou on impose la discretisation verticale (Ap,Bp) 89 logical :: fixe_disvert=.true. 90 integer nlev_amma, nt_amma 91 ! parameter (nlev_amma=29, nt_amma=48) ! Fleur, juillet 2012 92 parameter (nlev_amma=36, nt_amma=48) ! Romain, octobre 2012 93 ! parameter (nlev_amma=26, nt_amma=48) ! Test MPL feverier 2013 94 integer year_ini_amma, day_ini_amma, mth_ini_amma 95 real heure_ini_amma 96 real day_ju_ini_amma ! Julian day of amma first day 97 parameter (year_ini_amma=2006) 98 parameter (mth_ini_amma=7) 99 parameter (day_ini_amma=10) ! 10 = 10Juil2006 100 parameter (heure_ini_amma=0.) !0h en secondes 101 real dt_amma 102 parameter (dt_amma=1800.) 103 104 !profils initiaux: 105 real plev_amma(nlev_amma) 106 real tv_amma(nlev_amma),rho_amma(nlev_amma) 107 real thv_amma(nlev_amma) 108 109 real z_amma(nlev_amma) 110 real th_amma(nlev_amma),q_amma(nlev_amma) 111 real u_amma(nlev_amma) 112 real v_amma(nlev_amma) 113 114 real thvsurf_amma,tvsurf_amma,rhosurf_amma,thsurf 115 116 real th_ammai(nlev_amma),q_ammai(nlev_amma) 117 real u_ammai(nlev_amma) 118 real v_ammai(nlev_amma) 119 real vitw_ammai(nlev_amma) 120 real ht_ammai(nlev_amma) 121 real hq_ammai(nlev_amma) 122 real vt_ammai(nlev_amma) 123 real vq_ammai(nlev_amma) 124 125 !forcings 126 real ht_amma(nlev_amma,nt_amma) 127 real hq_amma(nlev_amma,nt_amma) 128 real vitw_amma(nlev_amma,nt_amma) 129 real lat_amma(nt_amma),sens_amma(nt_amma) 130 131 !champs interpoles 132 real plev_profamma(nlev_amma),vitw_profamma(nlev_amma) 133 real ht_profamma(nlev_amma) 134 real hq_profamma(nlev_amma) 135 real lat_profamma,sens_profamma 136 real vt_profamma(nlev_amma) 137 real vq_profamma(nlev_amma) 138 real th_profamma(nlev_amma) 139 real q_profamma(nlev_amma) 140 real u_profamma(nlev_amma) 141 real v_profamma(nlev_amma) 142 143 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 144 !Declarations specifiques au cas FIRE 145 character*80 :: fich_fire 146 integer nlev_fire, nt_fire 147 parameter (nlev_fire=120, nt_fire=1) 148 integer year_ini_fire, day_ini_fire, mth_ini_fire 149 real heure_ini_fire 150 real day_ju_ini_fire ! Julian day of fire first day 151 parameter (year_ini_fire=1987) 152 parameter (mth_ini_fire=7) 153 parameter (day_ini_fire=14) ! 14 = 14Juil1987 154 parameter (heure_ini_fire=0.) !0h en secondes 155 156 !profils initiaux: 157 real z_fire(nlev_fire) 158 real thl_fire(nlev_fire),qt_fire(nlev_fire) 159 real u_fire(nlev_fire), v_fire(nlev_fire) 160 real tke_fire(nlev_fire) 161 162 !forcings 163 real ugeo_fire(nlev_fire),vgeo_fire(nlev_fire) 164 real wls_fire(nlev_fire),dqtdx_fire(nlev_fire) 165 real dqtdy_fire(nlev_fire) 166 real dqtdt_fire(nlev_fire),thl_rad_fire(nlev_fire) 167 168 real ugeo_mod(llm),vgeo_mod(llm),wls_mod(llm) 169 real dqtdx_mod(llm),dqtdy_mod(llm),dqtdt_mod(llm) 170 real thl_rad_mod(llm) 83 171 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 84 172 ! Declarations specifiques au cas GCSSold … … 127 215 real sens_prof,flat_prof,fact 128 216 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 129 217 ! declarations specifiques au cas Sandu 218 character*80 :: fich_sandu 219 ! integer nlev_prof 220 ! parameter (nlev_prof = 41) 221 integer nlev_sandu, nt_sandu 222 parameter (nlev_sandu=87, nt_sandu=13) 223 integer year_ini_sandu, day_ini_sandu, mth_ini_sandu 224 real day_ju_ini_sandu ! Julian day of sandu case first day 225 parameter (year_ini_sandu=2006) 226 parameter (mth_ini_sandu=7) 227 parameter (day_ini_sandu=15) ! 196 = 15 juillet 2006 228 real dt_sandu, tau_sandu 229 logical :: trouve_700=.true. 230 parameter (dt_sandu=6.*3600.) ! forcages donnes ttes les 6 heures par ifa_sandu.txt 231 ! parameter (tau_sandu=3600.) ! temps de relaxation u,v,thetal,qt vers profil init et au dessus 700hPa 232 !! 233 integer it_sandu1, it_sandu2 234 real time_sandu1,time_sandu2 235 236 real ts_sandu(nt_sandu) 237 ! profs comme "profil sandu" 238 real plev_profs(nlev_sandu) 239 real t_profs(nlev_sandu),thl_profs(nlev_sandu) 240 real q_profs(nlev_sandu) 241 real u_profs(nlev_sandu),v_profs(nlev_sandu),w_profs(nlev_sandu) 242 real omega_profs(nlev_sandu),o3mmr_profs(nlev_sandu) 243 244 real thl_mod(llm),omega_mod(llm),o3mmr_mod(llm),tke_mod(llm) 245 ! pour relaxer u,v,thl et qt vers les profils initiaux au dessus de 700hPa 246 real relax_u(llm),relax_v(llm),relax_thl(llm),relax_q(llm,2) 247 !vertical advection computation 248 real d_t_z(llm), d_q_z(llm) 249 real d_t_dyn_z(llm), d_q_dyn_z(llm) 250 real zz(llm) 251 real zfact 252 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 253 ! Declarations specifiques au cas Astex 254 character*80 :: fich_astex 255 integer nlev_astex, nt_astex 256 parameter (nlev_astex=34, nt_astex=49) 257 integer year_ini_astex, day_ini_astex, mth_ini_astex 258 real day_ju_ini_astex ! Julian day of astex case first day 259 parameter (year_ini_astex=1992) 260 parameter (mth_ini_astex=6) 261 parameter (day_ini_astex=13) ! 165 = 13 juin 1992 262 real dt_astex, tau_astex 263 parameter (dt_astex=3600.) ! forcages donnes ttes les heures par ifa_astex.txt 264 integer it_astex1, it_astex2 265 real time_astex1,time_astex2 266 real ts_astex(nt_astex),div_astex(nt_astex),ug_astex(nt_astex) 267 real vg_astex(nt_astex),ufa_astex(nt_astex),vfa_astex(nt_astex) 268 real div_prof,ug_prof,vg_prof,ufa_prof,vfa_prof 269 ! profa comme "profil astex" 270 real plev_profa(nlev_astex) 271 real t_profa(nlev_astex),thl_profa(nlev_astex) 272 real qv_profa(nlev_astex),ql_profa(nlev_astex) 273 real qt_profa(nlev_astex),o3mmr_profa(nlev_astex) 274 real u_profa(nlev_astex),v_profa(nlev_astex),w_profa(nlev_astex) 275 real tke_profa(nlev_astex) 276 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 277
Note: See TracChangeset
for help on using the changeset viewer.