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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sltint.f90

?? CCSM Research Tools: Community Atmosphere Model (CAM)
?? F90
?? 第 1 頁 / 共 4 頁
字號:
                           + fintx(i,k,3,4)*yn (i,k)           end do        end do     endif!!-----------------------------------------------------------------------!-----------------------------------------------------------------------!!    20XX loops: Lagrange cubic/linear interpolation in the horizontal!!-----------------------------------------------------------------------!-----------------------------------------------------------------------!     if( .not. limdrh ) then!! PART 1:  X-INTERPOLATION!! Loop over fields.! ..x interpolation at each height needed for z interpolation.! ...x interpolation at each latitude needed for y interpolation.!        do k=1,plev           do i=1,nlon              ii1 = idp(i,k,1)              ii2 = idp(i,k,2)              ii3 = idp(i,k,3)              ii4 = idp(i,k,4)              jj = jdp(i,k)              kk = kkdp(i,k)!! Height level 1:  Linear interpolation on inner two latitudes only!!!!           fintx(i,k,1,1) = not used              fintx(i,k,2,1) = fb (ii2+1,kk-1,jj  )*xr   (i,k,2) &                             + fb (ii2  ,kk-1,jj  )*xl   (i,k,2)              fintx(i,k,3,1) = fb (ii3+1,kk-1,jj+1)*xr   (i,k,3) &                             + fb (ii3  ,kk-1,jj+1)*xl   (i,k,3)!!!           fintx(i,k,4,1) = not used!! Height level 2:  Linear interpolation on outer two latitudes;!                  Cubic  interpolation on inner two latitudes.!              fintx(i,k,1,2) = fb (ii1+1,kk  ,jj-1)*xr   (i,k,1) &                             + fb (ii1  ,kk  ,jj-1)*xl   (i,k,1)              fintx(i,k,2,2) = fb (ii2-1,kk  ,jj  )*wgt1x(i,k,2) &                             + fb (ii2  ,kk  ,jj  )*wgt2x(i,k,2) &                             + fb (ii2+1,kk  ,jj  )*wgt3x(i,k,2) &                             + fb (ii2+2,kk  ,jj  )*wgt4x(i,k,2)              fintx(i,k,3,2) = fb (ii3-1,kk  ,jj+1)*wgt1x(i,k,3) &                             + fb (ii3  ,kk  ,jj+1)*wgt2x(i,k,3) &                             + fb (ii3+1,kk  ,jj+1)*wgt3x(i,k,3) &                             + fb (ii3+2,kk  ,jj+1)*wgt4x(i,k,3)              fintx(i,k,4,2) = fb (ii4+1,kk  ,jj+2)*xr   (i,k,4) &                             + fb (ii4  ,kk  ,jj+2)*xl   (i,k,4)!! Height level 3:  Linear interpolation on outer two latitudes;!                  Cubic  interpolation on inner two latitudes.!              fintx(i,k,1,3) = fb (ii1+1,kk+1,jj-1)*xr   (i,k,1) &                             + fb (ii1  ,kk+1,jj-1)*xl   (i,k,1)              fintx(i,k,2,3) = fb (ii2-1,kk+1,jj  )*wgt1x(i,k,2) &                             + fb (ii2  ,kk+1,jj  )*wgt2x(i,k,2) &                             + fb (ii2+1,kk+1,jj  )*wgt3x(i,k,2) &                             + fb (ii2+2,kk+1,jj  )*wgt4x(i,k,2)              fintx(i,k,3,3) = fb (ii3-1,kk+1,jj+1)*wgt1x(i,k,3) &                             + fb (ii3  ,kk+1,jj+1)*wgt2x(i,k,3) &                             + fb (ii3+1,kk+1,jj+1)*wgt3x(i,k,3) &                             + fb (ii3+2,kk+1,jj+1)*wgt4x(i,k,3)              fintx(i,k,4,3) = fb (ii4+1,kk+1,jj+2)*xr   (i,k,4) &                             + fb (ii4  ,kk+1,jj+2)*xl   (i,k,4)!! Height level 4:  Linear interpolation on inner two latitudes only!!!!           fintx(i,k,1,4) = not used              fintx(i,k,2,4) = fb (ii2+1,kk+2,jj  )*xr   (i,k,2) &                             + fb (ii2  ,kk+2,jj  )*xl   (i,k,2)              fintx(i,k,3,4) = fb (ii3+1,kk+2,jj+1)*xr   (i,k,3) &                             + fb (ii3  ,kk+2,jj+1)*xl   (i,k,3)!!!           fintx(i,k,4,4) = not used           end do        end do!! The following loop computes x-derivatives for those cases when the! departure point lies in either the top or bottom interval of the ! model grid.  In this special case, data are shifted up or down to! keep the departure point in the middle interval of the 4-point! stencil.  Therefore, some derivatives that were computed above will ! be over-written.!        do k=1,plev           do i=1,nlon              ii1 = idp(i,k,1)              ii2 = idp(i,k,2)              ii3 = idp(i,k,3)              ii4 = idp(i,k,4)              jj = jdp(i,k)              kk = kkdp(i,k)!! TOP interval!              if(kdp (i,k) .eq. 1) then!! shift levels 4 and 2 data to levels 1 and 3, respectively!                 fintx(i,k,2,1) = fintx(i,k,2,4)                 fintx(i,k,3,1) = fintx(i,k,3,4)!                 fintx(i,k,1,3) = fintx(i,k,1,2)                 fintx(i,k,2,3) = fintx(i,k,2,2)                 fintx(i,k,3,3) = fintx(i,k,3,2)                 fintx(i,k,4,3) = fintx(i,k,4,2)!! Height level 1 (placed in level 2 of stencil):!  Linear interpolation on outer two latitudes;!  Cubic  interpolation on inner two latitudes.!                 fintx(i,k,1,2) = fb (ii1+1,1,jj-1)*xr   (i,k,1) &                                + fb (ii1  ,1,jj-1)*xl   (i,k,1)                 fintx(i,k,2,2) = fb (ii2-1,1,jj  )*wgt1x(i,k,2) &                                + fb (ii2  ,1,jj  )*wgt2x(i,k,2) &                                + fb (ii2+1,1,jj  )*wgt3x(i,k,2) &                                + fb (ii2+2,1,jj  )*wgt4x(i,k,2)                 fintx(i,k,3,2) = fb (ii3-1,1,jj+1)*wgt1x(i,k,3) &                                + fb (ii3  ,1,jj+1)*wgt2x(i,k,3) &                                + fb (ii3+1,1,jj+1)*wgt3x(i,k,3) &                                + fb (ii3+2,1,jj+1)*wgt4x(i,k,3)                 fintx(i,k,4,2) = fb (ii4+1,1,jj+2)*xr   (i,k,4) &                                + fb (ii4  ,1,jj+2)*xl   (i,k,4)!! Height level 3 (placed in level 4 of stencil):!  Linear interpolation on inner two latitudes only!!!!              fintx(i,k,1,4) = not used                 fintx(i,k,2,4) = fb (ii2+1,3,jj  )*xr   (i,k,2) &                                + fb (ii2  ,3,jj  )*xl   (i,k,2)                 fintx(i,k,3,4) = fb (ii3+1,3,jj+1)*xr   (i,k,3) &                                + fb (ii3  ,3,jj+1)*xl   (i,k,3)!!!              fintx(i,k,4,4) = not used!! BOT interval!              else if(kdp (i,k) .eq. kdimm1) then!! shift levels 1 and 3 data to levels 4 and 2, respectively!                 fintx(i,k,2,4) = fintx(i,k,2,1)                 fintx(i,k,3,4) = fintx(i,k,3,1)!                 fintx(i,k,1,2) = fintx(i,k,1,3)                 fintx(i,k,2,2) = fintx(i,k,2,3)                 fintx(i,k,3,2) = fintx(i,k,3,3)                 fintx(i,k,4,2) = fintx(i,k,4,3)!! Height level 2 (placed in level 1 of stencil):!  Linear interpolation on inner two latitudes only!!!!              fintx(i,k,1,1) = not used                 fintx(i,k,2,1) = fb (ii2+1,kdimm2,jj  )*xr   (i,k,2) &                                + fb (ii2  ,kdimm2,jj  )*xl   (i,k,2)                 fintx(i,k,3,1) = fb (ii3+1,kdimm2,jj+1)*xr   (i,k,3) &                                + fb (ii3  ,kdimm2,jj+1)*xl   (i,k,3)!!!              fintx(i,k,4,1) = not used!! Height level 4 (placed in level 3 of stencil):!  Linear interpolation on outer two latitudes;!  Cubic  interpolation on inner two latitudes.!                 fintx(i,k,1,3) = fb (ii1+1,kdim,jj-1)*xr   (i,k,1) &                                + fb (ii1  ,kdim,jj-1)*xl   (i,k,1)                 fintx(i,k,2,3) = fb (ii2-1,kdim,jj  )*wgt1x(i,k,2) &                                + fb (ii2  ,kdim,jj  )*wgt2x(i,k,2) &                                + fb (ii2+1,kdim,jj  )*wgt3x(i,k,2) &                                + fb (ii2+2,kdim,jj  )*wgt4x(i,k,2)                 fintx(i,k,3,3) = fb (ii3-1,kdim,jj+1)*wgt1x(i,k,3) &                                + fb (ii3  ,kdim,jj+1)*wgt2x(i,k,3) &                                + fb (ii3+1,kdim,jj+1)*wgt3x(i,k,3) &                                + fb (ii3+2,kdim,jj+1)*wgt4x(i,k,3)                 fintx(i,k,4,3) = fb (ii4+1,kdim,jj+2)*xr   (i,k,4) &                                + fb (ii4  ,kdim,jj+2)*xl   (i,k,4)              end if           end do        end do!! PART 2:  Y-INTERPOLATION!! Linear on outside of stencil; Lagrange cubic on inside.!        do k=1,plev           do i=1,nlon              finty(i,k,1) = fintx(i,k,2,1)*ys   (i,k) &                           + fintx(i,k,3,1)*yn   (i,k)              finty(i,k,2) = fintx(i,k,1,2)*wgt1y(i,k) &                           + fintx(i,k,2,2)*wgt2y(i,k) &                           + fintx(i,k,3,2)*wgt3y(i,k) &                           + fintx(i,k,4,2)*wgt4y(i,k)              finty(i,k,3) = fintx(i,k,1,3)*wgt1y(i,k) &                           + fintx(i,k,2,3)*wgt2y(i,k) &                           + fintx(i,k,3,3)*wgt3y(i,k) &                           + fintx(i,k,4,3)*wgt4y(i,k)              finty(i,k,4) = fintx(i,k,2,4)*ys   (i,k) &                           + fintx(i,k,3,4)*yn   (i,k)           end do        end do     endif!!-----------------------------------------------------------------------!-----------------------------------------------------------------------!!    30XX loops: Hermite  cubic/linear interpolation in the vertical!!-----------------------------------------------------------------------!-----------------------------------------------------------------------!     if( limdrv ) then        icount = 0        do kdpval = 1,kdimm1           do k=1,plev              call wheneq(nlon    ,kdp(1,k),1       ,kdpval  , &                          indx    ,nval    )              icount = icount + nval              do ii = 1,nval                 i = indx(ii)                 if(kdpval .eq. 1) then                    ftop(i,k,1) = ( finty(i,k,3) - finty(i,k,2) )*rdz(i,k)                    fbot(i,k,1) = wdz(1,1,      2)*finty(i,k,2) + &                                  wdz(2,1,      2)*finty(i,k,3) + &                                  wdz(3,1,      2)*finty(i,k,4) + &                                  wdz(4,1,      2)*finty(i,k,1)                 else if(kdpval .eq. kdimm1) then                    ftop(i,k,1) = wdz(1,2,kdimm2 )*finty(i,k,4) + &                                  wdz(2,2,kdimm2 )*finty(i,k,1) + &                                  wdz(3,2,kdimm2 )*finty(i,k,2) + &                                  wdz(4,2,kdimm2 )*finty(i,k,3)                    fbot(i,k,1) = 0.                 else                    ftop(i,k,1) = wdz(1,1,kdpval )*finty(i,k,1) + &                                  wdz(2,1,kdpval )*finty(i,k,2) + &                                  wdz(3,1,kdpval )*finty(i,k,3) + &                                  wdz(4,1,kdpval )*finty(i,k,4)                    fbot(i,k,1) = wdz(1,2,kdpval )*finty(i,k,1) + &                                  wdz(2,2,kdpval )*finty(i,k,2) + &                                  wdz(3,2,kdpval )*finty(i,k,3) + &                                  wdz(4,2,kdpval )*finty(i,k,4)                 endif              end do           end do        end do!! Apply SCM0 limiter to derivative estimates.!        do k=1,plev           do i=1,nlon              deli = ( finty(i,k,3) - finty(i,k,2) )*rdz(i,k)              tmp1 = fac*deli              tmp2 = abs( tmp1 )              if( deli*fbot(i,k,1)   .le. 0.0  ) fbot(i,k,1) = 0.              if( deli*ftop(i,k,1)   .le. 0.0  ) ftop(i,k,1) = 0.              if( abs( fbot(i,k,1) ) .gt. tmp2 ) fbot(i,k,1) = tmp1              if( abs( ftop(i,k,1) ) .gt. tmp2 ) ftop(i,k,1) = tmp1              fdp(i,k) = finty(i,k,2)*ht(i,k) + ftop(i,k,1)*dht(i,k) + &                         finty(i,k,3)*hb(i,k) + fbot(i,k,1)*dhb(i,k)           end do        end do        if (icount.ne.nlon*plev) then           write(6,*)'SLTINT:  Did not complete computations for all departure points'           call endrun        endif     endif!!-----------------------------------------------------------------------!-----------------------------------------------------------------------!!    40XX loops: Lagrange cubic/linear interpolation in the vertical!!-----------------------------------------------------------------------!-----------------------------------------------------------------------!     if( .not. limdrv ) then        do k=1,plev           do i=1,nlon              fdp(i,k) = finty(i,k,1)*wgt1z(i,k) &                       + finty(i,k,2)*wgt2z(i,k) &                       + finty(i,k,3)*wgt3z(i,k) &                       + finty(i,k,4)*wgt4z(i,k)           end do        end do!! IF the departure point is in either the top or bottom interval of the! model grid:  THEN! Perform Hermite cubic interpolation.  The data are shifted up or down! such that the departure point sits in the middle interval of the! 4 point stencil (the shift originally took place in routine "LAGXIN").! Therefore the derivative weights must be applied appropriately to! account for this shift.  The following overwrites some results from! the previous loop.!        do k=1,plev           do i=1,nlon

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91小视频在线| 国产乱人伦精品一区二区在线观看| 成人激情电影免费在线观看| 国产欧美日韩视频一区二区| 成人在线一区二区三区| 中文字幕亚洲一区二区av在线| 成人免费视频app| 亚洲欧美经典视频| 精品视频在线免费观看| 视频在线观看一区| 欧美一区二区在线免费播放| 蜜臀av一区二区在线观看| 精品美女一区二区| 成人app软件下载大全免费| 亚洲精品乱码久久久久久| 欧美理论电影在线| 精品一区二区在线播放| 国产精品女同一区二区三区| 91一区二区在线| 爽好多水快深点欧美视频| 日韩欧美色综合网站| 国产999精品久久久久久| 国产精品超碰97尤物18| 69p69国产精品| 国产精品99久久久久久有的能看| 亚洲女与黑人做爰| 欧美一级二级在线观看| 成人高清视频在线| 亚洲观看高清完整版在线观看| 欧美电影免费观看高清完整版在| 国产成人免费9x9x人网站视频| 亚洲女性喷水在线观看一区| 日韩精品一区二区在线| 不卡的av中国片| 开心九九激情九九欧美日韩精美视频电影 | 91在线精品一区二区| 石原莉奈在线亚洲二区| 欧美国产欧美综合| 91麻豆精品国产91久久久久| 成人中文字幕合集| 九九国产精品视频| 樱花草国产18久久久久| 久久久亚洲国产美女国产盗摄 | 色婷婷国产精品综合在线观看| 日本网站在线观看一区二区三区 | 久久久久久久久久电影| 欧美日韩亚洲另类| a亚洲天堂av| 久久激情综合网| 性久久久久久久久久久久| 国产精品国产三级国产普通话99| 欧美一区二区三区视频在线| 91美女片黄在线| 国产99久久久国产精品| 久久91精品久久久久久秒播| 亚洲精品视频一区二区| 中文字幕av资源一区| 久久综合色天天久久综合图片| 欧美性受极品xxxx喷水| 99精品视频一区| 国产盗摄一区二区三区| 日本麻豆一区二区三区视频| 亚洲自拍偷拍综合| 中文字幕制服丝袜成人av| 精品国产91洋老外米糕| 日韩一级片在线播放| 欧美日韩一级大片网址| 欧美亚洲一区三区| 日本久久电影网| 色综合色狠狠综合色| 成a人片国产精品| 成人高清在线视频| 成人免费毛片嘿嘿连载视频| 成人免费av在线| 大尺度一区二区| 成人手机电影网| 99久久精品久久久久久清纯| 粉嫩在线一区二区三区视频| 国产91高潮流白浆在线麻豆 | 国产伦精品一区二区三区免费迷 | 国产精品天天看| 欧美国产视频在线| 国产精品人人做人人爽人人添| 国产人成亚洲第一网站在线播放| 久久视频一区二区| 久久久高清一区二区三区| 久久精品一区二区三区四区| 国产欧美一区二区精品性色超碰| 国产亚洲精品精华液| 国产精品免费视频一区| 国产精品国产a| 亚洲精品视频免费看| 午夜精品一区二区三区免费视频| 亚洲福利一区二区三区| 蜜桃一区二区三区在线| 狠狠色丁香久久婷婷综合丁香| 国产精品一区二区三区网站| 成人午夜伦理影院| 日本电影亚洲天堂一区| 欧美另类高清zo欧美| 久久一区二区三区国产精品| 亚洲欧美在线视频观看| 一区二区三区日韩在线观看| 日韩影院在线观看| 国产成人免费高清| 欧美性色综合网| 精品国产制服丝袜高跟| 国产精品理论片在线观看| 亚洲国产日韩精品| 国产真实精品久久二三区| 国产成人亚洲综合a∨婷婷| 在线一区二区三区做爰视频网站| 日韩一级片在线播放| 中文字幕欧美激情| 婷婷开心激情综合| 粉嫩蜜臀av国产精品网站| 色婷婷综合激情| 欧美电影免费提供在线观看| 中文字幕欧美一| 免费人成网站在线观看欧美高清| 丰满少妇在线播放bd日韩电影| 欧美日韩国产综合久久| 国产欧美一区二区精品秋霞影院| 亚洲最新在线观看| 国产乱淫av一区二区三区| 欧美日韩精品综合在线| 国产欧美日韩麻豆91| 强制捆绑调教一区二区| 色婷婷精品久久二区二区蜜臀av | 激情五月播播久久久精品| 91性感美女视频| 久久日韩精品一区二区五区| 一区二区三区欧美| 丁香六月综合激情| 日韩欧美一区二区视频| 亚洲精品日韩一| 国产精品一区二区三区99| 欧美日韩五月天| 亚洲人成伊人成综合网小说| 国产精品中文字幕欧美| 337p亚洲精品色噜噜狠狠| 综合久久久久久| 国产suv精品一区二区6| 精品久久久久一区| 午夜亚洲福利老司机| 色偷偷久久人人79超碰人人澡| 日本一区二区三区在线不卡| 麻豆国产精品官网| 欧美日韩国产美| 亚洲第一福利视频在线| 91一区一区三区| 国产精品美日韩| 国产成人免费在线观看不卡| 91精品免费在线观看| 亚洲成人av在线电影| 欧美在线视频全部完| 亚洲精品成人天堂一二三| 99国产精品久久久久久久久久久| 国产日韩欧美综合在线| 国产一区二区0| 久久精品一二三| 国产精品一区在线观看乱码 | 成人短视频下载| 日本一二三不卡| 成人的网站免费观看| 欧美日韩另类一区| 日韩一区二区三区免费看| 亚洲国产sm捆绑调教视频| 91福利在线观看| 亚洲午夜一区二区| 日本伦理一区二区| 亚洲国产精品人人做人人爽| 91电影在线观看| 日韩中文字幕av电影| 91精品国产手机| 精品一区二区三区免费视频| 日韩欧美一区二区久久婷婷| 国内久久婷婷综合| 欧美国产日韩亚洲一区| av一区二区不卡| 亚洲高清免费视频| 91精品国产91热久久久做人人| 美女脱光内衣内裤视频久久影院| 日韩欧美二区三区| 国产ts人妖一区二区| 日韩一区欧美小说| 欧美主播一区二区三区| 日本欧美一区二区三区乱码| 26uuu欧美日本| 99久久99久久综合| 亚洲午夜av在线| 精品电影一区二区| 成人高清av在线| 亚洲成人av在线电影| 久久婷婷一区二区三区| 成人高清视频在线| 日本在线播放一区二区三区| 久久久精品国产免费观看同学| av激情成人网| 免费在线观看成人|