Changeset 1336
- Timestamp:
- Apr 1, 2010, 2:27:52 PM (15 years ago)
- Location:
- LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd
- Files:
-
- 1 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/concvl.F
r1146 r1336 1 2 !3 ! $Header$4 !5 1 SUBROUTINE concvl (iflag_con,iflag_clos, 6 2 . dtime,paprs,pplay, … … 89 85 REAL em_ph(klon,klev+1),em_p(klon,klev) 90 86 REAL upwd(klon,klev),dnwd(klon,klev),dnwdbis(klon,klev) 91 REAL Ma(klon,klev), mip(klon,klev),Vprecip(klon,klev) 87 88 !! REAL Ma(klon,klev), mip(klon,klev),Vprecip(klon,klev) !jyg 89 REAL Ma(klon,klev), mip(klon,klev),Vprecip(klon,klev+1) !jyg 90 92 91 real da(klon,klev),phi(klon,klev,klev),mp(klon,klev) 93 92 REAL cape(klon),cin(klon),tvp(klon,klev) … … 254 253 DO i=1,klon 255 254 em_ph(i,k) = paprs(i,k) / 100.0 255 pmflxr(i,k)=0. 256 256 pmflxs(i,k)=0. 257 257 ENDDO … … 336 336 $ em_p,em_ph,iflag, 337 337 $ d_t,d_q,d_u,d_v,d_tra,rain, 338 $ pmflxr,cbmf,work1,work2, 338 !! $ pmflxr,cbmf,work1,work2, !jyg 339 $ Vprecip,cbmf,work1,work2, !jyg 339 340 $ kbas,ktop, 340 341 $ dtime,Ma,upwd,dnwd,dnwdbis,qcondc,wd,cape, … … 390 391 ENDDO 391 392 ENDDO 393 c !jyg 394 c--Separation neige/pluie (pour diagnostics) !jyg 395 DO k = 1, klev !jyg 396 DO i = 1, klon !jyg 397 IF (t1(i,k).LT.RTT) THEN !jyg 398 pmflxs(i,k)=Vprecip(i,k) !jyg 399 ELSE !jyg 400 pmflxr(i,k)=Vprecip(i,k) !jyg 401 ENDIF !jyg 402 ENDDO !jyg 403 ENDDO !jyg 392 404 c 393 405 cc IF (if_ebil.ge.2) THEN -
LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/conf_phys.F90
r1322 r1336 1041 1041 !Config Help = 1042 1042 ! 1043 alp_offset_omp = 0. 011043 alp_offset_omp = 0. 1044 1044 call getin('alp_offset',alp_offset_omp) 1045 1045 -
LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/cv3_routines.F
r1322 r1336 2331 2331 real upwd(nloc,nd), dnwd(nloc,nd), ma(nloc,nd) 2332 2332 real dnwd0(nloc,nd), mip(nloc,nd) 2333 real Vprecip(nloc,nd )2333 real Vprecip(nloc,nd+1) 2334 2334 real tls(nloc,nd), tps(nloc,nd) 2335 2335 real qcondc(nloc,nd) ! cld … … 2367 2367 do il=1,ncum 2368 2368 precip(il)=0.0 2369 cVprecip(il,nd+1)=0.02369 Vprecip(il,nd+1)=0.0 2370 2370 wd(il)=0.0 ! gust 2371 2371 enddo -
LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/cv3a_uncompress.F
r879 r1336 39 39 real ft(nloc,nd), fq(nloc,nd), fu(nloc,nd), fv(nloc,nd) 40 40 real ftra(nloc,nd,ntra) 41 real Ma(nloc,nd),mip(nloc,nd),Vprecip(nloc,nd )41 real Ma(nloc,nd),mip(nloc,nd),Vprecip(nloc,nd+1) 42 42 real upwd(nloc,nd),dnwd(nloc,nd),dnwd0(nloc,nd) 43 43 real qcondc(nloc,nd) … … 55 55 real ft1(len,nd), fq1(len,nd), fu1(len,nd), fv1(len,nd) 56 56 real ftra1(len,nd,ntra) 57 real Ma1(len,nd),mip1(len,nd),Vprecip1(len,nd )57 real Ma1(len,nd),mip1(len,nd),Vprecip1(len,nd+1) 58 58 real upwd1(len,nd),dnwd1(len,nd),dnwd01(len,nd) 59 59 real qcondc1(len,nd) -
LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/cva_driver.F
r1299 r1336 153 153 real Ma1(len,nd) 154 154 real mip1(len,nd) 155 real Vprecip1(len,nd) 155 ! real Vprecip1(len,nd) 156 real Vprecip1(len,nd+1) 156 157 real upwd1(len,nd) 157 158 real dnwd1(len,nd) … … 406 407 real tps(nloc,klev), qprime(nloc), tprime(nloc) 407 408 real precip(nloc) 408 real Vprecip(nloc,klev) 409 ! real Vprecip(nloc,klev) 410 real Vprecip(nloc,klev+1) 409 411 real tra(nloc,klev,ntra), trap(nloc,klev,ntra) 410 412 real ftra(nloc,klev,ntra), traent(nloc,klev,klev,ntra) … … 492 494 call zilch(Ma1 ,nword2) 493 495 call zilch(mip1 ,nword2) 494 call zilch(Vprecip1,nword2) 496 ! call zilch(Vprecip1,nword2) 497 Vprecip1=0. 495 498 call zilch(upwd1 ,nword2) 496 499 call zilch(dnwd1 ,nword2) -
LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/ini_wake.F
r1322 r1336 52 52 c 53 53 cCR: on rajoute ale et alp de la PBL precrits 54 open (99,file='wake.data',form='formatted',status='old',err=902) 54 open (99,file='ini_wake_param.data',form='formatted', 55 s status='old',err=902) 55 56 read (99,*) it 56 57 read (99,*) w -
LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/wake.F
r1322 r1336 295 295 296 296 ccc nrlmd Lecture du fichier wake_param.data 297 c$$$OPEN(99,file='wake_param.data',status='old',298 c$$$$ form='formatted',err=9999)299 c$$$READ(99,*,end=9998) stark300 c$$$READ(99,*,end=9998) Alpk301 c$$$READ(99,*,end=9998) wdens_ref302 c$$$READ(99,*,end=9998) coefgw303 c$$$9998 Continue304 c$$$CLOSE(99)305 c$$$9999 Continue297 OPEN(99,file='wake_param.data',status='old', 298 $ form='formatted',err=9999) 299 READ(99,*,end=9998) stark 300 READ(99,*,end=9998) Alpk 301 READ(99,*,end=9998) wdens_ref 302 READ(99,*,end=9998) coefgw 303 9998 Continue 304 CLOSE(99) 305 9999 Continue 306 306 c 307 307 c Initialisation de toutes des densites a wdens_ref.
Note: See TracChangeset
for help on using the changeset viewer.