Changeset 2839 for LMDZ5/branches/testing/libf/phylmd/dyn1d
- Timestamp:
- Mar 30, 2017, 4:16:38 PM (8 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2786,2788-2790,2792-2814,2816-2838
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/dyn1d/1DUTILS.h
r2720 r2839 2783 2783 hq_mod_cas(l)= hq_prof_cas(k2) - frac*(hq_prof_cas(k2)-hq_prof_cas(k1)) 2784 2784 vq_mod_cas(l)= vq_prof_cas(k2) - frac*(vq_prof_cas(k2)-vq_prof_cas(k1)) 2785 dtrad_mod_cas(l)= dtrad_prof_cas(k2) - frac*(dtrad_prof_cas(k2)-dtrad_prof_cas(k1)) 2785 2786 2786 2787 else !play>plev_prof_cas(1) … … 2809 2810 hq_mod_cas(l)= frac1*hq_prof_cas(k1) - frac2*hq_prof_cas(k2) 2810 2811 vq_mod_cas(l)= frac1*vq_prof_cas(k1) - frac2*vq_prof_cas(k2) 2812 dtrad_mod_cas(l)= frac1*dtrad_prof_cas(k1) - frac2*dtrad_prof_cas(k2) 2811 2813 2812 2814 endif ! play.le.plev_prof_cas(1) … … 2837 2839 hq_mod_cas(l)= hq_prof_cas(nlev_cas)*fact !jyg 2838 2840 vq_mod_cas(l)= vq_prof_cas(nlev_cas)*fact !jyg 2841 dtrad_mod_cas(l)= dtrad_prof_cas(nlev_cas)*fact !jyg 2839 2842 2840 2843 endif ! play … … 5162 5165 hq_mod_cas(l)= hq_prof_cas(k2) - frac*(hq_prof_cas(k2)-hq_prof_cas(k1)) 5163 5166 vq_mod_cas(l)= vq_prof_cas(k2) - frac*(vq_prof_cas(k2)-vq_prof_cas(k1)) 5167 dtrad_mod_cas(l)= dtrad_prof_cas(k2) - frac*(dtrad_prof_cas(k2)-dtrad_prof_cas(k1)) 5164 5168 5165 5169 else !play>plev_prof_cas(1) … … 5198 5202 hq_mod_cas(l)= frac1*hq_prof_cas(k1) - frac2*hq_prof_cas(k2) 5199 5203 vq_mod_cas(l)= frac1*vq_prof_cas(k1) - frac2*vq_prof_cas(k2) 5204 dtrad_mod_cas(l)= frac1*dtrad_prof_cas(k1) - frac2*dtrad_prof_cas(k2) 5200 5205 5201 5206 endif ! play.le.plev_prof_cas(1) … … 5234 5239 hq_mod_cas(l)= hq_prof_cas(nlev_cas)*fact !jyg 5235 5240 vq_mod_cas(l)= vq_prof_cas(nlev_cas)*fact !jyg 5241 dtrad_mod_cas(l)= dtrad_prof_cas(nlev_cas)*fact !jyg 5236 5242 5237 5243 endif ! play -
LMDZ5/branches/testing/libf/phylmd/dyn1d/lmdz1d.F90
r2720 r2839 40 40 USE physiq_mod, ONLY: physiq 41 41 USE comvert_mod, ONLY: presnivs, ap, bp, dpres,nivsig, nivsigs, pa, & 42 preff 42 preff, aps, bps, pseudoalt, scaleheight 43 43 USE temps_mod, ONLY: annee_ref, calend, day_end, day_ini, day_ref, & 44 44 itau_dyn, itau_phy, start_time … … 634 634 call disvert0(pa,preff,ap,bp,dpres,presnivs,nivsigs,nivsig) 635 635 print *,'On utilise disvert0' 636 aps(1:llm)=0.5*(ap(1:llm)+ap(2:llm+1)) 637 bps(1:llm)=0.5*(bp(1:llm)+bp(2:llm+1)) 638 scaleheight=8. 639 pseudoalt(1:llm)=-scaleheight*log(presnivs(1:llm)/preff) 636 640 ELSE 637 641 call disvert() … … 640 644 ! Dans ce cas, on lit ap,bp dans le fichier hybrid.txt 641 645 ENDIF 642 ! initialize ap,bp, etc. in vertical_layers_mod 646 643 647 sig_s=presnivs/preff 644 648 plev =ap+bp*psurf
Note: See TracChangeset
for help on using the changeset viewer.