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

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

?? gffgch.f90

?? CCSM Research Tools: Community Atmosphere Model (CAM)
?? F90
字號:
#include <misc.h>#include <params.h>subroutine gffgch(t       ,es      ,itype   )!----------------------------------------------------------------------- ! ! Purpose: ! Computes saturation vapor pressure over water and/or over ice using! Goff & Gratch (1946) relationships. ! <Say what the routine does> ! ! Method: ! T (temperature), and itype are input parameters, while es (saturation! vapor pressure) is an output parameter.  The input parameter itype! serves two purposes: a value of zero indicates that saturation vapor! pressures over water are to be returned (regardless of temperature),! while a value of one indicates that saturation vapor pressures over! ice should be returned when t is less than freezing degrees.  If itype! is negative, its absolute value is interpreted to define a temperature! transition region below freezing in which the returned! saturation vapor pressure is a weighted average of the respective ice! and water value.  That is, in the temperature range 0 => -itype! degrees c, the saturation vapor pressures are assumed to be a weighted! average of the vapor pressure over supercooled water and ice (all! water at 0 c; all ice at -itype c).  Maximum transition range => 40 c! ! Author: J. Hack! !-----------------------------------------------------------------------   use precision, only: r8   use physconst, only: tmelt   implicit none!------------------------------Arguments--------------------------------!! Input arguments!   real(r8), intent(in) :: t          ! Temperature!! Output arguments!   integer, intent(inout) :: itype   ! Flag for ice phase and associated transition   real(r8), intent(out) :: es         ! Saturation vapor pressure!!---------------------------Local variables-----------------------------!   real(r8) e1         ! Intermediate scratch variable for es over water   real(r8) e2         ! Intermediate scratch variable for es over water   real(r8) eswtr      ! Saturation vapor pressure over water   real(r8) f          ! Intermediate scratch variable for es over water   real(r8) f1         ! Intermediate scratch variable for es over water   real(r8) f2         ! Intermediate scratch variable for es over water   real(r8) f3         ! Intermediate scratch variable for es over water   real(r8) f4         ! Intermediate scratch variable for es over water   real(r8) f5         ! Intermediate scratch variable for es over water   real(r8) ps         ! Reference pressure (mb)   real(r8) t0         ! Reference temperature (freezing point of water)   real(r8) term1      ! Intermediate scratch variable for es over ice   real(r8) term2      ! Intermediate scratch variable for es over ice   real(r8) term3      ! Intermediate scratch variable for es over ice   real(r8) tr         ! Transition range for es over water to es over ice   real(r8) ts         ! Reference temperature (boiling point of water)   real(r8) weight     ! Intermediate scratch variable for es transition   integer itypo   ! Intermediate scratch variable for holding itype!!-----------------------------------------------------------------------!! Check on whether there is to be a transition region for es!   if (itype < 0) then      tr    = abs(float(itype))      itypo = itype      itype = 1   else      tr    = 0.0      itypo = itype   end if   if (tr > 40.0) then      write(6,900) tr      call endrun                ! Abnormal termination   end if!   if(t < (tmelt - tr) .and. itype == 1) go to 10!! Water!   ps = 1013.246   ts = 373.16   e1 = 11.344*(1.0 - t/ts)   e2 = -3.49149*(ts/t - 1.0)   f1 = -7.90298*(ts/t - 1.0)   f2 = 5.02808*log10(ts/t)   f3 = -1.3816*(10.0**e1 - 1.0)/10000000.0   f4 = 8.1328*(10.0**e2 - 1.0)/1000.0   f5 = log10(ps)   f  = f1 + f2 + f3 + f4 + f5   es = (10.0**f)*100.0   eswtr = es!   if(t >= tmelt .or. itype == 0) go to 20!! Ice!10 continue   t0    = tmelt   term1 = 2.01889049/(t0/t)   term2 = 3.56654*log(t0/t)   term3 = 20.947031*(t0/t)   es    = 575.185606e10*exp(-(term1 + term2 + term3))!   if (t < (tmelt - tr)) go to 20!! Weighted transition between water and ice!   weight = min((tmelt - t)/tr,1.0_r8)   es = weight*es + (1.0 - weight)*eswtr!20 continue   itype = itypo   return!900 format('GFFGCH: FATAL ERROR ******************************',/, &           'TRANSITION RANGE FOR WATER TO ICE SATURATION VAPOR', &           ' PRESSURE, TR, EXCEEDS MAXIMUM ALLOWABLE VALUE OF', &           ' 40.0 DEGREES C',/, ' TR = ',f7.2)!end subroutine gffgch

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久色.com| 欧美一区二区成人| 国模无码大尺度一区二区三区| 亚洲激情中文1区| 亚洲另类色综合网站| 一二三四社区欧美黄| 亚洲综合久久av| 日韩av中文在线观看| 奇米777欧美一区二区| 加勒比av一区二区| 国产精品白丝jk黑袜喷水| 成人午夜在线免费| 色婷婷久久久久swag精品| 欧美天堂一区二区三区| 91精品国产欧美一区二区18| 欧美成人video| 久久久国产午夜精品| 《视频一区视频二区| 一区二区三区av电影| 日韩高清不卡一区二区三区| 九九九久久久精品| 成人性生交大片免费看在线播放| 91在线观看视频| 欧美一区二区三区免费大片 | 欧美视频在线一区二区三区| 777a∨成人精品桃花网| 久久久99精品久久| 一区二区欧美国产| 国产精品影视网| 欧美在线你懂得| 337p日本欧洲亚洲大胆精品| 亚洲码国产岛国毛片在线| 日韩成人伦理电影在线观看| 国产v日产∨综合v精品视频| 欧美三级韩国三级日本三斤| 久久影音资源网| 亚洲一区二区三区爽爽爽爽爽| 捆绑调教美女网站视频一区| 91在线国产观看| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲乱码国产乱码精品精98午夜| 美女精品自拍一二三四| 91福利区一区二区三区| 国产性做久久久久久| 性欧美大战久久久久久久久| 成人一区二区三区在线观看| 欧美zozo另类异族| 亚洲成人免费电影| 91香蕉视频mp4| 国产清纯美女被跳蛋高潮一区二区久久w | 国产精品亚洲а∨天堂免在线| 欧美亚洲国产怡红院影院| 国产日韩综合av| 久久精品99国产精品日本| 欧美日韩一区二区在线观看| 中文字幕一区二区三区四区不卡| 国模冰冰炮一区二区| 91精品国产全国免费观看 | 91精品国产高清一区二区三区蜜臀 | 欧美aaa在线| 欧美日韩国产小视频| 国产精品理论片在线观看| 久久99精品国产.久久久久| 91精品久久久久久久久99蜜臂| 亚洲激情男女视频| 色欲综合视频天天天| 亚洲欧洲制服丝袜| 91丝袜高跟美女视频| 亚洲欧美另类图片小说| 97精品国产露脸对白| 综合自拍亚洲综合图不卡区| 国产成人一级电影| 国产欧美精品国产国产专区| 国产精品亚洲一区二区三区在线 | 一区二区三区成人在线视频| 色婷婷av一区| 有坂深雪av一区二区精品| 日本乱人伦aⅴ精品| 亚洲国产日韩精品| 欧美一区二区三区在| 久久精品国产999大香线蕉| 2020国产精品| 99久久免费视频.com| 夜夜嗨av一区二区三区网页| 精品视频一区二区不卡| 蜜桃视频一区二区三区在线观看| 日韩精品一区二区三区视频播放| 久久激情五月婷婷| 国产精品素人一区二区| 91丨porny丨户外露出| 亚洲国产精品影院| 欧美va日韩va| 99免费精品在线| 性久久久久久久| 国产视频一区在线观看| 91毛片在线观看| 青青草原综合久久大伊人精品 | 91成人在线观看喷潮| 免费精品视频最新在线| 国产免费观看久久| 欧美在线视频日韩| 国产乱理伦片在线观看夜一区| 欧美韩日一区二区三区| 欧美伊人久久久久久久久影院 | 一区二区国产视频| 精品免费日韩av| 91在线免费播放| 日韩va欧美va亚洲va久久| 欧美国产日本视频| 欧美一区日本一区韩国一区| 成人免费视频caoporn| 丝袜美腿亚洲一区| 成人欧美一区二区三区视频网页| 4438成人网| 色综合久久综合网欧美综合网| 蜜乳av一区二区三区| 亚洲精选免费视频| 久久精品日产第一区二区三区高清版| hitomi一区二区三区精品| 免费成人在线观看| 亚洲成人免费视频| 亚洲女子a中天字幕| 久久精品网站免费观看| 日韩一区二区三区视频在线| 91精彩视频在线| 丁香另类激情小说| 免费看欧美美女黄的网站| 亚洲午夜免费福利视频| 国产精品污网站| 国产性天天综合网| 久久综合九色综合欧美就去吻| 欧美理论在线播放| 欧美三区在线视频| 欧美特级限制片免费在线观看| www.欧美日韩| 成人av电影在线观看| 国产精品18久久久| 国产主播一区二区| 国产麻豆9l精品三级站| 日韩黄色免费电影| 亚洲成人综合网站| 亚洲精品老司机| 樱桃国产成人精品视频| 亚洲精品成人悠悠色影视| 日韩毛片在线免费观看| 亚洲欧美日韩在线不卡| 亚洲精品福利视频网站| 亚洲欧美国产毛片在线| 一区二区三区国产精品| 一区二区三区不卡视频 | 国产一区二区三区在线观看免费| 丝袜脚交一区二区| 日本网站在线观看一区二区三区| 亚洲一区国产视频| 午夜视频一区二区三区| 日韩高清不卡一区二区| 美国三级日本三级久久99| 免费日本视频一区| 久久国产视频网| 国产成人精品免费视频网站| 国产精品一区二区免费不卡| 成人午夜精品一区二区三区| 成人综合在线视频| 色狠狠av一区二区三区| 欧美疯狂做受xxxx富婆| 欧美一区二区视频在线观看2020| 精品美女一区二区三区| 欧美国产日韩精品免费观看| 亚洲日本va在线观看| 午夜一区二区三区在线观看| 青青草国产精品亚洲专区无| 国产91在线看| 在线精品视频免费观看| 日韩欧美中文一区二区| 国产精品污网站| 亚洲成人av免费| 国产成人综合在线播放| 91黄色小视频| 欧美成人精精品一区二区频| 国产精品私人自拍| 午夜精品视频一区| 国产91在线看| 在线成人午夜影院| 国产人伦精品一区二区| 午夜伦欧美伦电影理论片| 国产精品香蕉一区二区三区| 欧美午夜精品免费| 久久综合九色综合97婷婷| 成人免费在线观看入口| 久久电影网站中文字幕| 91麻豆高清视频| 精品噜噜噜噜久久久久久久久试看| 国产精品伦理一区二区| 另类欧美日韩国产在线| 91精品办公室少妇高潮对白| 久久久夜色精品亚洲| 亚洲综合一区二区| 不卡欧美aaaaa| 国产日韩精品久久久| 美女在线一区二区|