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

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

?? soiltemperature.f90

?? CCSM Research Tools: Community Atmosphere Model (CAM)
?? F90
字號:
#include <misc.h>#include <preproc.h>subroutine SoilTemperature (clm,   tssbef, htvp, emg, cgrnd, &                            dlrad, tg,     xmf,  fact )!-----------------------------------------------------------------------!!  CLMCLMCLMCLMCLMCLMCLMCLMCLMCL  A community developed and sponsored, freely!  L                           M  available land surface process model.!  M --COMMUNITY LAND MODEL--  C!  C                           L!  LMCLMCLMCLMCLMCLMCLMCLMCLMCLM!!-----------------------------------------------------------------------! Purpose:! Snow and soil temperatures including phase change!! Method:! o The volumetric heat capacity is calculated as a linear combination !   in terms of the volumetric fraction of the constituent phases. ! o The thermal conductivity of soil is computed from !   the algorithm of Johansen (as reported by Farouki 1981), and the !   conductivity of snow is from the formulation used in!   SNTHERM (Jordan 1991).! o Boundary conditions:  !   F = Rnet - Hg - LEg (top),  F = 0 (base of the soil column).! o Soil / snow temperature is predicted from heat conduction !   in 10 soil layers and up to 5 snow layers. !   The thermal conductivities at the interfaces between two !   neighboring layers (j, j+1) are derived from an assumption that !   the flux across the interface is equal to that from the node j !   to the interface and the flux from the interface to the node j+1. !   The equation is solved using the Crank-Nicholson method and !   results in a tridiagonal system of equations.!! Author:! 15 September 1999: Yongjiu Dai; Initial code! 15 December 1999:  Paul Houser and Jon Radakovich; F90 Revision ! April 2002: Vertenstein/Oleson/Levis; Final form!!-----------------------------------------------------------------------! $Id: SoilTemperature.F90,v 1.1.10.2 2002/04/27 15:38:40 erik Exp $!-----------------------------------------------------------------------  use precision  use clmtype  use clm_varcon, only : sb  use clm_varpar, only : nlevsoi  implicit none!----Arguments----------------------------------------------------------  type (clm1d), intent(inout)  :: clm	 !CLM 1-D Module  real(r8), intent(in) :: tssbef(-nlevsno:nlevsoi) ! soil/snow temperature before update [K]  real(r8), intent(in) :: htvp  ! latent heat of vapor of water (or sublimation) [J/kg]  real(r8), intent(in) :: emg   ! ground emissivity [-]  real(r8), intent(in) :: cgrnd ! deriv. of soil energy flux wrt to soil temp [W/m2/K]  real(r8), intent(in) :: dlrad ! downward longwave radiation below the canopy [W/m2]  real(r8), intent(out) :: xmf  ! latent heat of phase change of ground water [W/m2]  real(r8), intent(out) :: fact(clm%snl+1 : nlevsoi)  ! used in computing tridiagonal matrix  real(r8), intent(inout) :: tg ! ground surface temperature [K]!----Local Variables----------------------------------------------------  integer i,j                        ! do loop indices  real(r8) at(clm%snl+1 : nlevsoi)   ! "a" vector for tridiagonal matrix  real(r8) bt(clm%snl+1 : nlevsoi)   ! "b" vector for tridiagonal matrix  real(r8) ct(clm%snl+1 : nlevsoi)   ! "c" vector for tridiagonal matrix  real(r8) rt(clm%snl+1 : nlevsoi)   ! "r" vector for tridiagonal solution  real(r8) cv(clm%snl+1 : nlevsoi)   ! heat capacity [J/(m2 K)]  real(r8) tk(clm%snl+1 : nlevsoi)   ! thermal conductivity [W/(m K)]  real(r8) fn  (clm%snl+1 : nlevsoi) ! heat diffusion through the layer interface [W/m2]  real(r8) fn1 (clm%snl+1 : nlevsoi) ! heat diffusion through the layer interface [W/m2]  real(r8) dzm                       ! used in computing tridiagonal matrix  real(r8) dzp                       ! used in computing tridiagonal matrix  real(r8) hs                        ! net energy flux into the surface [W/m2]  real(r8) brr(clm%snl+1 : nlevsoi)  ! temporary variable  real(r8) dhsdT                     ! d(hs)/dT!----End Variable List--------------------------------------------------!! [1] Ground surface and soil temperatures !!! [1.1] Thermal conductivity and Heat capacity!  call SoilThermProp (tk, cv, clm)!! [1.2] Net ground heat flux into the surface and its temperature derivative!       hs    = clm%sabg + dlrad &       + (1-clm%frac_veg_nosno)*emg*clm%forc_lwrad - emg*sb*tg**4 &       - (clm%eflx_sh_grnd+clm%qflx_evap_soi*htvp)   dhsdT = - cgrnd - 4.*emg * sb * tg**3  j       = clm%snl+1  fact(j) = clm%dtime / cv(j) &       * clm%dz(j) / (0.5*(clm%z(j)-clm%zi(j-1)+clm%capr*(clm%z(j+1)-clm%zi(j-1))))  do j = clm%snl+1 + 1, nlevsoi     fact(j) = clm%dtime/cv(j)  enddo  do j = clm%snl+1, nlevsoi - 1     fn(j) = tk(j)*(clm%t_soisno(j+1)-clm%t_soisno(j))/(clm%z(j+1)-clm%z(j))  enddo  fn(nlevsoi) = 0.!! [1.3] Set up vector r and vectors a, b, c that define tridiagonal matrix!       and solve system!  j     = clm%snl+1  dzp   = clm%z(j+1)-clm%z(j)  at(j) = 0.  bt(j) = 1+(1.-clm%cnfac)*fact(j)*tk(j)/dzp-fact(j)*dhsdT  ct(j) =  -(1.-clm%cnfac)*fact(j)*tk(j)/dzp  rt(j) = clm%t_soisno(j) +  fact(j)*( hs - dhsdT*clm%t_soisno(j) + clm%cnfac*fn(j) )  do j    = clm%snl+1 + 1, nlevsoi - 1     dzm   = (clm%z(j)-clm%z(j-1))     dzp   = (clm%z(j+1)-clm%z(j))     at(j) =   - (1.-clm%cnfac)*fact(j)* tk(j-1)/dzm     bt(j) = 1.+ (1.-clm%cnfac)*fact(j)*(tk(j)/dzp + tk(j-1)/dzm)     ct(j) =   - (1.-clm%cnfac)*fact(j)* tk(j)/dzp     rt(j) = clm%t_soisno(j) + clm%cnfac*fact(j)*( fn(j) - fn(j-1) )  enddo  j     =  nlevsoi  dzm   = (clm%z(j)-clm%z(j-1))  at(j) =   - (1.-clm%cnfac)*fact(j)*tk(j-1)/dzm  bt(j) = 1.+ (1.-clm%cnfac)*fact(j)*tk(j-1)/dzm  ct(j) = 0.  rt(j) = clm%t_soisno(j) - clm%cnfac*fact(j)*fn(j-1)  i = size(at)  call Tridiagonal (i, at, bt, ct, rt, &                    clm%t_soisno(clm%snl+1:nlevsoi))!! [2] Melting or Freezing !  do j = clm%snl+1, nlevsoi - 1     fn1(j) = tk(j)*(clm%t_soisno(j+1)-clm%t_soisno(j))/(clm%z(j+1)-clm%z(j))  enddo  fn1(nlevsoi) = 0.  j = clm%snl+1  brr(j) = clm%cnfac*fn(j) + (1.-clm%cnfac)*fn1(j)  do j = clm%snl+1 + 1, nlevsoi     brr(j) = clm%cnfac*(fn(j)-fn(j-1)) + (1.-clm%cnfac)*(fn1(j)-fn1(j-1))  enddo  call PhaseChange (fact(clm%snl+1),   brr(clm%snl+1), hs, dhsdT, &                    tssbef(clm%snl+1), xmf,            clm )  tg = clm%t_soisno(clm%snl+1)end subroutine SoilTemperature

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆精品在线| 91福利国产成人精品照片| 国产一区二区三区免费播放| 国产成人免费视| 色国产综合视频| 欧美一级二级三级蜜桃| 亚洲同性同志一二三专区| 亚洲高清久久久| 国产剧情一区二区| 欧美性猛片xxxx免费看久爱| 国产人成亚洲第一网站在线播放 | 精品亚洲成a人在线观看| 久久精品日产第一区二区三区高清版| 亚洲欧美日韩小说| 国产一区二区三区四区五区美女| 亚洲天天做日日做天天谢日日欢 | 日本在线播放一区二区三区| 99久精品国产| 久久久久久久综合狠狠综合| 午夜精品成人在线| 欧美怡红院视频| √…a在线天堂一区| 国产一区二区三区美女| 日韩手机在线导航| 日韩av在线发布| 7777精品伊人久久久大香线蕉| 最新国产成人在线观看| 懂色av一区二区三区蜜臀| 日韩一区二区三免费高清| 首页国产丝袜综合| 欧美调教femdomvk| 亚洲成人自拍一区| 欧美日韩一区二区三区四区| 亚洲第一搞黄网站| 欧美日韩一级片在线观看| 无码av中文一区二区三区桃花岛| 在线视频欧美区| 亚洲一区免费观看| 欧美三级视频在线播放| 免费日本视频一区| 久久综合久久综合久久综合| 国产在线播放一区三区四| 中文无字幕一区二区三区| 成人免费观看av| 亚洲三级电影全部在线观看高清| 色偷偷一区二区三区| 亚洲第一主播视频| 久久一留热品黄| av不卡在线播放| 午夜视频在线观看一区二区| 日韩一级二级三级精品视频| 国产精品资源在线看| 一区二区三区在线视频观看| 欧美日韩国产一级| 国产成人综合网站| 亚洲伊人色欲综合网| 欧美xxxxx牲另类人与| 不卡一区二区中文字幕| 午夜精品影院在线观看| 国产亚洲精品aa午夜观看| 日本道免费精品一区二区三区| 日本不卡123| 日韩毛片视频在线看| 欧美大胆一级视频| 色综合天天狠狠| 国产一区在线不卡| 一二三区精品视频| 国产精品乱子久久久久| 欧美一区二区三区思思人| 9l国产精品久久久久麻豆| 麻豆91小视频| 亚洲国产精品久久人人爱| 国产精品美女久久久久久2018| 日韩欧美亚洲一区二区| 欧洲中文字幕精品| 96av麻豆蜜桃一区二区| 国产伦精一区二区三区| 激情都市一区二区| 久久国产精品99久久人人澡| 天堂资源在线中文精品| 1区2区3区精品视频| 九九视频精品免费| 高清在线不卡av| 日韩av一级片| 午夜欧美在线一二页| 亚洲午夜电影在线观看| 一区二区三区中文在线观看| 中文字幕乱码亚洲精品一区 | 精品乱人伦小说| 日韩视频永久免费| 精品国内片67194| 精品国产一区二区三区av性色| 91精品国产91热久久久做人人| 欧美日韩一区精品| 欧美一区二区三区喷汁尤物| 91麻豆精品国产91久久久久久 | 麻豆一区二区在线| 韩国精品主播一区二区在线观看| 久久国产精品区| 国产酒店精品激情| av一二三不卡影片| 欧美精品久久99久久在免费线| 欧美一级日韩免费不卡| 久久精品在线免费观看| 伊人开心综合网| 精品亚洲porn| 99vv1com这只有精品| 日韩免费电影一区| 亚洲v中文字幕| 国产一区二区三区四区在线观看| 成人av网址在线观看| 欧美网站一区二区| 久久亚洲综合色一区二区三区| 国产精品欧美一区喷水| 亚洲成人自拍网| 国产传媒一区在线| 精品视频在线看| 久久综合九色综合欧美就去吻 | 亚洲一区二区三区免费视频| 久久99久久99小草精品免视看| 成人网男人的天堂| 91精品国产欧美日韩| 亚洲色图视频免费播放| 国产一区二区三区在线观看精品 | 麻豆精品精品国产自在97香蕉| 成人性视频免费网站| 欧美一区二区精美| 亚洲一区二区三区四区中文字幕| 成人一区二区视频| 精品成人一区二区| 天天影视涩香欲综合网| 91论坛在线播放| 亚洲色欲色欲www| av在线一区二区| 中文字幕中文字幕在线一区| 国产精品99久久久久久久vr| 精品入口麻豆88视频| 久久国产婷婷国产香蕉| 日韩丝袜情趣美女图片| 污片在线观看一区二区| 欧美日韩中文精品| 有码一区二区三区| 99精品国产99久久久久久白柏| 国产性色一区二区| 成人av在线资源| 亚洲天堂av一区| 色欧美片视频在线观看| 一区二区三区不卡在线观看| 色欲综合视频天天天| 亚洲欧洲综合另类在线| 91麻豆免费看片| 一区二区三区在线视频观看58| 欧美亚洲高清一区| 午夜a成v人精品| 亚洲精品一区二区三区99| 国产99精品在线观看| 亚洲综合色在线| 欧美一区二区三区成人| 狠狠狠色丁香婷婷综合激情| 不卡的av中国片| 一区二区三区.www| 色综合久久综合网97色综合| 国产欧美一区二区精品久导航 | 欧美aaaaaa午夜精品| 777亚洲妇女| 国产成人精品网址| 夜夜嗨av一区二区三区网页| 欧美人妇做爰xxxⅹ性高电影| 婷婷六月综合网| 亚洲国产精品成人综合| 制服丝袜日韩国产| 免费观看成人av| 精品三级在线观看| 亚洲bt欧美bt精品| 欧美α欧美αv大片| 蜜臀91精品一区二区三区| 欧美一级精品在线| 黄页视频在线91| 亚洲va欧美va人人爽| 中文字幕亚洲欧美在线不卡| 精品国产一区二区三区忘忧草| 一本高清dvd不卡在线观看| 国产一区二区三区免费播放| 亚洲一区二区不卡免费| 亚洲国产精品传媒在线观看| 日韩精品一区二区三区四区| 一本大道av伊人久久综合| 国精产品一区一区三区mba桃花| 亚洲国产婷婷综合在线精品| 国产欧美日韩精品一区| 亚洲精品一线二线三线| 日韩美女视频在线| 91精品婷婷国产综合久久性色| 97国产一区二区| 91在线高清观看| 色国产精品一区在线观看| 99在线视频精品| av福利精品导航| 91行情网站电视在线观看高清版| 欧美人狂配大交3d怪物一区|