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

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

?? radae.f90

?? CCSM Research Tools: Community Atmosphere Model (CAM)
?? F90
?? 第 1 頁 / 共 5 頁
字號:
#include <misc.h>#include <params.h>module radae!------------------------------------------------------------------------------!! Description:!! Data and subroutines to calculate absorptivities and emissivity needed! for the LW radiation calculation.!! Public interfaces are: !! radaeini -------------- Initialization! initialize_radbuffer -- Initialize the 3D abs/emis arrays.! radabs ---------------- Compute absorptivities.! radems ---------------- Compute emissivity.! radtpl ---------------- Compute Temperatures and path lengths.!! Author:  B. Collins!! $Id: radae.F90,v 1.10.4.5 2002/05/02 21:11:33 rosinski Exp $!------------------------------------------------------------------------------  use precision  use ppgrid  use infnan  use constituents,   only: co2vmr  implicit none  save!-----------------------------------------------------------------------------! PUBLIC:: By default data and interfaces are private!-----------------------------------------------------------------------------  private  public radabs, radems, radtpl, radaeini, initialize_radbuffer ! Public interface routines  integer, public, parameter :: nbands = 2          ! Number of spectral bands!! Following data needed for restarts and in radclwmx!  real(r8), public, allocatable, target :: abstot_3d(:,:,:,:) ! Non-adjacent layer absorptivites  real(r8), public, allocatable, target :: absnxt_3d(:,:,:,:) ! Nearest layer absorptivities  real(r8), public, allocatable, target :: emstot_3d(:,:,:)   ! Total emissivity!-----------------------------------------------------------------------------! PRIVATE:: The rest of the data is private to this module.!-----------------------------------------------------------------------------  real(r8) :: p0    ! Standard pressure (dynes/cm**2)  real(r8) :: amd   ! Molecular weight of dry air (g/mol)  real(r8) :: amco2 ! Molecular weight of co2   (g/mol)  integer, parameter :: n_u = 25   ! Number of U in abs/emis tables  integer, parameter :: n_p = 10   ! Number of P in abs/emis tables  integer, parameter :: n_tp = 10  ! Number of T_p in abs/emis tables  integer, parameter :: n_te = 21  ! Number of T_e in abs/emis tables  integer, parameter :: n_rh = 7   ! Number of RH in abs/emis tables  real(r8):: ah2onw(n_p, n_tp, n_u, n_te, n_rh)   ! absorptivity (non-window)  real(r8):: eh2onw(n_p, n_tp, n_u, n_te, n_rh)   ! emissivity   (non-window)  real(r8):: ah2ow(n_p, n_tp, n_u, n_te, n_rh)    ! absorptivity (window, for adjacent layers)  real(r8):: cn_ah2ow(n_p, n_tp, n_u, n_te, n_rh)    ! continuum transmission for absorptivity (window)  real(r8):: cn_eh2ow(n_p, n_tp, n_u, n_te, n_rh)    ! continuum transmission for emissivity   (window)  real(r8):: ln_ah2ow(n_p, n_tp, n_u, n_te, n_rh)    ! line-only transmission for absorptivity (window)  real(r8):: ln_eh2ow(n_p, n_tp, n_u, n_te, n_rh)    ! line-only transmission for emissivity   (window)!! Constant coefficients for water vapor overlap with trace gases.! Reference: Ramanathan, V. and  P.Downey, 1986: A Nonisothermal!            Emissivity and Absorptivity Formulation for Water Vapor!            Journal of Geophysical Research, vol. 91., D8, pp 8649-8666!  real(r8):: coefh(2,4) = reshape(  &         (/ (/5.46557e+01,-7.30387e-02/), &            (/1.09311e+02,-1.46077e-01/), &            (/5.11479e+01,-6.82615e-02/), &            (/1.02296e+02,-1.36523e-01/) /), (/2,4/) )!  real(r8):: coefj(3,2) = reshape( &            (/ (/2.82096e-02,2.47836e-04,1.16904e-06/), &               (/9.27379e-02,8.04454e-04,6.88844e-06/) /), (/3,2/) )!  real(r8):: coefk(3,2) = reshape( &            (/ (/2.48852e-01,2.09667e-03,2.60377e-06/) , &               (/1.03594e+00,6.58620e-03,4.04456e-06/) /), (/3,2/) )  real(r8):: c16,c17,c26,c27,c28,c29,c30,c31!! Farwing correction constants for narrow-band emissivity model,! introduced to account for the deficiencies in narrow-band model! used to derive the emissivity; tuned with Arkings line-by-line! calculations.  Just used for water vapor overlap with trace gases.!  real(r8):: fwcoef      ! Farwing correction constant  real(r8):: fwc1,fwc2   ! Farwing correction constants   real(r8):: fc1         ! Farwing correction constant !! Collins/Hackney/Edwards (C/H/E) H2O parameterization!! Notation:! U   = integral (P/P_0 dW)  eq. 15 in Ramanathan/Downey 1986! P   = atmospheric pressure! P_0 = reference atmospheric pressure! W   = precipitable water path! T_e = emission temperature! T_p = path temperature! RH  = path relative humidity!! absorptivity/emissivity in window are fit using an expression:!!      a/e = f_a/e * {1.0 - ln_a/e * cn_a/e} !! absorptivity/emissivity in non-window are fit using:! !      a/e = f_a/e * a/e_norm!! where!      a/e = absorptivity/emissivity! a/e_norm = absorptivity/emissivity normalized to 1!    f_a/e = value of a/e as U->infinity = f(T_e) only!   cn_a/e = continuum transmission!   ln_a/e = line transmission!! spectral interval:!   1 = 0-800 cm^-1 and 1200-2200 cm^-1 (rotation and rotation-vibration)!   2 = 800-1200 cm^-1                  (window)!! The H2O saturation table spans 160K to 351K in 1K intervals).!  real(r8), parameter:: min_tp_h2o = 160.0        ! min T_p for pre-calculated abs/emis   real(r8), parameter:: max_tp_h2o = 349.999999   ! max T_p for pre-calculated abs/emis   integer, parameter :: ntemp = 192 ! Number of temperatures in H2O sat. table for Tp  real(r8) :: estblh2o(0:ntemp)       ! saturation vapor pressure for H2O for Tp rang  integer, parameter :: o_fa = 6   ! Degree+1 of poly of T_e for absorptivity as U->inf.  integer, parameter :: o_fe = 6   ! Degree+1 of poly of T_e for emissivity as U->inf.!-----------------------------------------------------------------------------! Data for f in C/H/E fit -- value of A and E as U->infinity!-----------------------------------------------------------------------------!! fa/fe coefficients for 2 bands (0-800 & 1200-2200, 800-1200 cm^-1)!! Coefficients of polynomial for f_a in T_e!  real(r8), parameter:: fat(o_fa,nbands) = reshape( (/ &       (/-1.06665373E-01,  2.90617375E-02, -2.70642049E-04,   &   ! 0-800&1200-2200 cm^-1          1.07595511E-06, -1.97419681E-09,  1.37763374E-12/), &   !   0-800&1200-2200 cm^-1       (/ 1.10666537E+00, -2.90617375E-02,  2.70642049E-04,   &   ! 800-1200 cm^-1         -1.07595511E-06,  1.97419681E-09, -1.37763374E-12/) /) & !   800-1200 cm^-1       , (/o_fa,nbands/) )!! Coefficients of polynomial for f_e in T_e!  real(r8), parameter:: fet(o_fe,nbands) = reshape( (/ &       (/3.46148163E-01,  1.51240299E-02, -1.21846479E-04,   &   ! 0-800&1200-2200 cm^-1        4.04970123E-07, -6.15368936E-10,  3.52415071E-13/), &   !   0-800&1200-2200 cm^-1      (/6.53851837E-01, -1.51240299E-02,  1.21846479E-04,   &   ! 800-1200 cm^-1       -4.04970123E-07,  6.15368936E-10, -3.52415071E-13/) /) & !   800-1200 cm^-1      , (/o_fa,nbands/) )!! Note: max values should be slightly underestimated to avoid index bound violations!  real(r8), parameter:: min_lp_h2o = -3.0         ! min log_10(P) for pre-calculated abs/emis   real(r8), parameter:: min_p_h2o = 1.0e-3        ! min log_10(P) for pre-calculated abs/emis   real(r8), parameter:: max_lp_h2o = -0.0000001   ! max log_10(P) for pre-calculated abs/emis   real(r8), parameter:: dlp_h2o = 0.3333333333333 ! difference in adjacent elements of lp_h2o   real(r8), parameter:: dtp_h2o = 21.111111111111 ! difference in adjacent elements of tp_h2o  real(r8), parameter:: min_rh_h2o = 0.0          ! min RH for pre-calculated abs/emis   real(r8), parameter:: max_rh_h2o = 1.19999999   ! max RH for pre-calculated abs/emis   real(r8), parameter:: drh_h2o = 0.2             ! difference in adjacent elements of RH  real(r8), parameter:: min_te_h2o = -120.0       ! min T_e-T_p for pre-calculated abs/emis   real(r8), parameter:: max_te_h2o = 79.999999    ! max T_e-T_p for pre-calculated abs/emis   real(r8), parameter:: dte_h2o  = 10.0           ! difference in adjacent elements of te_h2o  real(r8), parameter:: min_lu_h2o = -8.0         ! min log_10(U) for pre-calculated abs/emis   real(r8), parameter:: min_u_h2o  = 1.0e-8       ! min pressure-weighted path-length  real(r8), parameter:: max_lu_h2o =  3.9999999   ! max log_10(U) for pre-calculated abs/emis   real(r8), parameter:: dlu_h2o  = 0.5            ! difference in adjacent elements of lu_h2o!-----------------------------------------------------------------------------! Public Interfaces!-----------------------------------------------------------------------------CONTAINSsubroutine radabs(lchnk   ,ncol    ,             &   pbr    ,pnm     ,co2em    ,co2eml  ,tplnka  , &   s2c    ,tcg     ,w        ,h2otr   ,plco2   , &   plh2o  ,co2t    ,tint     ,tlayr   ,plol    , &   plos   ,pmln    ,piln     ,ucfc11  ,ucfc12  , &   un2o0  ,un2o1   ,uch4     ,uco211  ,uco212  , &   uco213 ,uco221  ,uco222   ,uco223  ,uptype  , &   bn2o0  ,bn2o1   ,bch4    ,abplnk1  ,abplnk2 , &   abstot ,absnxt  ,plh2ob  ,wb       )!----------------------------------------------------------------------- ! ! Purpose: ! Compute absorptivities for h2o, co2, o3, ch4, n2o, cfc11 and cfc12! ! Method: ! h2o  ....  Uses nonisothermal emissivity method for water vapor from!            Ramanathan, V. and  P.Downey, 1986: A Nonisothermal!            Emissivity and Absorptivity Formulation for Water Vapor!            Journal of Geophysical Research, vol. 91., D8, pp 8649-8666!!            Implementation updated by Collins, Hackney, and Edwards (2001)!               using line-by-line calculations based upon Hitran 1996 and!               CKD 2.1 for absorptivity and emissivity!! co2  ....  Uses absorptance parameterization of the 15 micro-meter!            (500 - 800 cm-1) band system of Carbon Dioxide, from!            Kiehl, J.T. and B.P.Briegleb, 1991: A New Parameterization!            of the Absorptance Due to the 15 micro-meter Band System!            of Carbon Dioxide Jouranl of Geophysical Research,!            vol. 96., D5, pp 9013-9019.!            Parameterizations for the 9.4 and 10.4 mircon bands of CO2!            are also included.!! o3   ....  Uses absorptance parameterization of the 9.6 micro-meter!            band system of ozone, from Ramanathan, V. and R.Dickinson,!            1979: The Role of stratospheric ozone in the zonal and!            seasonal radiative energy balance of the earth-troposphere!            system. Journal of the Atmospheric Sciences, Vol. 36,!            pp 1084-1104!! ch4  ....  Uses a broad band model for the 7.7 micron band of methane.!! n20  ....  Uses a broad band model for the 7.8, 8.6 and 17.0 micron!            bands of nitrous oxide!! cfc11 ...  Uses a quasi-linear model for the 9.2, 10.7, 11.8 and 12.5!            micron bands of CFC11!! cfc12 ...  Uses a quasi-linear model for the 8.6, 9.1, 10.8 and 11.2!            micron bands of CFC12!!! Computes individual absorptivities for non-adjacent layers, accounting! for band overlap, and sums to obtain the total; then, computes the! nearest layer contribution.! ! Author: W. Collins (H2O absorptivity) and J. Kiehl! !-----------------------------------------------------------------------#include <crdcon.h>!------------------------------Arguments--------------------------------!! Input arguments!   integer, intent(in) :: lchnk                       ! chunk identifier   integer, intent(in) :: ncol                        ! number of atmospheric columns   real(r8), intent(in) :: pbr(pcols,pver)            ! Prssr at mid-levels (dynes/cm2)   real(r8), intent(in) :: pnm(pcols,pverp)           ! Prssr at interfaces (dynes/cm2)   real(r8), intent(in) :: co2em(pcols,pverp)         ! Co2 emissivity function   real(r8), intent(in) :: co2eml(pcols,pver)         ! Co2 emissivity function   real(r8), intent(in) :: tplnka(pcols,pverp)        ! Planck fnctn level temperature   real(r8), intent(in) :: s2c(pcols,pverp)           ! H2o continuum path length   real(r8), intent(in) :: tcg(pcols,pverp)           ! H2o-mass-wgted temp. (Curtis-Godson approx.)   real(r8), intent(in) :: w(pcols,pverp)             ! H2o prs wghted path   real(r8), intent(in) :: h2otr(pcols,pverp)         ! H2o trnsmssn fnct for o3 overlap   real(r8), intent(in) :: plco2(pcols,pverp)         ! Co2 prs wghted path length   real(r8), intent(in) :: plh2o(pcols,pverp)         ! H2o prs wfhted path length   real(r8), intent(in) :: co2t(pcols,pverp)          ! Tmp and prs wghted path length   real(r8), intent(in) :: tint(pcols,pverp)          ! Interface temperatures   real(r8), intent(in) :: tlayr(pcols,pverp)         ! K-1 level temperatures   real(r8), intent(in) :: plol(pcols,pverp)          ! Ozone prs wghted path length   real(r8), intent(in) :: plos(pcols,pverp)          ! Ozone path length   real(r8), intent(in) :: pmln(pcols,pver)           ! Ln(pmidm1)   real(r8), intent(in) :: piln(pcols,pverp)          ! Ln(pintm1)   real(r8), intent(in) :: plh2ob(nbands,pcols,pverp) ! Pressure weighted h2o path with                                                       !    Hulst-Curtis-Godson temp. factor                                                       !    for H2O bands    real(r8), intent(in) :: wb(nbands,pcols,pverp)     ! H2o path length with                                                       !    Hulst-Curtis-Godson temp. factor                                                       !    for H2O bands !! Trace gas variables!   real(r8), intent(in) :: ucfc11(pcols,pverp)        ! CFC11 path length   real(r8), intent(in) :: ucfc12(pcols,pverp)        ! CFC12 path length   real(r8), intent(in) :: un2o0(pcols,pverp)         ! N2O path length   real(r8), intent(in) :: un2o1(pcols,pverp)         ! N2O path length (hot band)   real(r8), intent(in) :: uch4(pcols,pverp)          ! CH4 path length   real(r8), intent(in) :: uco211(pcols,pverp)        ! CO2 9.4 micron band path length   real(r8), intent(in) :: uco212(pcols,pverp)        ! CO2 9.4 micron band path length   real(r8), intent(in) :: uco213(pcols,pverp)        ! CO2 9.4 micron band path length

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久天天| 欧美午夜精品一区二区蜜桃| 久久精品国产精品亚洲红杏| 激情文学综合网| 国产69精品久久久久777| 粉嫩欧美一区二区三区高清影视| 国产精品一线二线三线精华| 丁香天五香天堂综合| av激情成人网| 91精品在线观看入口| 久久精品一区二区三区不卡牛牛 | 欧美亚洲综合色| 日韩欧美视频在线| 国产精品麻豆久久久| 亚洲午夜在线观看视频在线| 国产麻豆成人精品| 精品婷婷伊人一区三区三| 精品国产一区二区三区四区四 | 亚洲电影欧美电影有声小说| 国内外成人在线| 欧洲视频一区二区| 国产精品久久久久影视| 美女脱光内衣内裤视频久久影院| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 精品裸体舞一区二区三区| 一区二区在线观看视频| 国产成人精品亚洲777人妖| 欧美日韩国产一区| 亚洲欧美色综合| 欧美日韩亚州综合| 亚洲啪啪综合av一区二区三区| 激情丁香综合五月| 欧美一二三区精品| 免费视频最近日韩| 欧美人牲a欧美精品| 亚洲成人在线免费| 欧美日韩久久一区二区| 亚洲成a人v欧美综合天堂| 欧美艳星brazzers| 日韩av在线发布| 日韩精品一区二区三区老鸭窝 | 国产一区二区三区高清播放| 久久无码av三级| 国产一区二区三区四区五区入口| 精品福利一区二区三区免费视频| 首页亚洲欧美制服丝腿| 精品免费国产一区二区三区四区| 中文字幕高清不卡| 精品在线播放免费| 在线视频综合导航| 99视频在线精品| 亚洲国产成人av网| 精品国产乱码91久久久久久网站| 国产制服丝袜一区| 一区二区三区不卡在线观看| 欧美一区二区久久久| 国产精品69久久久久水密桃| 亚洲欧美色综合| 久久影音资源网| 欧美日韩中文字幕一区| 国产传媒一区在线| 视频在线观看国产精品| 日韩理论在线观看| 久久久久久久久久久久久女国产乱 | 久久久噜噜噜久久人人看| 在线免费观看不卡av| 欧美老年两性高潮| 国产精品一区二区果冻传媒| 亚洲高清免费视频| 国产精品不卡视频| 久久―日本道色综合久久| 欧美电影在哪看比较好| 欧美三级日本三级少妇99| bt欧美亚洲午夜电影天堂| 国产一区二区三区最好精华液| 日韩福利电影在线| 亚洲成在线观看| 日韩黄色在线观看| 欧美aaa在线| 日本午夜精品视频在线观看| 亚洲黄一区二区三区| 一区二区三区国产精华| 亚洲欧美在线高清| 自拍偷拍亚洲欧美日韩| 亚洲色图欧美偷拍| 一区二区三区电影在线播| 亚洲精品乱码久久久久久日本蜜臀| 中文字幕不卡三区| 亚洲精品国产高清久久伦理二区| 中文字幕一区二区在线播放| 国产精品不卡在线| 亚洲电影激情视频网站| 日本成人在线一区| 国产成人免费av在线| 99国产精品99久久久久久| 在线观看成人免费视频| 日韩欧美一区二区免费| 国产精品乱人伦| 亚洲自拍偷拍图区| 免费观看91视频大全| 国产高清在线观看免费不卡| 色久优优欧美色久优优| 日韩精品一区二区三区在线| 国产亚洲欧美中文| 欧美a一区二区| 一本久道中文字幕精品亚洲嫩| 亚洲欧美综合在线精品| 欧美aaa在线| 欧美在线免费观看视频| 久久精品免视看| 轻轻草成人在线| 在线日韩av片| 中文在线一区二区| 极品少妇一区二区三区精品视频 | 精品免费日韩av| 丝袜美腿成人在线| 91国偷自产一区二区开放时间 | 亚洲欧美另类小说视频| 国产一区二区三区久久久| 欧美猛男gaygay网站| 国产精品一品二品| 精品日韩一区二区三区| 日韩精彩视频在线观看| 在线一区二区三区做爰视频网站| 国产精品青草综合久久久久99| 久久精品国产77777蜜臀| 日韩一二三区不卡| 蜜臀久久99精品久久久久久9| 欧美日韩一区二区三区不卡| 亚洲一区二区视频在线观看| 91视频国产资源| 亚洲三级免费观看| 欧美日韩国产首页| 美日韩一级片在线观看| 欧美成人bangbros| 国产高清久久久| 国产精品久久久久桃色tv| 色狠狠桃花综合| 免费成人你懂的| 中文字幕在线一区| 在线日韩av片| 狠狠色狠狠色综合日日91app| 国产日韩欧美综合一区| 色综合久久天天| 久久精品国产免费| 综合色天天鬼久久鬼色| 欧美人体做爰大胆视频| 国产精品99久久久久久久女警| 自拍偷拍国产精品| 日韩一级二级三级| 精品理论电影在线| www.爱久久.com| 日韩高清在线一区| 成人免费小视频| 日韩精品一区在线| 欧美日韩在线一区二区| 成人手机电影网| 蜜臀99久久精品久久久久久软件 | 久久精品国产99国产精品| 亚洲婷婷综合色高清在线| www久久精品| 日韩欧美的一区二区| 欧美中文一区二区三区| 成人av在线资源网| 老汉av免费一区二区三区| 亚洲一本大道在线| 成人免费小视频| 亚洲视频小说图片| 国产精品第四页| 成人欧美一区二区三区视频网页 | 国产盗摄女厕一区二区三区| 精品一区二区三区蜜桃| 美女在线观看视频一区二区| 亚洲国产视频一区二区| 一区二区三区在线免费| 亚洲欧美一区二区久久| 亚洲自拍另类综合| 亚洲第四色夜色| 日本vs亚洲vs韩国一区三区二区| 日韩影院免费视频| 三级一区在线视频先锋| 日本不卡免费在线视频| 激情六月婷婷综合| 成人一区二区在线观看| 91黄色免费观看| 日韩亚洲电影在线| 国产精品久久久久一区二区三区共| 亚洲精品视频观看| 国内精品久久久久影院色| 成人午夜激情片| 欧美三级中文字幕在线观看| 欧美成人a∨高清免费观看| 国产精品美女视频| 国产精品99久久久久久有的能看| 96av麻豆蜜桃一区二区| www日韩大片| 亚洲成人免费影院| 国产ts人妖一区二区| 欧美日韩国产系列| 国产精品传媒在线|