2. Test cases

NB: (P) means that parallelization is tested for this case.

  • SCRIPT_PGD_GRID :
    • all types of grids (P)
    • INIFILE in NAM_PGD_GRID of current and previous versions for CARTESIAN and CONF PROJ
    • OPEN-MP loops for LONLATREG, IGN, GAUSS and LONLATREG cases
    • regular and not regular for IGN L2E
    • NOVMX=1 and NOVMX=2 for LONLATVAL
  • SCRIPT_PGD_PHYSIO :
    • orography : gtopo30 + all OROGTYPE, ZSFILTER, LIMP_ZS
    • etopo2 for seabathy
    • ISBA physiographic files (CLAY, SAND, SOC, TOPO_INDEX, PERM_GLO)
    • FLAKE lake database for depths
    • NAM_DATA_SEAFLUX for SST
  • SCRIPT_PGD_ECOCLIMAP :
    • NO ECOCLIMAP + ALL TEB OPTIONS + NAM_DATA_TEB
    • Idem with missing TEB data filled by ECOCLIMAP
    • NAM_DATA_TEB : classic
    • NAM_DATA_TEB : csv file
    • ALL ECOCLIMAP
    • XRM_COVER, XRM_COAST, XRM_LAKE, XRM_SEA
    • XUNIF_COVER
    • uniform FRAC_TILES
    • ECOCLIMAP + partial NAM_DATA_ISBA + 4 NTIME (1, 2, 12, 36):
      • VGT, LAI, VEG, Z0, DG, RSMIN, GAMMA, CV, ROOTFRAC
      • VGT
      • LAI
      • DG
      • H_TREE
      • RSMIN
      • VEG
      • Z0
      • VGT, LAI
      • VGT, RSMIN
      • ISBA-DIF + DG, ROOTFRAC
      • ISBA-DIF + ROOTDEPTH, GROUNDDEPTH, ROOT_EXT, ROOT_LIN
      • ISBA-DIF + DG, ROOTDEPTH, ROOT_EXT, ROOT_LIN
  • SCRIPT_PREP :
    • GRIB file ALADIN, AROME, ARPEGE, ECMWF
    • PREP file ASCII NEW/OLD
    • PREP file LFI NEW/OLD
    • ISBA PREP file ASCII 12P -> 1P
    • ISBA PREP file ASCII 1P -> 12P
    • ISBA TG PREP file ASCII
    • ISBA HUG PREP file ASCII
    • ISBA TG HUG file ASCLLV
    • ISBA TG file NETCDF
    • ISBA PREP file ASCII 2L -> DIF8
    • ISBA PREP file ASCII DIF8 -> 3L
    • ISBA SNOW PREP file ASCII CROCUS -> SN3L
    • ISBA SNOW PREP file ASCII SN3L -> D95
    • ISBA SNOW PREP file ASCII SN3L -> EBA
    • ISBA SNOW PREP file + LSNOW_IDEAL
    • TEB PREP file ASCII 5 layers -> less layers
    • TEB TS PREP file ASCII
    • TEB WS PREP file ASCII
    • TEB PREP file ASCII less layers -> 5 layers
    • TEB PREP file + LSNOW_IDEAL
    • TEB GARDEN GREENROOF PREP file ASCII
    • TEB GARDEN GREENROOF TG PREP file ASCII
    • TEB GARDEN GREENROOF HUG PREP file ASCII
    • TEB GARDEN GREENROOF TG HUG file ASCLLV
    • SEAFLX PREP file ASCII
    • SEAFLX PREP file NETCDF
    • WATFLX PREP file ASCII
    • FLAKE PREP file ASCII NEW/OLD
    • FLAKE with LCLIM_LAKE
  • SCRIPT_SEA : script_sea.sh CALLS script_sea_canopy.sh CALLS script_1d_ocean.sh
    • SCRIPT_SEA:
      • CINTERPOL_SST = ANNUAL (P)
      • CINTERPOL_SST = MONTH (P)
      • CINTERPOL_SST = NONE + XSST_UNIF = 271,15 (for calling ICE_SEA_FLUX)
      • SST_DATA + ECUME
      • SST_DATA + ECUME + OPTIONS
      • SST_DATA + DIRECT
      • SST_DATA + ITERAT
      • SST_DATA + COARE30 + PWG
      • SST_DATA + SEA_ALB = TA96
      • SST_DATA + SEA_ALB = MK10
    • SCRIPT_SEA_CANOPY :
      • LSEA_SBL = F/T
    • SCRIPT_1D_OCEAN :
      • LOCEAN_MERCATOR = F/T (a)
      • (a) + LOCEAN_CURRENT = T (b)
      • (b) + LZERO_FLUX = T
      • (b) + LPROGSST = T
      • (b) + LDIAPYC = T (c)
      • (c) + LPROGSST = T
      • (b) + LCUR_REL = T + LTS_REL = T (d)
      • (d) + XTIME_REL = 30000000 (e)
      • (e) + LZERO_FLUX = T
      • (e) + LCORR_FLUX = T + XCORFLX = 10.
      • (e) + LPROGSST = T
      • (e) + LDIAPYC = T (f)
      • (f) + LPROGSST = T (P)
  • SCRIPT_WATER : script_water.sh CALLS script_water_canopy.sh
    • SCRIPT_WATER :
      • CINTERPOL_TS = ANNUAL
      • CINTERPOL_TS = MONTH
      • XTS_WATER_UNIF = 271.
      • CWAT_ALB = TA96
    • SCRIPT_WATER_CANOPY :
      • LWAT_SBL = T/F (P)
  • SCRIPT_FLAKE : script_flake.sh CALLS script_flake_canopy.sh
    • SCRIPT_FLAKE :
      • CINTERPOL_TS = ANNUAL
      • CINTERPOL_TS = MONTH
      • XTS_UNIF = 271.
      • ECUME
      • ECUME + XTS_UNIF = 271.
      • ECUME + OPTIONS
      • FLAKE
      • CFLK_ALB = TA96
    • SCRIPT_FLAKE_CANOPY :
      • LWAT_SBL = T/F (P)
      • LSEDIMENTS = T
      • LSEDIMENTS = T + LWAT_SBL = T (P)
  • SCRIPT_ISBA : script_isba.sh CALLS script_isba_photo.sh & script_isba_phys.sh
    script_isba_photo.sh CALLS script_isba_neige.sh & script_exec_canopy.sh
    script_isba_phys.sh CALLS script_isba_canoy.sh
    • SCRIPT_ISBA :
      • ISBA-2L
      • ISBA-3L
      • ISBA-DIF 8layers
      • ISBA-DIF 8 layers + CO84 (P)
      • ISBA-DIF OPTIMIZED GRID (P)
      • TOWN_TO_ROCK
      • WATER_TO_NATURE
      • TOWN_TO_ROCK + WATER_TO_NATURE (P)
    • SCRIPT_ISBA_PHOTO :
      • 1 patch
      • 12 patchs (P)
      • AGS
      • AGS + PRM
      • AGS + PRM + TR_ML
      • AST
      • AST + TR_ML (P)
      • AST + TR_ML + PRM
      • LAI
      • LAI + TR_ML
      • LAI + TR_ML + PRM (P)
      • LAI + TR_ML + PRM + AGRIP
      • LAI + TR_ML + PRM + AGRIP + IRRIG_FILE (P)
      • LAI + TR_ML + PRM + AGRIP + IRRIG_FILE + LCLIM_LAI = F
      • LST
      • LST + AGRIP
      • LST + AGRIP + TR_ML
      • LST + AGRIP + TR_ML + PRM
      • NIT
      • NIT + PRM
      • NIT + PRM + AGRIP
      • NIT + PRM + AGRIP + TR_ML
      • NCB
      • NCB + PRM
      • NCB + TR_ML
      • NCB
      • NCB + CNT
      • NCB + CNT + TR_ML
      • NCB + CNT + TR_ML + CPINUPCARBS (P)
      • NCB + AGRIP
      • NCB + AGRIP + CNT
      • NCB + AGRIP + CNT + SPINUPCARBW
    • SCRIPT_ISBA_PHYS :
      • DEEPSOIL
      • TEMPARP (P)
      • PHYSDOMC
      • CC1DRY = GB93
      • CSCOND = PL98
      • CSOILFRZ = LWT
      • CALBEDO = WET, EVOL, CM13 (P)
      • CROUGH = Z04D, Z01D, NONE, BE04 (P)
      • CCP_SURF = HUM
      • CRUNOFF = DT92, SGH
      • CKSAT = SGH
      • CRAIN = SGH
      • CHORT = SGH
      • CRUNOFF + CKSAT + CRAIN + CHORT = SGH (P)
      • CDIFSCOND = MLCH
    • SCRIPT_ISBA_NEIGE :
      • D95 (P)
      • EBA (P)
      • SN3L (P)
      • SN3L + LGLACIER
      • SN3L + LGLACIER + SNOWRES
      • CRO8
      • CRO8 + LGLACIER
      • CRO8 + LGLACIER + SNOWRES (P)
      • CRO8 + LGLACIER + SNOWRES + SNOWDRIFT_SUBLIM (P)
      • CRO8 + LGLACIER + SNOWRES + SNOWDRIFT_SUBLIM + NOSNOWDRIFT
      • CRO10
      • CRO15
    • SCRIPT_ISBA_CANOPY :
      • LISBA_CANOPY = T/F
      • LCANOPY_DRAG
  • SCRIPT_TEB : script_teb.sh CALLS script_teb_pgd.sh CALLS script_teb_prep.sh CALLS script_teb_run.sh
    • SCRIPT_TEB :
      • SIMPLE
      • BEM
      • GARDEN + GREENROOF + BEM + 5 patchs + ORIE + NIT
      • GARDEN + GREENROOF + BEM + 5 patchs + ORIE + NIT + SN3L
      • GARDEN + GREENROOF + BEM + 5 patchs + ORIE + NIT + SN3L + DIF8
    • SCRIPT_TEB_PGD :
      • 1 patch
      • 9 patchs + ORIE
      • 9 patchs + ORIE + others numbers of layers
    • SCRIPT_TEB_PREP :
      • 1 WALL
      • 2 WALLS
      • TEB_CANOPY = T
      • 2 WALLS + TEB_CANOPY
    • SCRIPT_TEB_RUN :
      • CZ0H = MASC95, BRUT82, KAND07 (P)
      • CCH_BEM = DOE-2, ’’
      • CCOOL_COIL = DXCOIL, IDEAL
      • CHEAT_COIL = FINCAP, IDEAL
      • AUTOSIZE = T/F
      • CCOOL_COIL = DXCOIL + CHEAT_COIL = FINCAP + AUTOSIZE (P)
  • SCRIPT_OFFLINE :
    • CPGDFILE, CPREFILE, CSURFFILE
    • LPRINT, LRESTART, LINQUIRE
    • XTSTEP, XTSTEP_OUTPUT
    • CSURF_FILETYPE + RESTART : NC, ASCII, LFI, FA (OLD/NEW) (P)
    • RESTART + LRESET_BUDGET = F (P)
    • RESTART without DIAGS NEW/OLD (P)
    • CFORCING_FILETYPE : ASCII + OPTIONS, BINARY + OPTIONS, NETCDF + OPTIONS (P)
    • CTIMESERIES_FILETYPE : NETCDF + LWRITE_COORD, ASCII, LFI, FA, TEXTE , BINARY (P)
    • LNOWRITE_CANOPY, LNOWRITE_TEXFILE
    • CLANG = EN/FR
  • SCRIPT_CSTS : script_csts.sh CALLS script_csts_canopy.sh
    • SCRIPT_CSTS :
      • NAM_SURF_ATM
      • NAM_SURF_CSTS
      • NAM_CROCUSn (P)
      • NAM_SSOn (P)
    • SCRIPT_CSTS_CANOPY :
      • all CANOPY T/F (P)
  • SCRIPT_CAS_PARTS :
    • LANDUSE : NETCDF, PREP_NC, PREP_ASCII, PREP_LFI
    • CHEMISTRY : NC (P), ASCII, LFI, FA
    • SNAP : NC, ASCII, LFI (P) , FA
    • TOPMODEL : SIMPLE, RESTART, CRUNOFF=WSAT
    • TSZ0 (P)
    • IDEAL (P)

Also in this section