⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sensiblehcond.f90

📁 CCSM Research Tools: Community Atmosphere Model (CAM)
💻 F90
字号:
#include <misc.h>#include <preproc.h>subroutine SensibleHCond (ra,   rb,   rd,   wta,  wtl,  &                          wtg,  wta0, wtl0, wtg0, wtal, &                          wtga, wtgl, clm   ) !-----------------------------------------------------------------------!!  CLMCLMCLMCLMCLMCLMCLMCLMCLMCL  A community developed and sponsored, freely!  L                           M  available land surface process model.!  M --COMMUNITY LAND MODEL--  C!  C                           L!  LMCLMCLMCLMCLMCLMCLMCLMCLMCLM!!-----------------------------------------------------------------------! Purpose:! Provides dimensional and non-dimensional sensible heat! conductances for canopy and soil flux calculations.!! Method:!! Author:! 15 September 1999: Yongjiu Dai; Initial code! 15 December 1999:  Paul Houser and Jon Radakovich; F90 Revision ! April 2002: Vertenstein/Oleson/Levis; Final form!!-----------------------------------------------------------------------! $Id: SensibleHCond.F90,v 1.1.10.2 2002/04/27 15:38:39 erik Exp $!-----------------------------------------------------------------------  use precision  use clmtype  implicit none!----Arguments----------------------------------------------------------  type (clm1d), intent(inout)  :: clm	 !CLM 1-D Module  real(r8), intent(in) :: ra ! aerodynamic resistance [s/m]  real(r8), intent(in) :: rb ! leaf boundary layer resistance [s/m]  real(r8), intent(in) :: rd ! thermal resistance between ground and bottom of canopy [s/m]  real(r8), intent(out) :: wta  ! heat conductance for air [m/s]  real(r8), intent(out) :: wtg  ! heat conductance for ground [m/s]  real(r8), intent(out) :: wtl  ! heat conductance for leaf [m/s]  real(r8), intent(out) :: wta0 ! normalized heat conductance for air [-]  real(r8), intent(out) :: wtl0 ! normalized heat conductance for air [-]  real(r8), intent(out) :: wtg0 ! normalized heat conductance for ground [-]  real(r8), intent(out) :: wtal ! normalized heat conductance for air and leaf [-]  real(r8), intent(out) :: wtgl ! normalized heat conductance for leaf and ground [-]  real(r8), intent(out) :: wtga ! normalized heat conductance for air and ground  [-]!----Local Variables----------------------------------------------------  real(r8) wtshi                ! heat resistance for air, ground and leaf [s/m]!----End Variable List--------------------------------------------------  wta   = 1./ra                     ! air  wtl   = (clm%elai+clm%esai)/rb    ! leaf  wtg   = 1./rd                     ! ground  wtshi = 1./(wta+wtl+wtg)  wtl0  = wtl*wtshi         ! leaf  wtg0  = wtg*wtshi         ! ground  wta0  = wta*wtshi         ! air  wtgl  = wtl0+wtg0         ! ground + leaf  wtga  = wta0+wtg0         ! ground + air  wtal  = wta0+wtl0         ! air + leafend subroutine SensibleHCond

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -