Changeset 3592 for LMDZ6/trunk/libf/phylmd/dyn1d/1D_interp_cases.h
- Timestamp:
- Oct 27, 2019, 5:48:03 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/dyn1d/1D_interp_cases.h
r3541 r3592 16 16 & ,uw_cas,vw_cas,q1_cas,q2_cas,tke_cas & 17 17 ! 18 & ,ts_prof_cas,p lev_prof_cas,t_prof_cas,theta_prof_cas,thv_prof_cas &18 & ,ts_prof_cas,ps_prof_cas,plev_prof_cas,t_prof_cas,theta_prof_cas,thv_prof_cas & 19 19 & ,thl_prof_cas,qv_prof_cas,ql_prof_cas,qi_prof_cas & 20 20 & ,u_prof_cas,v_prof_cas,ug_prof_cas,vg_prof_cas,vitw_prof_cas,omega_prof_cas & … … 163 163 164 164 do l = 1, llm 165 166 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 165 167 ! Modif w_mod_cas -> omega_mod_cas (MM+MPL 20170309) 166 omega2(l)= omega(l)/rg*airefi ! flxmass_w calcule comme ds physiq 168 !!! omega2(l)= omega(l)/rg*airefi ! flxmass_w calcule comme ds physiq 169 omega(l) = omega_mod_cas(l) 170 omega2(l)= omega_mod_cas(l)/rg*airefi ! flxmass_w calcule comme ds physiq 171 167 172 alpha = rd*temp(l)*(1.+(rv/rd-1.)*q(l,1))/play(l) 168 173 … … 170 175 d_u_adv(l)=du_mod_cas(l) 171 176 d_v_adv(l)=dv_mod_cas(l) 172 d_t_adv(l)=alpha*omega(l)/rcpd+dt_mod_cas(l) 177 !!! d_t_adv(l)=alpha*omega(l)/rcpd+dt_mod_cas(l) 178 !d_t_adv(l)=alpha*omega_mod_cas(l)/rcpd+dt_mod_cas(l) 179 d_t_adv(l)=dt_mod_cas(l) 180 !print*,'d_t_adv(l) ', alpha,omega_mod_cas(l),rcpd,dt_mod_cas(l)*86400,d_t_adv(l)*86400 173 181 d_q_adv(l,1)=dq_mod_cas(l) 174 182 175 if (forc_w==1) then 176 d_q_adv(l,1)=d_q_adv(l,1)-d_q_dyn_z(l) 177 d_t_adv(l)=d_t_adv(l)-d_t_dyn_z(l) 178 d_v_adv(l)=d_v_adv(l)-d_v_dyn_z(l) 179 d_u_adv(l)=d_u_adv(l)-d_u_dyn_z(l) 180 endif 183 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 184 !! CONSERVE EN ATTENDANT QUE LE CAS EN QUESTION FONCTIONNE EN STD !! 185 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 186 !if (forc_w==1) then 187 ! d_q_adv(l,1)=d_q_adv(l,1)-d_q_dyn_z(l) 188 ! d_t_adv(l)=d_t_adv(l)-d_t_dyn_z(l) 189 ! d_v_adv(l)=d_v_adv(l)-d_v_dyn_z(l) 190 ! d_u_adv(l)=d_u_adv(l)-d_u_dyn_z(l) 191 ! endif 192 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 181 193 182 194 if (trad.eq.1) then
Note: See TracChangeset
for help on using the changeset viewer.