enkfpar_module.f90

来自「CLM集合卡曼滤波数据同化算法」· F90 代码 · 共 97 行

F90
97
字号
  MODULE enkfpar_module!=======================================================================!      Source file: enkfpar_module.f90!      author     : QinJun , 6/5/2004 ! !=======================================================================      IMPLICIT NONE!  ---------------------------------------------------! |  define logical variable for judging whether or   |! |  not remote sensing data exist                    | !  ---------------------------------------------------      logical :: OBS     !if exist,OBS=.TRUE.;if not, OBS=.FALSE.      integer::  lun_obs ! logical unit number for observation file ! --------------------------! ** define ensemble size **! --------------------------      integer, parameter :: Ne = 50 ! -----------------------------------------------------------------! ** define observation configration of passive microwave sensor **! -----------------------------------------------------------------    real,parameter :: Ang = 55.5 ! viewing zenith angle [degrees]    real,parameter :: Fre_one = 6.95 ! observation frequency [GHz]    real,parameter :: Fre_two = 10.05 ! observation frequency [GHz]     real,parameter :: SinScaAlb_one = 0.03 ! single scattering albedo for Fre_one    real,parameter :: SinScaAlb_two = 0.03 ! single scattering albedo for Fre_two     real,parameter :: b_one = 0.5      ! coefficient for Fre_one     real,parameter :: b_two = 0.5      ! coefficient for Fre_two     real,parameter :: Co_deg = 0.5      ! roughness of  soil [cm]     real,parameter :: Co_len = 4.0      ! correlation length of soil [cm]! -------------------------------------------------------!|    define model error and observation operator error  | !|    they are initilized in the procedure enkf_ini()    | ! -------------------------------------------------------     real,dimension(1:10,1:10) :: W ! model error covariance 32 by 32    real :: Q ! observation operator error covariance 1 by 1!  -------------------------------------------------------! | define the variable IDUM for generating independent   |! | random number with distribution N(0,1)                | !  -------------------------------------------------------    integer::idum = -2000     !   -----------------------------------------------------!  | define the coefficients Beta for the equation       |!  | Rho(h)= exp(-Beta*h)                                | !  |                                                     |!   -----------------------------------------------------    real, parameter :: Betaw = 5.5 ! w stands for water    real, parameter :: Betai = 5.5 ! i stands for ice    real, parameter :: Betat = 5.5 ! t stands for temperature!  -------------------------------------------------------! | define the correlation coefficients matrix            |! | and the noise fraction coefficients vector            |! |                                                       |!  ------------------------------------------------------       real, dimension(1:10,1:10) :: Rhoc   ! c stands for correlation     real, dimension(1:10)      :: Sigman ! n stands for noise                                          ! these two parameters will be given                                           ! in the process of initionalization! ----------------------------------------------------------!| define two coefficients used for mapping clm soil temperature !| to simulated MODIS temperature!|!|! ----------------------------------------------------------    real,parameter:: reg_one=62.46947    real,parameter:: reg_two=0.78362  END MODULE enkfpar_module

⌨️ 快捷键说明

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