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

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

?? quad.f90

?? CCSM Research Tools: Community Atmosphere Model (CAM)
?? F90
?? 第 1 頁 / 共 2 頁
字號:
      end do   else                       ! vectorize over levels      do m=1,2*nm(n)         do k=1,plev            t(isp+m,k) = 0.            d(isp+m,k) = 0.            vz(isp+m,k) = 0.         end do         if (mod(n,2).ne.0) then ! n is odd            do j=beglatpair((m+1)/2),plat/2               do k=1,plev                  t(isp+m,k) = t(isp+m,k) + grt1(m,k,j)* alp2(m,j) + &                     grvt2(m,k,j)*dalp2(m,j)                  d(isp+m,k) = d(isp+m,k) + (grd1(m,k,j) + &                     ztdtsq(ne+m)*grrh1(m,k,j))*alp2(m,j) - &                     grfv2(m,k,j)*dalp2(m,j)                  vz(isp+m,k) = vz(isp+m,k) + grz1(m,k,j)* alp2(m,j) + &                     grfu2(m,k,j)*dalp2(m,j)               end do            end do         else                    ! n is even            do j=beglatpair((m+1)/2),plat/2               do k=1,plev                  t(isp+m,k) = t(isp+m,k) + grt2(m,k,j)* alp2(m,j) + &                     grvt1(m,k,j)*dalp2(m,j)                  d(isp+m,k) = d(isp+m,k) + (grd2(m,k,j) + &                     ztdtsq(ne+m)*grrh2(m,k,j))*alp2(m,j) - &                     grfv1(m,k,j)*dalp2(m,j)                  vz(isp+m,k) = vz(isp+m,k) + grz2(m,k,j)* alp2(m,j) + &                     grfu1(m,k,j)*dalp2(m,j)               end do            end do         end if      end do   end if!   returnend subroutine quad#elsesubroutine quad(m       ,zdt     ,ztdtsq  ,grlps1  ,grlps2  ,&                grt1    ,grz1    ,grd1    ,grfu1   ,grfv1   ,&                grvt1   ,grrh1   ,grt2    ,grz2    ,grd2    ,&                grfu2   ,grfv2   ,grvt2   ,grrh2   )!-----------------------------------------------------------------------!! Perform gaussian quadrature for 1 Fourier wavenumber (m) to obtain the ! spectral coefficients of ln(ps), temperature, vorticity, and divergence.! Add the tendency terms requiring meridional derivatives during the! transform.!!---------------------------Code history--------------------------------!! Original version:  J. Rosinski! Standardized:      J. Rosinski, June 1992! Reviewed:          B. Boville, D. Williamson, J. Hack, August 1992! Reviewed:          B. Boville, D. Williamson, April 1996!!-----------------------------------------------------------------------   use precision   use pmgrid   use pspect   use comspe   use rgrid   use commap   use dynconst, only: rearth   implicit none!! Input arguments!   integer, intent(in) :: m                          ! Fourier wavenumber   real(r8), intent(in) :: zdt                       ! timestep(dt) unless nstep = 0   real(r8), intent(in) :: ztdtsq(pnmax)             ! 2*zdt*n(n+1)/(a^2)!                                            where n IS the 2-d wavenumber!! Fourier coefficient arrays which have a latitude index on them for! multitasking. These arrays are defined in LINEMS and and used in QUAD! to compute spectral coefficients. They contain a latitude index so! that the sums over latitude can be performed in a specified order.!! Suffixes 1 and 2 refer to symmetric and antisymmetric components! respectively.!   real(r8), intent(in) :: grlps1(2*pmmax,plat/2)        ! ln(ps) - symmetric   real(r8), intent(in) :: grlps2(2*pmmax,plat/2)        ! ln(ps) - antisymmetric!! symmetric components!   real(r8), intent(in) :: grt1(plev,2*pmmax,plat/2)     ! temperature   real(r8), intent(in) :: grz1(plev,2*pmmax,plat/2)     ! vorticity   real(r8), intent(in) :: grd1(plev,2*pmmax,plat/2)     ! divergence   real(r8), intent(in) :: grfu1(plev,2*pmmax,plat/2)    ! partial u momentum tendency (fu)   real(r8), intent(in) :: grfv1(plev,2*pmmax,plat/2)    ! partial v momentum tendency (fv)   real(r8), intent(in) :: grvt1(plev,2*pmmax,plat/2)    ! heat flux   real(r8), intent(in) :: grrh1(plev,2*pmmax,plat/2)    ! rhs of div eqn (del^2 term)!! antisymmetric components!   real(r8), intent(in) :: grt2(plev,2*pmmax,plat/2)     ! temperature   real(r8), intent(in) :: grz2(plev,2*pmmax,plat/2)     ! vorticity   real(r8), intent(in) :: grd2(plev,2*pmmax,plat/2)     ! divergence   real(r8), intent(in) :: grfu2(plev,2*pmmax,plat/2)    ! partial u momentum tend (fu)   real(r8), intent(in) :: grfv2(plev,2*pmmax,plat/2)    ! partial v momentum tend (fv)   real(r8), intent(in) :: grvt2(plev,2*pmmax,plat/2)    ! heat flux   real(r8), intent(in) :: grrh2(plev,2*pmmax,plat/2)    ! rhs of div eqn (del^2 term)!!---------------------------Local workspace-----------------------------!   integer j                          ! latitude pair index   integer n                          ! total wavenumber index   integer ir,ii                      ! spectral indices   integer mr,mc                      ! spectral indices   integer k                          ! level index   real(r8) zcsj                          ! cos**2(lat)*radius of earth   real(r8) zrcsj                         ! 1./(a*cos^2(lat))   real(r8) zdtrc                         ! dt/(a*cos^2(lat))   real(r8) ztdtrc                        ! 2dt/(a*cos^2(lat))   real(r8) zw(plat/2)                    ! 2*w   real(r8) ztdtrw(plat/2)                ! 2w*2dt/(a*cos^2(lat))   real(r8) zwalp                         ! zw*alp   real(r8) zwdalp                        ! zw*dalp!!-----------------------------------------------------------------------!! Compute constants!   do j=1,plat/2      zcsj = cs(j)*rearth      zrcsj = 1./zcsj      zdtrc = zdt*zrcsj      ztdtrc = 2.*zdtrc      zw(j) = w(j)*2.      ztdtrw(j) = ztdtrc*zw(j)   end do!! Accumulate contributions to spectral coefficients of ln(p*), the only! single level field. Use symmetric or antisymmetric fourier cofficients! depending on whether the total wavenumber is even or odd.!   mr = nstart(m)   mc = 2*mr   do n=1,2*nlen(m)      alps(mc+n) = 0.   end do   do j=beglatpair(m),plat/2      do n=1,nlen(m),2         ir = mc + 2*n - 1         ii = ir + 1         zwalp = zw(j)*alp(mr+n,j)         alps(ir) = alps(ir) + grlps1(2*m-1,j)*zwalp         alps(ii) = alps(ii) + grlps1(2*m  ,j)*zwalp      end do      do n=2,nlen(m),2         ir = mc + 2*n - 1         ii = ir + 1         zwalp = zw(j)*alp(mr+n,j)         alps(ir) = alps(ir) + grlps2(2*m-1,j)*zwalp         alps(ii) = alps(ii) + grlps2(2*m  ,j)*zwalp      end do   end do!! Accumulate contributions to spectral coefficients of the multilevel fields.! Use symmetric or antisymmetric fourier coefficients depending on whether! the total wavenumber is even or odd.!   do k=1,plev      do n=1,2*nlen(m)         t(mc+n,k) = 0.         d(mc+n,k) = 0.         vz(mc+n,k) = 0.      end do      do j=beglatpair(m),plat/2         do n=1,nlen(m),2            zwdalp = ztdtrw(j)*dalp(mr+n,j)            zwalp  = zw(j)    *alp (mr+n,j)            ir = mc + 2*n - 1            ii = ir + 1            t(ir,k) = t(ir,k) + zwalp*grt1 (k,2*m-1,j) + zwdalp*grvt2(k,2*m-1,j)            t(ii,k) = t(ii,k) + zwalp*grt1 (k,2*m  ,j) + zwdalp*grvt2(k,2*m  ,j)            d(ir,k) = d(ir,k) + (grd1(k,2*m-1,j) + &               ztdtsq(n+m-1)*grrh1(k,2*m-1,j))*zwalp - &               grfv2(k,2*m-1,j)*zwdalp            d(ii,k) = d(ii,k) + (grd1(k,2*m  ,j) + &               ztdtsq(n+m-1)*grrh1(k,2*m  ,j))*zwalp - &               grfv2(k,2*m  ,j)*zwdalp            vz(ir,k) = vz(ir,k) + grz1(k,2*m-1,j)*zwalp + &               grfu2(k,2*m-1,j)*zwdalp            vz(ii,k) = vz(ii,k) + grz1(k,2*m  ,j)*zwalp + &               grfu2(k,2*m  ,j)*zwdalp         end do      end do      do j=beglatpair(m),plat/2         do n=2,nlen(m),2            zwdalp = ztdtrw(j)*dalp(mr+n,j)            zwalp  = zw(j)    *alp (mr+n,j)            ir = mc + 2*n - 1            ii = ir + 1            t(ir,k) = t(ir,k) + zwalp*grt2(k,2*m-1,j) + &               zwdalp*grvt1(k,2*m-1,j)            t(ii,k) = t(ii,k) + zwalp*grt2(k,2*m  ,j) + &               zwdalp*grvt1(k,2*m  ,j)            d(ir,k) = d(ir,k) + (grd2(k,2*m-1,j) + &               ztdtsq(n+m-1)*grrh2(k,2*m-1,j))*zwalp - &               grfv1(k,2*m-1,j)*zwdalp            d(ii,k) = d(ii,k) + (grd2(k,2*m  ,j) + &               ztdtsq(n+m-1)*grrh2(k,2*m  ,j))*zwalp - &               grfv1(k,2*m  ,j)*zwdalp            vz(ir,k) = vz(ir,k) + grz2(k,2*m-1,j)*zwalp + &               grfu1(k,2*m-1,j)*zwdalp            vz(ii,k) = vz(ii,k) + grz2(k,2*m  ,j)*zwalp + &               grfu1(k,2*m  ,j)*zwdalp         end do      end do   end do!   returnend subroutine quad#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费观看久久久4p| 欧美国产一区二区在线观看| 91在线精品一区二区| 日本欧美一区二区| 秋霞电影网一区二区| 秋霞影院一区二区| 国产久卡久卡久卡久卡视频精品| 久久99热国产| 高清不卡一区二区| av一二三不卡影片| 日本韩国欧美在线| 欧美高清一级片在线| 日韩欧美在线网站| 26uuu精品一区二区三区四区在线| 久久久久久97三级| 最新热久久免费视频| 亚洲综合色噜噜狠狠| 日韩精品乱码免费| 久久99精品国产.久久久久久| 国产激情偷乱视频一区二区三区| 成人黄色国产精品网站大全在线免费观看| 波波电影院一区二区三区| 99久久婷婷国产综合精品| 在线观看欧美黄色| 精品福利在线导航| 国产精品国产三级国产普通话99| 亚洲女人****多毛耸耸8| 亚洲va欧美va人人爽午夜| 蜜臂av日日欢夜夜爽一区| 麻豆精品一区二区av白丝在线| 麻豆成人久久精品二区三区红| 国产露脸91国语对白| 欧洲一区二区三区在线| 26uuu国产电影一区二区| 亚洲激情男女视频| 蜜臀av一级做a爰片久久| caoporn国产一区二区| 在线成人免费观看| 中文字幕欧美一| 免费人成在线不卡| 色综合久久综合网欧美综合网| 7777精品伊人久久久大香线蕉的 | 国产喷白浆一区二区三区| 亚洲色欲色欲www| 久久精品国产一区二区三 | 欧美成人三级电影在线| 国产精品天干天干在线综合| 香蕉成人伊视频在线观看| 国产白丝网站精品污在线入口| 欧美日韩精品一区二区三区蜜桃| 337p日本欧洲亚洲大胆精品| 亚洲第一久久影院| 99久久夜色精品国产网站| 久久综合色8888| 日韩国产精品大片| 欧美伊人久久久久久久久影院| 国产欧美日韩精品在线| 精品一区二区在线视频| 欧美精品自拍偷拍动漫精品| 亚洲精品中文在线影院| 成人午夜av在线| 久久综合成人精品亚洲另类欧美| 婷婷夜色潮精品综合在线| 91成人在线精品| 亚洲激情综合网| 色哟哟亚洲精品| 综合久久久久综合| 99久精品国产| 亚洲欧美精品午睡沙发| 91免费国产视频网站| 国产无人区一区二区三区| 九色|91porny| 亚洲精品在线免费观看视频| 三级欧美在线一区| 91精品国产综合久久精品| 亚洲成人三级小说| 91麻豆精品91久久久久久清纯| 亚洲一线二线三线视频| 欧美系列一区二区| 日韩一区欧美二区| 欧美本精品男人aⅴ天堂| 看国产成人h片视频| 欧美白人最猛性xxxxx69交| 国内精品在线播放| 国产日韩欧美一区二区三区综合| 丁香婷婷综合激情五月色| 中文字幕不卡在线| 在线看国产日韩| 视频精品一区二区| 国产亚洲美州欧州综合国| www.日韩av| 亚洲午夜精品一区二区三区他趣| 欧美丝袜丝交足nylons图片| 视频一区欧美日韩| 国产女主播视频一区二区| 91免费看视频| 视频一区在线播放| 国产偷v国产偷v亚洲高清| 一本一本久久a久久精品综合麻豆| 亚洲国产一区二区在线播放| 日韩欧美一级二级三级| 粉嫩av一区二区三区粉嫩| 亚洲美女偷拍久久| 欧美xxxx在线观看| 成人免费视频国产在线观看| 亚洲综合在线视频| 久久久亚洲午夜电影| 99精品久久只有精品| 日本伊人色综合网| 国产精品美女久久久久久久| 欧美日韩一区三区四区| 国产99精品国产| 视频在线在亚洲| 中文字幕亚洲在| 日韩精品一区二区三区在线 | 亚洲免费av在线| 日韩亚洲欧美在线| 91丝袜高跟美女视频| 老司机午夜精品99久久| 一区二区在线观看视频| 精品国产99国产精品| 欧洲精品一区二区| 粉嫩13p一区二区三区| 日产国产高清一区二区三区 | 日本女优在线视频一区二区| 中文字幕第一区二区| 欧美电视剧免费全集观看 | 奇米精品一区二区三区四区| 亚洲天堂精品在线观看| 国产亚洲精品超碰| 91麻豆精品国产91| 欧美日韩精品电影| 欧美影视一区在线| www.在线成人| 国产一区二区三区四| 男女男精品网站| 亚洲bt欧美bt精品| 亚洲国产婷婷综合在线精品| 国产精品久久毛片av大全日韩| 欧美精品一区视频| 2021中文字幕一区亚洲| 精品剧情v国产在线观看在线| 欧美福利视频导航| 欧美美女喷水视频| 欧美三级乱人伦电影| 成人综合在线视频| 国产精品911| 国产aⅴ精品一区二区三区色成熟| 久久成人18免费观看| 激情综合色综合久久| 老司机一区二区| 国产一区二区三区高清播放| 国产精品自拍av| 国产mv日韩mv欧美| 99精品视频在线播放观看| 91亚洲永久精品| 91黄视频在线观看| 欧美日韩国产在线播放网站| 91精品国产综合久久精品app | 欧美国产禁国产网站cc| 中文字幕av不卡| 亚洲女同一区二区| 亚洲大尺度视频在线观看| 免费人成黄页网站在线一区二区| 奇米影视在线99精品| 国产精品99久久不卡二区| 丰满少妇在线播放bd日韩电影| 成熟亚洲日本毛茸茸凸凹| 色94色欧美sute亚洲线路一ni| 在线国产电影不卡| 日韩亚洲欧美一区| 中文字幕欧美三区| 一区二区高清视频在线观看| 日精品一区二区| 国产成人av电影| 欧美日韩五月天| 精品国产一区久久| 日韩一区在线看| 天天免费综合色| 国产在线播放一区三区四| 91女神在线视频| 欧美一级欧美三级| 国产精品理伦片| 婷婷久久综合九色综合绿巨人| 国产麻豆一精品一av一免费| www.久久精品| 日韩精品一区二区三区三区免费| 国产日韩一级二级三级| 香蕉久久一区二区不卡无毒影院 | 久久综合九色综合97婷婷女人| 亚洲三级小视频| 久久99精品国产麻豆婷婷| 91免费看片在线观看| 久久综合色婷婷| 天天免费综合色| 在线观看视频欧美| 中文字幕av在线一区二区三区| 免费在线观看一区| 在线日韩一区二区| 国产日韩欧美麻豆|