Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Since our(!!!) GEM version, CRCM-GEM, is not coupled to an ocean model, the sea surface temperature (SST) as well as the sea ice fraction (SIC) need to get prescribed. These two fields can get prescribed at every model timestep up to monthly fields. Most of the dataset we have are either daily or monthly. If the dataset contains monthly data, all timesteps can be inside one file. If the data are at a higher frequency, one file per month should get used, with the filename ending on *_YYYYMM. The parameter 'GEM_anclima' needs to get set to the location of the dataset to get used. A selection of already available datasets can get found under: ${MODEL_DATA}/SST_SeaIce_degK. But one can also create ones own dataset.

...

To get a list of fields that need to get provided have a look at the following wiki: Geophysical fields

Schemes

All set in the 'gem_settings.nml'.

Land surface scheme (ISBA, CLASS, SVS)

One needs to chose a land surface scheme that calculates the heat fluxes and diagnostic fields over the land fraction. The land fraction includes bare soil (desert) and vegetated areas. If no urban model (see below) is used it also includes the urban fraction. The parameter 'schmsol' needs to get set to one of the following: 
   'NIL '     : No Land surface processes
   'ISBA'    : Interaction Soil Biosphere Atmosphere (ISBA) land sfc scheme
   'SVS '    : Soil, Vegetation, and Snow (SVS) (Multibudget) land sfc scheme
   'CLASS': Canadian LAnd Surface Scheme

ISBA

If ISBA is chosen, the following other parameters also need to get set:

  !# If .true. apply temporary fix to ISBA
  !# * timestep dependent KCOEF
  !# * No PSN factor for meting and freezing
  logical           :: isba_melting_fix = .false.

  !# Use the vegetation-only roughness length to compute vegetation snow fraction
  logical           :: isba_snow_z0veg = .false. 

  !# If .true., freeze precipitation reaching the ground in sub-zero conditions
  logical           :: isba_zr_freeze = .false.

  !# Factor multiplying stomatal resistance in ISBA
  real              :: veg_rs_mult = 1.

  !# If .true. apply temporary fix to ISBA
  !# * timestep dependent KCOEF
  !# * No PSN factor for meting and freezing
  logical           :: isba_melting_fix = .false.

  !# Use the vegetation-only roughness length to compute vegetation snow fraction
  logical           :: isba_snow_z0veg = .false.

  !# Emissivity for bare soil (ISBA scheme only)
  !# * '_constant_' : A fixed floating point value used as a constant
  !# * 'CLIMATO'    : Value read from an input climatology file (EMIB)
  character(len=16) :: isba_soil_emiss = '0.95'
  real              :: isba_soil_emiss_const = -1.
  character(len=*), parameter :: ISBA_SOIL_EMISS_OPT(1) = (/ &
       'CLIMATO' &
       /)

  !# If .true., freeze precipitation reaching the ground in sub-zero conditions
  logical           :: isba_zr_freeze = .false. 

CLASS

If CLASS is chosen, the following other parameters also need to get set:

  !# Number of soil layers in CLASS
  integer           :: class_ig    = 3

  !# Soil layer thickness in CLASS
  real              :: schmsol_lev(200) = 0.0

Lake scheme (non, FLake, CSLM)

...