亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tphysbc.f90

?? CCSM Research Tools: Community Atmosphere Model (CAM)
?? F90
?? 第 1 頁 / 共 3 頁
字號:
! save off q and t after cloud water!   do k=1,pver      qcwatn(:ncol,k) = state%q(:ncol,k,1)      tcwatn(:ncol,k) = state%t(:ncol,k)      lcwatn(:ncol,k) = state%q(:ncol,k,ixcldw)   end do!!     Convective transport of all trace species except water vapor and!     cloud water done here because we need to do the scavenging first!     to determine the interstitial fraction.!   ptend%name  = 'convtran2'   do m=2,ppcnst      if (m /= ixcldw) ptend%lq(m) = .true.   end do   call t_startf ('convtran2')   call convtran (lchnk,                                           &                  ptend%lq,state%q, ppcnst,     mu2,     md2,      &                  du2,     eu2,     ed2,        dp,      dsubcld,  &                  jt,      maxg,    ideep,      1,       lengath,  &                  nstep,   fracis,  ptend%q)   call t_stopf ('convtran2')   call physics_update (state, tend, ptend, ztodt)   call outfld('CMFDQR  ',cmfdqr, pcols,lchnk)   call outfld('CLDST   ',cldst,  pcols,lchnk)   call outfld('CNVCLD  ',clc,    pcols,lchnk)   call outfld('CONCLD  ',concld, pcols,lchnk)   call outfld('CME     ',qme,    pcols,lchnk)   call outfld('PRAIN   ',prain,  pcols,lchnk)   call outfld('EVAPR   ',nevapr, pcols,lchnk)   call outfld('DQP     ',qc,      pcols,   lchnk  )!! and add the precip of pcond and cond together. Note! since preclp is in kg/m2/s,  We need to renormalize to m/s! like other precips!   precl(:ncol) = precl(:ncol) + preclp(:ncol)/1000.!! Compute rate of temperature change due to moist processes!   dtcond(:ncol,:) = (state%s(:ncol,:) - dtcond(:ncol,:))*rtdt   call outfld('DTCOND  ',dtcond / cpair  ,pcols   ,lchnk   )!! Compute rate of constituent change due to moist processes!   dqcond(:ncol,:,:) = (state%q(:ncol,:,:) - dqcond(:ncol,:,:))*rtdt   do m=1,ppcnst      call outfld(dcconnam(m),dqcond(1,1,m),pcols   ,lchnk )   end do!!===================================================! Moist physical parameteriztions complete: ! send dynamical variables, and derived variables to history file!===================================================!   call diag_dynvar (lchnk, ncol, state)!!===================================================! Radiation computations!===================================================!! Cosine solar zenith angle for current time step!   call get_rlat_all_p(lchnk, ncol, clat)   call get_rlon_all_p(lchnk, ncol, clon)   call zenith (calday, clat, clon, coszrs, ncol)!! Compute liquid water paths!   tgcwp(:ncol) = 0.   do k=1,pver      do i = 1,ncol         gclwp2(i,k) = state%q(i,k,ixcldw)*state%pdel(i,k)/gravit*1000.0 ! Grid box liquid water path.         clwp2(i,k) = gclwp2(i,k) / max(0.01_r8,cldn(i,k))               ! In-cloud liquid water path.         tgcwp(i) = tgcwp(i) + gclwp2(i,k)      end do   end do   call outfld('GCLDLWP  ',gclwp2,  pcols,lchnk)   call outfld('ICLDLWP  ',clwp2,   pcols,lchnk)   call outfld('TGCLDCWP ',tgcwp,  pcols,lchnk)   if (dosw .or. dolw) then!! Compute cloud properties for input to radiation!      call t_startf('cldint')      call virtem (ncol, pcols, pver, state%t, state%q(1,1,1), zvir, tvm)      call cldint (lchnk, ncol, state%pmid, state%t, state%q(1,1,1), &                   state%pint, state%lnpint, state%lnpmid, tvm, state%zi,  &                   cldn, clwp, emis, effcld, landfrac,                    &                   rel, rei, fice, state%pdel, tpw,                  &                   hl, state%ps, nmxrgn, pmxrgn, clwp2)      call t_stopf('cldint')!! Dump cloud field information to history tape buffer (diagnostics)!      call outfld('CLOUD   ',cldn,  pcols,lchnk)      call outfld('EFFCLD  ',effcld, pcols,lchnk)      call outfld('LWSH    ',hl,     pcols,lchnk)!! Compute in cloud ice mixing ratio and in cloud liquid mixing ratio!      do k=1,pver         do i = 1,ncol            icimr(i,k) = state%q(i,k,ixcldw)*fice(i,k) / max(0.01_r8,cldn(i,k))            icwmr(i,k) = state%q(i,k,ixcldw)*(1.-fice(i,k)) / max(0.01_r8,cldn(i,k))         end do      end do      call outfld('ICIMR ',icimr,  pcols,lchnk)      call outfld('ICWMR ',icwmr,  pcols,lchnk)      call outfld('FICE  ',fice,   pcols,lchnk)!! Special diagnostic cloud water fields:!      call outfld('SETLWP  ',clwp,   pcols,lchnk)!! Output pure ice and pure liquid water paths!      tgiwp(:ncol) = 0.      do k=1,pver         tgiwp(:ncol) = tgiwp(:ncol) + gclwp2(:ncol,k)*fice(:ncol,k)      end do      tglwp(:ncol) = tgcwp(:ncol) - tgiwp(:ncol)      call outfld ('TGCLDLWP',tglwp,  pcols,lchnk)      call outfld ('TGCLDIWP',tgiwp,  pcols,lchnk)!! Complete radiation calculations!      call t_startf ('radctl')      call radctl (lchnk, ncol, lwup, emis, state%pmid,             &                   state%pint, state%lnpmid, state%lnpint, state%t, state%q,   &                   cldn, clwp2, coszrs, asdir, asdif,               &                   aldir, aldif, pmxrgn, nmxrgn, fsns, fsnt    ,flns    ,flnt    , &                   qrs, qrl, flwds, rel, rei,                       &                   fice, sols, soll, solsd, solld,                  &                   landfrac, state%zm)      call t_stopf ('radctl')!! Cloud cover diagnostics! radctl can change pmxrgn and nmxrgn so cldsav needs to follow ! radctl.!      call cldsav (lchnk, ncol, cldn, state%pmid, cltot, &                   cllow, clmed, clhgh, nmxrgn, pmxrgn)!! Dump cloud field information to history tape buffer (diagnostics)!      call outfld('CLDTOT  ',cltot  ,pcols,lchnk)      call outfld('CLDLOW  ',cllow  ,pcols,lchnk)      call outfld('CLDMED  ',clmed  ,pcols,lchnk)      call outfld('CLDHGH  ',clhgh  ,pcols,lchnk)   end if!! Compute net flux (for use in SLD energy fixer; not used in other dyn cores)! Since fsns, fsnt, flns, and flnt are in the buffer, array values will be carried across! timesteps when the radiation code is not invoked.!   do i=1,ncol      tend%flx_net(i) = fsnt(i) - fsns(i) - flnt(i) + flns(i)   end do!! Compute net radiative heating!   call radheat_net (state, ptend, qrl, qrs)!! Add radiation tendencies to cummulative model tendencies and update profiles!   call physics_update(state, tend, ptend, ztodt)!! Compute net surface radiative flux for use by surface temperature code.! Note that units have already been converted to mks in RADCTL.  Since! fsns and flwds are in the buffer, array values will be carried across! timesteps when the radiation code is not invoked.!   srfrad(:ncol) = fsns(:ncol) + flwds(:ncol)   call outfld('SRFRAD  ',srfrad,pcols,lchnk)!! determine whether precipitation, prec, is frozen (snow) or not! by taking the mass-weighted temperature of the bottom most layers.!!  determine mass weighted average temperature in the bottom three !  levels of the model (approximately the lowest 900 meters)!   dellow(:ncol) = 0.0   tavg (:ncol) = 0.0!   do k=pver-2, pver      dellow(:ncol) = dellow(:ncol) + state%pdel(:ncol,k)         tavg(:ncol) = tavg(:ncol) + state%t(:ncol,k )*state%pdel(:ncol,k)   end do!   tavg (:ncol) = tavg(:ncol)/dellow(:ncol)!   where (tavg(:ncol) > (tmelt-2.0) )      precsc(:ncol) = 0.      precsl(:ncol) = 0.   elsewhere      precsc(:ncol) = precc(:ncol)      precsl(:ncol) = precl(:ncol)   end where   prcsnw(:ncol) = precsc(:ncol) + precsl(:ncol)   ! total snowfall rate: needed by slab ocean model!! Save atmospheric fields to force surface models!   call srfxfer (lchnk, ncol, state%ps, state%u(1,pver), state%v(1,pver),    &                 state%t(1,pver), state%q(1,pver,1), state%exner(1,pver), state%zm(1,pver), &                    state%pmid,      &                 state%rpdel(1,pver))!---------------------------------------------------------------------------------------! Save history variables. These should move to the appropriate parameterization interface!---------------------------------------------------------------------------------------   call outfld('CMFMC   ',cmfmc   ,pcols   ,lchnk   )   call outfld('CMFSL   ',cmfsl   ,pcols   ,lchnk   )   call outfld('CMFLQ   ',cmflq   ,pcols   ,lchnk   )   call outfld('PRECL   ',precl   ,pcols   ,lchnk       )   call outfld('PRECC   ',precc   ,pcols   ,lchnk       )   call outfld('PRECSL  ',precsl  ,pcols   ,lchnk       )   call outfld('PRECSC  ',precsc  ,pcols   ,lchnk       )      prect(:ncol) = precc(:ncol) + precl(:ncol)   call outfld('PRECT   ',prect   ,pcols   ,lchnk       )   call outfld('PRECTMX ',prect   ,pcols   ,lchnk       )#if ( defined COUP_CSM )   call outfld('PRECLav ',precl   ,pcols   ,lchnk   )   call outfld('PRECCav ',precc   ,pcols   ,lchnk   )#endif!     ! Compute heating rate for dtheta/dt !   do k=1,pver      do i=1,ncol         ftem(i,k) = (qrs(i,k) + qrl(i,k))/cpair * (1.e5/state%pmid(i,k))**cappa      end do   end do   call outfld('HR      ',ftem    ,pcols   ,lchnk   )!! Convert mass fractions of non-water tracers back to mixing ratios.! (Overwrite non-water portions of q3m1).!   if (ppcnst > 1) then      call mf2mr (lchnk, ncol, state%q)   end if   returnend subroutine tphysbc

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜电影小说| 99视频超级精品| 九九精品一区二区| 亚洲第一在线综合网站| 精品一区二区三区久久| 欧美日韩中文国产| 亚洲欧美色一区| 91亚洲精品久久久蜜桃网站 | 国产校园另类小说区| 欧美美女网站色| 欧美一区国产二区| 久久亚洲综合色| 国产精品国产三级国产普通话99| 久久中文娱乐网| 国产精品久久毛片av大全日韩| 国产欧美精品区一区二区三区 | 欧美精品乱码久久久久久| 欧美一区国产二区| 亚洲免费电影在线| 成人国产在线观看| 国产三级精品三级| 秋霞成人午夜伦在线观看| 91美女片黄在线观看| 久久―日本道色综合久久| 亚洲一二三区在线观看| 91香蕉视频污在线| 欧美国产国产综合| 国产福利精品一区| 欧美不卡一区二区三区四区| 亚洲午夜私人影院| 欧美日韩一区高清| 亚洲国产一区二区三区青草影视| 91在线观看视频| 亚洲欧美国产三级| 91精彩视频在线观看| 亚洲精品国产无天堂网2021| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 日韩三级精品电影久久久| 国产美女精品人人做人人爽 | 7777精品伊人久久久大香线蕉的 | 亚洲精品在线观看网站| 国产一区二区三区免费播放| 久久久精品黄色| 高清成人免费视频| 亚洲男人的天堂一区二区| 在线看国产一区二区| 日本不卡一区二区| 国产无一区二区| 色综合天天综合狠狠| 日韩福利电影在线观看| 国产精品丝袜黑色高跟| 成人国产一区二区三区精品| 怡红院av一区二区三区| 日韩一二三四区| av在线综合网| 美女视频第一区二区三区免费观看网站| 欧美日韩免费在线视频| 九色porny丨国产精品| 国产精品美女久久久久高潮| 99精品国产99久久久久久白柏| 亚洲国产成人91porn| 精品国产不卡一区二区三区| 99re8在线精品视频免费播放| 日韩一区精品字幕| 亚洲激情校园春色| 欧美精品一区二区三区久久久| 粉嫩蜜臀av国产精品网站| 亚洲第一福利视频在线| 国产精品久久久久久久久图文区| 91精品国产综合久久蜜臀| 91视频国产资源| 99久久久精品| 成人综合婷婷国产精品久久| 日本一区中文字幕| 全部av―极品视觉盛宴亚洲| 亚洲一区在线观看免费| 亚洲国产毛片aaaaa无费看 | 成人污视频在线观看| 国产福利精品导航| 高清在线成人网| 欧美性一级生活| 在线观看中文字幕不卡| 成人黄色国产精品网站大全在线免费观看 | 日韩三级电影网址| 日韩视频免费观看高清在线视频| 色综合天天狠狠| 欧美最猛性xxxxx直播| 欧美视频日韩视频| 欧美色精品在线视频| 91麻豆精品国产自产在线观看一区 | 日本久久一区二区| 欧美日韩国产一级| 欧美一级专区免费大片| 国产亚洲女人久久久久毛片| 国产精品福利影院| 日本成人在线电影网| 国产一区二区毛片| 欧美在线观看视频一区二区三区 | 丝袜美腿亚洲综合| 国产成人自拍网| 欧美日韩高清一区二区| 日韩亚洲电影在线| 国产精品美女久久久久久久网站| 一区二区三区在线观看欧美| 国产精品一品二品| 欧美一级精品在线| 亚洲日本护士毛茸茸| 麻豆精品在线观看| 94-欧美-setu| 久久一留热品黄| 蜜臀av一区二区三区| 91久久线看在观草草青青| 精品美女在线观看| 午夜影院久久久| 色综合久久久久综合99| 日韩情涩欧美日韩视频| 亚洲va韩国va欧美va| 日本韩国一区二区三区视频| 国产亚洲综合av| 国产乱理伦片在线观看夜一区| 欧美精品一二三区| 一区二区欧美国产| 91视频国产观看| 亚洲精品美国一| av网站免费线看精品| 日韩精品一区二区三区视频播放| 亚洲精品一卡二卡| 91在线视频观看| 亚洲激情综合网| 欧美日韩亚洲国产综合| 亚洲影视资源网| 欧美精品久久一区| 青青草一区二区三区| 精品久久99ma| 粉嫩一区二区三区性色av| 亚洲人成7777| 欧美日本一区二区三区| 麻豆一区二区99久久久久| 国产欧美日韩亚州综合| 色94色欧美sute亚洲线路一久| 亚洲国产精品久久人人爱蜜臀 | 国产精品毛片大码女人| 91同城在线观看| 欧美aa在线视频| 国产精品久久久久久久岛一牛影视 | 欧美性xxxxxxxx| 国内成+人亚洲+欧美+综合在线| 亚洲国产精品成人综合色在线婷婷| jlzzjlzz欧美大全| 麻豆freexxxx性91精品| 亚洲嫩草精品久久| 精品国产亚洲在线| 欧美私人免费视频| 精品制服美女丁香| 亚洲成在人线免费| 亚洲欧洲综合另类在线| 精品福利视频一区二区三区| 色综合中文字幕国产 | 国产自产2019最新不卡| 夜夜嗨av一区二区三区四季av| 国产人久久人人人人爽| 欧美一级爆毛片| 欧美精品丝袜久久久中文字幕| 色国产精品一区在线观看| 国产精品18久久久久| 美腿丝袜亚洲三区| 午夜视频一区在线观看| 亚洲日本护士毛茸茸| 亚洲欧美电影一区二区| 国产精品久久久一本精品| 久久久www成人免费无遮挡大片| 欧美成人官网二区| 日韩一级黄色大片| 欧美精品一区二区蜜臀亚洲| 日韩亚洲欧美一区二区三区| 欧美一级二级在线观看| 精品国产一区二区亚洲人成毛片| 欧美mv日韩mv国产网站app| 欧美日韩1区2区| 久久夜色精品一区| 日本一区二区综合亚洲| 国产精品久久久久9999吃药| 中文字幕一区二区不卡| 亚洲精品成人天堂一二三| 五月天激情小说综合| 久久66热re国产| 一本色道久久综合狠狠躁的推荐 | 一区二区在线观看av| 狂野欧美性猛交blacked| 国产精品香蕉一区二区三区| 97久久精品人人澡人人爽| 欧美三级电影网| 久久嫩草精品久久久久| 夜夜精品视频一区二区 | 久久人人爽爽爽人久久久| 悠悠色在线精品| 国产一区二区免费视频| 欧美日韩美女一区二区| 国产欧美精品一区| 日本亚洲最大的色成网站www|