infiltration.f90

来自「CCSM Research Tools: Community Atmospher」· F90 代码 · 共 55 行

F90
55
字号
#include <misc.h>#include <preproc.h>subroutine Infiltration (clm) !-----------------------------------------------------------------------!!  CLMCLMCLMCLMCLMCLMCLMCLMCLMCL  A community developed and sponsored, freely!  L                           M  available land surface process model.!  M --COMMUNITY LAND MODEL--  C!  C                           L!  LMCLMCLMCLMCLMCLMCLMCLMCLMCLM!!-----------------------------------------------------------------------! Purpose:! Calculate infiltration into surface soil layer (minus the evaporation)!! Method:! The original code on soil moisture and runoff were provided by ! R. E. Dickinson in July 1996.!! Author:! 15 September 1999: Yongjiu Dai; Initial code! 12 November 1999:  Z.-L. Yang and G.-Y. Niu! 15 December 1999:  Paul Houser and Jon Radakovich; F90 Revision ! April 2002: Vertenstein/Oleson/Levis; Final form!!-----------------------------------------------------------------------! $Id: Infiltration.F90,v 1.1.10.2 2002/04/27 15:38:38 erik Exp $!-----------------------------------------------------------------------  use precision  use clmtype  implicit none!----Arguments----------------------------------------------------------  type (clm1d), intent(inout) :: clm	 !CLM 1-D Module!----Local Variables----------------------------------------------------!None!----End Variable List--------------------------------------------------!! Infiltration into surface soil layer (minus the evaporation)!  if (clm%snl+1 >= 1) then     clm%qflx_infl = clm%qflx_top_soil - clm%qflx_surf - clm%qflx_evap_grnd  else     clm%qflx_infl = clm%qflx_top_soil - clm%qflx_surf  endif  end subroutine Infiltration

⌨️ 快捷键说明

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