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

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

?? tphysac.f90

?? CCSM Research Tools: Community Atmosphere Model (CAM)
?? F90
字號:
#include <misc.h>#include <params.h>subroutine tphysac (ztodt,   pblh,    qpert,   tpert,  shf,  &                    taux,    tauy,    cflx,    sgh,    lhf,  &                    landfrac,snowh,   tref,    precc,  precl,  &                    tin,     state,   tend,    ocnfrac )!----------------------------------------------------------------------- ! ! Purpose: ! Tendency physics after coupling to land, sea, and ice models.! Computes the following:!   o Radon surface flux and decay (optional)!   o Vertical diffusion and planetary boundary layer!   o Dry deposition for sulfur cycle (optional)!   o Multiple gravity wave drag! ! Method: ! <Describe the algorithm(s) used in the routine.> ! <Also include any applicable external references.> ! ! Author: CCM1, CMS Contact: J. Truesdale! !-----------------------------------------------------------------------   use precision   use ppgrid,             only: pcols, pver   use chemistry,          only: chem_driver   use gw_drag,            only: gw_intr   use vertical_diffusion, only: vd_intr   use physics_types,      only: physics_state, physics_tend, physics_ptend, physics_update, physics_ptend_init   use constituents,       only: ppcnst, qmin   use tracers,            only: ixtrct   use physconst,          only: zvir, gravit, rhoh2o, latvap   implicit none#include <comctl.h>!! Arguments!   real(r8), intent(in) :: ztodt                  ! Two times model timestep (2 delta-t)   real(r8), intent(in) :: landfrac(pcols)        ! Land fraction   real(r8), intent(in) :: ocnfrac(pcols)         ! Land fraction   real(r8), intent(in) :: snowh(pcols)           ! snow depth (liquid water equivalent)   real(r8), intent(in) :: tref(pcols)            ! 2m air temperature   real(r8), intent(in) :: precc(pcols)           ! convective precipitation   real(r8), intent(in) :: precl(pcols)           ! large-scale precipitation   real(r8), intent(out) :: pblh(pcols)           ! Planetary boundary layer height   real(r8), intent(out) :: qpert(pcols,ppcnst)   ! Moisture/constit. perturbation (PBL)   real(r8), intent(out) :: tpert(pcols)          ! Temperature perturbation (PBL)   real(r8), intent(inout) :: shf(pcols)          ! Sensible heat flux (w/m^2)   real(r8), intent(in) :: taux(pcols)            ! X surface stress (zonal)   real(r8), intent(in) :: tauy(pcols)            ! Y surface stress (meridional)   real(r8), intent(inout) :: cflx(pcols,ppcnst)  ! Surface constituent flux (kg/m^2/s)   real(r8), intent(in) :: sgh(pcols)             ! Std. deviation of orography for gwd   real(r8), intent(inout) :: lhf(pcols)          ! Latent heat flux (w/m^2)   real(r8), intent(in) :: tin(pcols, pver) ! input T, to compute FV output T   type(physics_state), intent(inout) :: state   type(physics_tend ), intent(inout) :: tend!!---------------------------Local workspace-----------------------------!   type(physics_ptend) :: ptend                  ! indivdual parameterization tendencies   integer :: lchnk                                ! chunk identifier   integer :: ncol                                 ! number of atmospheric columns   integer i                 ! Longitude, level indices   integer :: yr, mon, day, tod       ! components of a date   logical :: labort                            ! abort flag   real(r8) tvm(pcols,pver)           ! virtual temperature   real(r8) prect(pcols)              ! total precipitation   real(r8) surfric(pcols)              ! surface friction velocity   real(r8) obklen(pcols)             ! Obukhov length!!-----------------------------------------------------------------------   lchnk = state%lchnk   ncol  = state%ncol!! accumulate fluxes into net flux array!   do i=1,ncol      tend%flx_net(i) = tend%flx_net(i) + shf(i) + (precc(i) + precl(i))*latvap*rhoh2o   end do! Convert mixing ratio of non-water tracers to mass fraction of total! atmospheric mass (Overwrite non-water portions of q).   if (ppcnst > 1) then      call mr2mf (lchnk, ncol, state%q)   end if! Initialize parameterization tendency structure   call physics_ptend_init(ptend)! Check if latent heat flux exceeds the total moisture content of the! lowest model layer, thereby creating negative moisture.   call qneg4('TPHYSAC '       ,lchnk               ,ncol  ,ztodt ,          &              state%q(1,pver,1),state%rpdel(1,pver) ,shf ,lhf ,cflx(1,1) )!===================================================! Source/sink terms for advected tracers.!===================================================   if ( trace_test1 .or. trace_test2 .or. trace_test3 ) then      call rnsfwcrp( lchnk, ncol, landfrac, cflx(:,ixtrct))      call rndecay( lchnk, ncol, state%q(:,:,ixtrct), ztodt, ptend%q(:,:,ixtrct))      ptend%lq(ixtrct) = .TRUE.      if (trace_test3) state%q(:ncol,pver,ixtrct+2) =  0.   end if! Advected greenhouse trace gases:   if (trace_gas) call chem_driver (state, ptend, cflx, ztodt)! Add tendencies to cummulative model tendencies and update profiles   call physics_update (state, tend, ptend, ztodt)!===================================================! Vertical diffusion/pbl calculation! Call vertical diffusion code (pbl, free atmosphere and molecular)!===================================================   call vd_intr (ztodt    ,state    ,taux     ,tauy     , shf    ,&                 cflx     ,pblh     ,tpert    ,qpert    , surfric  ,&                 obklen   ,ptend    )   call physics_update (state, tend, ptend, ztodt)!===================================================! Gravity wave drag!===================================================   call gw_intr (state   ,sgh     ,pblh    ,ztodt   , ptend )   call physics_update (state, tend, ptend, ztodt)!*** BAB's FV kludge   state%t(:ncol,:pver) = tin(:ncol,:pver) + ztodt*tend%dtdt(:ncol,:pver)   if (aqua_planet) then      labort = .false.      do i=1,ncol         if (ocnfrac(i) /= 1.) labort = .true.      end do      if (labort) then         write(6,*) 'ERROR:  grid contains non-ocean point'         call endrun ()      endif   endif!! Convert mass fractions of non-water tracers back to mixing ratios.! (Overwrite non-water portions of q).!   if (ppcnst > 1) then      call mf2mr (lchnk, ncol, state%q)   end if   returnend subroutine tphysac

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产sm捆绑调教视频| 精品日韩在线观看| 爽好多水快深点欧美视频| 成人av在线资源| 黄色精品一二区| 久久99精品久久只有精品| 日韩av网站在线观看| 蜜臀av在线播放一区二区三区| 亚洲影视资源网| 亚洲成人精品在线观看| 性做久久久久久| 麻豆成人91精品二区三区| 亚洲一区二区三区自拍| 同产精品九九九| 蜜桃一区二区三区在线| 国产高清精品久久久久| 成人综合在线观看| 欧美午夜电影在线播放| 制服.丝袜.亚洲.另类.中文| 欧美激情中文字幕| 美国十次了思思久久精品导航| 亚洲综合成人在线视频| 亚洲国产精品一区二区www | 日韩精品一区二区三区蜜臀 | 亚洲精品日日夜夜| 亚洲二区在线观看| 狠狠色丁香九九婷婷综合五月| 国产成人亚洲综合a∨婷婷图片| 国产91精品久久久久久久网曝门| 91麻豆高清视频| 日韩一区二区免费在线观看| 国产色婷婷亚洲99精品小说| 亚洲精品日日夜夜| 精品亚洲国产成人av制服丝袜 | 久久久久久久久久久久电影| 久久精品视频一区二区三区| ...av二区三区久久精品| 婷婷激情综合网| 国产成人午夜视频| 欧美精品亚洲一区二区在线播放| 久久精品视频免费观看| 丝袜亚洲精品中文字幕一区| 成人综合日日夜夜| 欧美一级日韩免费不卡| 中文字幕在线不卡一区二区三区| 午夜精品福利在线| 一本久道久久综合中文字幕| 精品福利在线导航| 亚洲午夜国产一区99re久久| 国产激情偷乱视频一区二区三区| 制服丝袜亚洲色图| 亚洲激情六月丁香| 国产精品一区三区| 欧美一区二区在线不卡| 亚洲精品国产a久久久久久| 国产成人高清视频| 日韩精品资源二区在线| 天天综合日日夜夜精品| 欧美亚洲国产一区二区三区va | 成人短视频下载| 日韩免费一区二区| 日一区二区三区| 欧美日韩一区视频| 亚洲资源在线观看| 日本道精品一区二区三区| 国产精品午夜春色av| 狠狠色丁香婷婷综合久久片| 91精品国产入口| 日韩精品一区第一页| 欧美日韩成人综合| 午夜精品久久久久| 91精品国产综合久久福利软件| 亚洲二区在线视频| 欧美日韩免费观看一区三区| 亚洲国产精品久久一线不卡| 欧美在线一区二区三区| 亚洲人成7777| 欧美中文一区二区三区| 亚洲第一成人在线| 欧美一区二区三区白人| 另类小说综合欧美亚洲| 日韩一区二区中文字幕| 久久国产精品无码网站| 欧美精品一区二区久久婷婷| 裸体歌舞表演一区二区| 亚洲精品一区在线观看| 成人午夜视频福利| ...中文天堂在线一区| 91啪在线观看| 亚洲地区一二三色| 91精品国产91久久久久久一区二区 | 国产成人欧美日韩在线电影| 久久综合久久99| 成人sese在线| 五月激情六月综合| 337p日本欧洲亚洲大胆精品| 国产成人8x视频一区二区| ...中文天堂在线一区| 欧美精品一级二级三级| 国产一区二区久久| 亚洲美女视频在线观看| 91精品国产综合久久精品app | 中文字幕第一区综合| 欧美午夜理伦三级在线观看| 麻豆精品国产传媒mv男同| 久久久久97国产精华液好用吗| 91蜜桃网址入口| 日韩高清一级片| 国产精品色噜噜| 制服丝袜亚洲播放| 99久久久久免费精品国产| 天天综合色天天| 中文字幕一区二区三区不卡| 777精品伊人久久久久大香线蕉| 国产一区二区三区电影在线观看| 亚洲欧美日韩人成在线播放| 欧美精品123区| 成人18视频在线播放| 日韩精品乱码免费| **欧美大码日韩| xfplay精品久久| 欧美日韩在线三级| 成人ar影院免费观看视频| 日韩av中文字幕一区二区三区| 国产精品久久影院| 日韩精品一区二区在线观看| 欧美日本在线看| 99久久777色| 久久97超碰色| 亚洲一区在线视频| 亚洲欧洲精品天堂一级| 精品久久国产字幕高潮| 欧美日韩国产精品自在自线| 99re成人精品视频| 国产成人在线视频网站| 蜜臀精品一区二区三区在线观看 | 日韩美女视频一区二区| 91精品国产福利| 91久久国产最好的精华液| 成人在线综合网站| 国产一区二区伦理| 另类欧美日韩国产在线| 日本va欧美va瓶| 午夜精品一区二区三区免费视频 | 综合久久久久久久| 欧美激情一区二区三区全黄| 久久尤物电影视频在线观看| 在线播放91灌醉迷j高跟美女| 91麻豆免费看片| 91在线观看下载| 91社区在线播放| 色悠悠久久综合| 在线视频你懂得一区| 在线精品观看国产| 色狠狠桃花综合| 欧美亚男人的天堂| 欧美日韩国产一级片| 这里只有精品免费| 日韩精品一区二区三区在线观看| 日韩三级精品电影久久久| 日韩欧美国产一区二区三区 | 亚洲日本中文字幕区| 亚洲人成网站精品片在线观看| 国产精品亲子伦对白| 国产欧美日韩不卡免费| 国产精品久久久久久一区二区三区 | 国产精品天天看| 亚洲精选一二三| 亚洲高清免费观看高清完整版在线观看| 亚洲高清免费观看| 久久99国产精品麻豆| 9i在线看片成人免费| 欧美亚洲日本一区| 日韩久久精品一区| 国产精品萝li| 午夜国产精品影院在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产高清成人在线| 欧美在线一二三| 26uuu成人网一区二区三区| 最好看的中文字幕久久| 男女男精品网站| 成人午夜私人影院| 91精品国产丝袜白色高跟鞋| 国产亚洲污的网站| 舔着乳尖日韩一区| 成人午夜看片网址| 91精品欧美综合在线观看最新| 久久久久国产精品麻豆ai换脸| 一区二区在线电影| 国产揄拍国内精品对白| 色香蕉成人二区免费| 欧美成人艳星乳罩| 亚洲人精品一区| 国产福利精品一区二区| 在线看不卡av| 久久精品亚洲麻豆av一区二区 | 欧美猛男男办公室激情| 国产精品毛片高清在线完整版 | 亚洲欧美色图小说|