2) Changes in the subroutines doing the interface with the calling atmospheric model

  • PGD_GRID_SURF_ATM:
    • the argument YSC%GCP is added (object of type GRID_CONF_PROJ_t) because the latitude and longitude centers of the projection are got because they are needed for the writing of the FA files.
    • the argument HDIR is added in relation to the parallelization of the PGD step. To do the same thing as before, set HDIR="-" (the default value is HDIR="H").
  • PGD_OROG_FILTER:
    • the argument YSC%UG is added (object of type SURF_ATM_GRID_t) in relation to the parallelization of the PGD step.
  • PREP_SURF_ATM:
    • the argument YDCTL is added (object of type PREP_CTL) in relation to the modifications of P. Marguinaud for the parallelization of the PREP step in FULLPOS for AROME.
    • If you are not in AROME, just define an object of type PREP_CTL and give it in argument to PREP_SURF_ATM.
  • INIT_SURF_ATM_n:
    • the argument TPDATE_END (object of type DATE) is added after PTIME.
    • This argument is needed and must contains the ending date of the run (year, month, day).
    • It allows to read in the PGD step the temporal surface parameters given in namelist NAM_DATA_ISBA only for the needed 10-days periods (useful for ECOCLIMAP-SG).
  • DIAG_SURF_ATM_n:
    • There are now only 2 arguments, YSC (object of type SURFEX_t) and CTIMESERIES_FILETYPE.
    • The multiple types given as arguments before are gathered in YSC.