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

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

?? ramp_so4_mod.f90

?? CCSM Research Tools: Community Atmosphere Model (CAM)
?? F90
字號(hào):
#include <misc.h>#include <params.h>module ramp_so4_mod!----------------------------------------------------------------------- ! ! Purpose: !! Module to handle the SO4 ramping.! ! Author: Mariana Vertenstein! !-----------------------------------------------------------------------   use precision   implicit none   save! Time    integer, private, parameter:: ntim = 130    ! Number of SO4 sample times stored! Ouput type declaration   character*64, private, parameter:: ramp_type =  &   'RAMP_SO4: using ramp_so4 data'   logical, private:: ramp_write = .true.      ! Flag to write out information on ramping! Input data values!! yearly data values!   integer, private, parameter:: yrdata(ntim) =  (/ &           1870  ,1871  ,1872  ,1873  ,1874  , &           1875  ,1876  ,1877  ,1878  ,1879  , &           1880  ,1881  ,1882  ,1883  ,1884  , &           1885  ,1886  ,1887  ,1888  ,1889  , &           1890  ,1891  ,1892  ,1893  ,1894  , &           1895  ,1896  ,1897  ,1898  ,1899  , &           1900  ,1901  ,1902  ,1903  ,1904  , &           1905  ,1906  ,1907  ,1908  ,1909  , &           1910  ,1911  ,1912  ,1913  ,1914  , &           1915  ,1916  ,1917  ,1918  ,1919  , &           1920  ,1921  ,1922  ,1923  ,1924  , &           1925  ,1926  ,1927  ,1928  ,1929  , &           1930  ,1931  ,1932  ,1933  ,1934  , &           1935  ,1936  ,1937  ,1938  ,1939  , &           1940  ,1941  ,1942  ,1943  ,1944  , &           1945  ,1946  ,1947  ,1948  ,1949  , &           1950  ,1951  ,1952  ,1953  ,1954  , &           1955  ,1956  ,1957  ,1958  ,1959  , &           1960  ,1961  ,1962  ,1963  ,1964  , &           1965  ,1966  ,1967  ,1968  ,1969  , &           1970  ,1971  ,1972  ,1973  ,1974  , &           1975  ,1976  ,1977  ,1978  ,1979  , &           1980  ,1981  ,1982  ,1983  ,1984  , &           1985  ,1986  ,1987  ,1988  ,1989  , &           1990  ,1991  ,1992  ,1993  ,1994  , &           1995  ,1996  ,1997  ,1998  ,1999  /)!! input Global sulfer emissisions (Tg S/yr)!   real(r8), private, parameter ::    semis(ntim) = (/ &           2.18     ,2.36     ,2.54     ,2.72     ,2.9      , &           3.08     ,3.26     ,3.44     ,3.62     ,3.8      , &           3.98     ,4.222    ,4.464    ,4.706    ,4.948    , &           5.19     ,5.432    ,5.674    ,5.916    ,6.158    , &           6.4      ,6.761    ,7.122    ,7.483    ,7.844    , &           8.205    ,8.566    ,8.927    ,9.288    ,9.649    , &           10.01    ,10.545   ,11.08    ,11.615   ,12.15    , &           12.685   ,13.22    ,13.755   ,14.29    ,14.825   , &           15.36    ,15.601   ,15.842   ,16.083   ,16.324   , &           16.565   ,16.806   ,17.047   ,17.288   ,17.529   , &           17.77    ,18.018   ,18.266   ,18.514   ,18.762   , &           19.01    ,19.258   ,19.506   ,19.754   ,20.002   , &           20.25    ,20.525   ,20.8     ,21.075   ,21.35    , &           21.625   ,21.9     ,22.175   ,22.45    ,22.725   , &           23.      ,23.528   ,24.056   ,24.584   ,25.112   , &           25.64    ,26.168   ,26.696   ,27.224   ,27.752   , &           28.28    ,29.794   ,31.308   ,32.822   ,34.336   , &           35.85    ,37.364   ,38.878   ,40.392   ,41.906   , &           43.42    ,45.384   ,47.348   ,49.312   ,51.276   , &           53.24    ,55.204   ,57.168   ,59.132   ,61.096   , &           63.06    ,63.821   ,64.582   ,65.343   ,66.104   , &           66.865   ,67.626   ,68.387   ,69.148   ,69.909   , &           70.67    ,71.1242  ,71.5785  ,72.0327  ,72.4869  , &           72.9412  ,73.1671  ,73.393   ,73.6189  ,73.8448  , &           74.0707  ,74.0707  ,74.8608  ,75.2558  ,75.6509  , &           76.0459  ,76.2434  ,76.4410  ,76.6385  ,76.8360  /)containssubroutine rampnl_so4( year )!----------------------------------------------------------------------- ! ! Purpose: ! Initialize the ramp options that are controlled by namelist input.! ! Method: ! <Describe the algorithm(s) used in the routine.> ! <Also include any applicable external references.> !-----------------------------------------------------------------------   use precision   use pmgrid, only: masterproc   implicit none#include <ramp.h>! Input args.   integer, intent(in) :: year ! Ramped gases fixed at this year!-----------------------------------------------------------------------   rampYear_so4 = year   fixYear_so4 = .false.   if ( year > 0 ) then      fixYear_so4 = .true.      if (masterproc) &         write(6,*) 'RAMP_SO4: Ramped gases being fixed at year ',rampYear_so4   end if   returnend subroutine rampnl_so4!##############################################################################subroutine ramp_so4!----------------------------------------------------------------------- ! ! Purpose: ! Computes scale factor for ramping sulfate mass mixing ratios! ! Method: ! <Describe the algorithm(s) used in the routine.> ! <Also include any applicable external references.> ! ! Author: <Who is primarily responsible for the code> ! !-----------------------------------------------------------------------   use precision   use so4bnd   use time_manager, only: get_curr_date, get_curr_calday   implicit none#include <ramp.h>!---------------------------Local variables-----------------------------   real(r8) semis_ref                ! reference value for sulfer emissions (1985)   parameter (semis_ref = 65.0)  ! Hardwired as per discussion with Byron (1May98)   integer yrmodel           ! model year   integer nyrm              ! year index   integer nyrp              ! year index   integer :: yr, mon, day   ! components of a date   integer :: ncdate         ! current date in integer format [yyyymmdd]   integer :: ncsec          ! current time of day [seconds]   real(r8) :: calday            ! current calendar day   real(r8) doymodel             ! model day of year   real(r8) doydatam             ! day of year for input data yrdata(nyrm)   real(r8) doydatap             ! day or year for input data yrdata(nyrp)   real(r8) deltat               ! delta time   real(r8) fact1, fact2         ! time interpolation factors!! ---------------------------------------------------------------------!   calday = get_curr_calday()   call get_curr_date(yr, mon, day, ncsec)   ncdate = yr*10000 + mon*100 + day   if (ramp_write) then      write(6,*) ramp_type      ramp_write = .false.   endif!! determine index into input data!   if ( fixYear_so4 ) then      yrmodel  = rampYear_so4   else      yrmodel  = ncdate/10000   end if   nyrm       = yrmodel - yrdata(1) + 1   nyrp       = nyrm + 1!! if current date is before 1870, quit!   if (nyrm < 1) then      write(6,*)'RAMP_SO4: data time index is out of bounds'      write(6,*)'nyrm = ',nyrm,' nyrp= ',nyrp, ' ncdate= ', ncdate      call endrun   endif!! if current date later than ntim, quit! if want to use just use ntim values - uncomment the following lines! below and comment the call to endrun and previous write!   if (nyrp > ntim) then      write(6,*)'RAMP_SO4: error - current date is past the end of ', &                ' valid sulfate scale factor data'      call endrun!         write(6,*)'RAMP_SO4: using sulfate scale factor for ',yrdata(ntim)!         call setso4ramp( semis(ntim)/semis_ref )!         return   endif!! determine time interpolation factors, check sanity! of interpolation factors to within 32-bit roundoff! assume that day of year is 1 for all input data!   doymodel = yrmodel*365.    + calday   doydatam = yrdata(nyrm)*365. + 1.   doydatap = yrdata(nyrp)*365. + 1.   deltat   = doydatap - doydatam   fact1    = (doydatap - doymodel)/deltat   fact2    = (doymodel - doydatam)/deltat   if (abs(fact1+fact2-1.) > 1.e-6 .or. &       fact1 > 1.000001 .or. &       fact1 < -1.e-6 .or. &       fact2 > 1.000001 .or. &       fact2 < -1.e-6) then      write(6,*)'RAMP_SO4: Bad fact1 and/or fact2=',fact1,fact2      call endrun   end if!! do time interpolation:!   call setso4ramp((semis(nyrm)*fact1 + semis(nyrp)*fact2)/semis_ref)   returnend subroutine ramp_so4end module ramp_so4_mod

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合激情网...| 久久久国产一区二区三区四区小说 | 亚洲精选免费视频| 99精品热视频| 亚洲国产综合91精品麻豆| 欧美日韩亚洲不卡| 美女视频黄免费的久久| 欧美精品一区二区精品网| 国产电影一区二区三区| 综合激情成人伊人| 欧美美女直播网站| 国产精品亚洲第一区在线暖暖韩国| 亚洲国产精品t66y| 欧美色老头old∨ideo| 蜜乳av一区二区| 国产精品人人做人人爽人人添| 91国偷自产一区二区三区观看| 亚洲.国产.中文慕字在线| 日韩三级高清在线| 大白屁股一区二区视频| 亚洲午夜在线电影| 欧美tickling网站挠脚心| 成人av电影观看| 午夜一区二区三区视频| 欧美α欧美αv大片| 91在线观看污| 麻豆国产精品777777在线| 中文字幕日本乱码精品影院| 69堂精品视频| 99久久综合色| 美日韩一区二区| 成人激情午夜影院| 91丨九色丨国产丨porny| 日本色综合中文字幕| 国产精品狼人久久影院观看方式| 欧美日韩日日摸| 成人美女视频在线观看18| 秋霞影院一区二区| 最新国产精品久久精品| 精品免费日韩av| 在线精品视频小说1| 国产精品一区二区久激情瑜伽| 亚洲午夜精品一区二区三区他趣| 国产午夜精品美女毛片视频| 欧美三级电影在线看| 国产高清一区日本| 捆绑调教一区二区三区| 亚洲精品视频观看| 国产女同性恋一区二区| 欧美一区二区三区日韩| 91国内精品野花午夜精品| 成人黄色小视频| 狠狠色综合播放一区二区| 天堂蜜桃一区二区三区 | 色婷婷久久久亚洲一区二区三区| 国内外成人在线| 日本成人在线电影网| 亚洲综合激情小说| 亚洲三级视频在线观看| 久久久国产一区二区三区四区小说| 91精品欧美一区二区三区综合在| 欧美影院精品一区| 欧洲精品一区二区| 在线看日本不卡| 91麻豆123| 色诱亚洲精品久久久久久| 成人性视频网站| 东方欧美亚洲色图在线| 国产盗摄一区二区三区| 国产在线麻豆精品观看| 久久精品国产一区二区三区免费看| 婷婷综合久久一区二区三区| 一区二区在线免费观看| 一区二区三区在线视频观看 | 亚洲精品videosex极品| 精品国产乱码91久久久久久网站| 国产在线不卡一区| 麻豆91小视频| 亚洲一区中文日韩| 精品99一区二区| 91福利区一区二区三区| 久久99久国产精品黄毛片色诱| 久久天天做天天爱综合色| 成人一区二区视频| 日韩av网站免费在线| 国产精品嫩草久久久久| 亚洲免费毛片网站| 在线观看网站黄不卡| 久久99精品久久久久| 久久精品国产99久久6| 久久亚洲精华国产精华液| 26uuu久久综合| 欧洲av一区二区嗯嗯嗯啊| 国产福利视频一区二区三区| 日韩精品久久理论片| 欧美日韩视频一区二区| 国产成人精品免费看| 国产精品亚洲成人| 亚洲国产毛片aaaaa无费看| 久久综合九色欧美综合狠狠 | 日韩一区二区免费在线观看| 欧美一区二区视频观看视频| 日韩美女在线视频| 国产欧美日韩久久| 综合中文字幕亚洲| 亚洲高清不卡在线| 另类的小说在线视频另类成人小视频在线 | 欧美在线视频日韩| 欧美一个色资源| 日韩欧美国产一区二区在线播放| 在线免费不卡电影| 亚洲超碰97人人做人人爱| 国产综合色在线| 亚洲一区二区综合| 1区2区3区国产精品| 制服丝袜亚洲精品中文字幕| 亚洲国产综合在线| 欧美日本精品一区二区三区| 精品免费日韩av| 国产精品美女久久福利网站| 99亚偷拍自图区亚洲| 亚洲三级电影全部在线观看高清| 日本vs亚洲vs韩国一区三区| 国产伦精品一区二区三区免费| 91在线视频网址| 国产精品久久久久久久久搜平片| 久久99久久精品| 欧美亚洲一区三区| 久久综合狠狠综合久久综合88| 亚洲欧洲av色图| 亚洲国产成人porn| 亚洲午夜国产一区99re久久| 国产suv精品一区二区6| 日韩欧美亚洲另类制服综合在线| 亚洲国产cao| 日韩三级电影网址| 国产91在线|亚洲| 国产福利精品一区| 欧美成人精品高清在线播放| 亚洲精品免费一二三区| 欧美视频日韩视频在线观看| 亚洲欧美另类综合偷拍| 裸体歌舞表演一区二区| 欧美精品第1页| 蜜臀av在线播放一区二区三区| 欧美一区二区三区四区久久| 亚洲午夜影视影院在线观看| 欧美片网站yy| 日韩电影在线观看一区| 在线综合亚洲欧美在线视频| 天使萌一区二区三区免费观看| 成人ar影院免费观看视频| 日韩欧美视频一区| 日韩av一区二区在线影视| 欧美日韩精品一区视频| 国产在线视视频有精品| 亚洲欧美自拍偷拍色图| 99在线精品视频| 麻豆国产精品一区二区三区 | 午夜视频在线观看一区二区三区| 国产精品久久久久久妇女6080 | 国产成人在线视频播放| 一区二区三区 在线观看视频| 国产网站一区二区| 精品乱人伦一区二区三区| 色婷婷av一区二区三区gif | 国产suv精品一区二区三区| 99精品欧美一区二区三区综合在线| 国产一区二区三区四| 香蕉成人伊视频在线观看| 亚洲色图视频免费播放| 国产女同性恋一区二区| 久久久青草青青国产亚洲免观| 日韩限制级电影在线观看| 欧美在线免费播放| 3d动漫精品啪啪一区二区竹菊| 国产成人亚洲综合a∨猫咪| 九九国产精品视频| 国产精品系列在线观看| 极品少妇xxxx精品少妇| 国产一区二区三区四区五区美女 | 一区在线播放视频| 中文字幕免费不卡在线| 国产精品网站导航| 亚洲视频香蕉人妖| 亚洲成人综合在线| 精品综合久久久久久8888| 久久国产三级精品| 国产一区二区精品久久| 波多野结衣在线aⅴ中文字幕不卡| 成人免费av网站| 欧美午夜视频网站| 欧美激情一区三区| 一区二区三区精品视频在线| 国产jizzjizz一区二区| 欧美亚洲高清一区| 日韩在线观看一区二区| 国产欧美日韩三级| 日本不卡一二三| 色偷偷一区二区三区|