NWPconf
Version1.0
|
Module with functions for retrieving observations and initial/boundary conditions from arkimet archive. More...
Functions | |
getarki_obsbufr ($1, $2) | |
Retrieve observations in BUFR format from arkimet archive. More... | |
getarki_icbc () | |
Retrieve gridded initial and/or boundary conditions from arkimet archive. More... | |
Module with functions for retrieving observations and initial/boundary conditions from arkimet archive.
This module provides functions for retrieving observations in BUFR format and initial/boundary conditions, tipically in GRIB format, from the desired dataset of an Arkimet archive.
It is an optional module and it has to be sourced after the nwptime.sh module.
getarki_obsbufr | ( | $1, | |
$2 | |||
) |
Retrieve observations in BUFR format from arkimet archive.
This function retrieves observations in BUFR format from the arkimet dataset(s) specified in the configuration variable $BUFR_ARKI_DS
, for the data assimilation interval specified in the configuration. It should be called after having loaded the module nwptime.sh for setting up the time-related environment variables. The interval of data retrieved is extended by a configurable amount of hours (default 3), before and after the strict assimilation interval.
$1 | name of the output bufr file |
$2 | optional value of extra time interval in hours before and after assimilation, default 3 |
getarki_icbc | ( | ) |
Retrieve gridded initial and/or boundary conditions from arkimet archive.
This function retrieves gridded fields, tipically in GRIB format, to be used as initial and/or boundary conditions, possibly through an interpolation process, from the arkimet dataset(s) specified in the configuration variable $PARENTMODEL_ARKI_DS
, for the model run interval specified in the configuration. A specific model system module must have been loaded in order to provide the function inputmodel_name() for renaming the files. It should be called after having loaded the module nwptime.sh for setting up the time-related environment variables and within a time loop on input models, such as:
nwpbctimeloop_init while nwpbctimeloop_loop; do getarki_icbc done
Additional query keys for the arki-query can be specified by means of the variable $MODEL_ARKI_PARAM
, terminated by ;
, e.g. MODEL_ARKI_PARAM="proddef:GRIB:nn=$ENS_MEMB;"
for selecting a specific ensemble member as input.