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

📄 xy2v.f90

📁 CCSM Research Tools: Community Atmosphere Model (CAM)
💻 F90
字号:
#include <misc.h>#include <preproc.h>subroutine xy2v (nx, ny, fldxy, ki, kf, fldv)!----------------------------------------------------------------------- ! ! Purpose: ! convert a grid-average field to subgrid patch vector! ! Method: ! This code converts a grid-average field [fldxy] dimensioned! [lsmlon] x [lsmlat] to a subgrid patch vector [fldv] for ! [numpatch] subgrid patches. !! Author: Gordon Bonan! !-----------------------------------------------------------------------! $Id: xy2v.F90,v 1.1.22.1 2001/11/07 18:16:17 mvertens Exp $!-----------------------------------------------------------------------  use precision  use clm_varmap, only : patchvec  implicit none! ------------------------ arguments----------------------------------  integer , intent(in)  :: nx, ny          !x-y dimension	  integer , intent(in)  :: ki, kf          !beginning and end patch indices  real(r8), intent(in)  :: fldxy(nx,ny)    !gridded input  real(r8), intent(out) :: fldv(ki:kf)     !subgrid vector output! --------------------------------------------------------------------! ------------------------ local variables ----------------------  integer i,j,k             !indices! ---------------------------------------------------------------  do k = ki,kf     i = patchvec%ixy(k)     j = patchvec%jxy(k)     fldv(k) = fldxy(i,j)  end do  returnend subroutine xy2v

⌨️ 快捷键说明

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