################################################################## # # # ~for0exp/bin/pamore -h respectively # # ~routfor/routfox/bin/pamore -h # # # ################################################################## PArallel MOdel data REtrieve from DWD databases call: pamore [-C cmd] [-A acct] [-B B_req] [-E E_file] [-F] [-G] [-H hitfile] [-I] [-N] [-P] [-R b_req] [-T] [-boundary] [-cache] [-nocache] [-keep_empty] [-art|-ema|-pollen] [-display_db_def|-ddd] [-display_fn|-dfn] [-date_format ..|-date_fmt ..] [-emvorado|-emvo] [-hindcast_cosmo|hindcast_lm|hindcast] [-hindcast_iconlam|hindcast_ilam] [-hindcast_iconles|hindcast_iles] [-hindcast_gwam] [-hindcast_ewam] [-hindcast_all] [-ico2reg] [-iconlam_startdata|ilam_startdata] [-iconlam_startdata_0|ilam_startdata_0] [-iconles_startdata_0|iles_startdata_0] [-iconlam_boundary|ilam_boundary] [-iconles_boundary|iles_boundary] [-iglo_startdata] [-iglo_eu_startdata] [-iglo_startdata_0] [-kenda] [-kenda_mean] [-ruc] [-ruc_fc|rucfc] [-ruc_mean] [-norucdb] -d d [-de ..] [-dinc ..] [-dbase ..] [-f family] [-db ..] [-branch ..] [-process ..] [-edit ..] [-ee ..|-element ..] [-enum ..|-epsmember ..|-member ..] [-etyp ..|-epstyp ..] [-lvtyp ..] [-lv ..] [-hstart ..] [-hstop ..] [-hinc ..] [-info|-infoall] [-infotree] [-id ..] [-rki ..] [-rty ..] [-ty ..] [-ni ..] [-ires ..] [-skyplus ..] [-sky_category ..] [-special_sky_process ..|-ssp ..] [-sql ..] [-s1] [-s2] [-s3] [-s4] [-maxtry ..] [-momi] [-output_format ..|-ofmt ..] [-subdomain ..] [-tflag ..] [-tui ..] [-zen ..] [-concat_file ..] [-concat_epsfile] [-cpdir ..] [-cpdel] [-dir ..] [-all_ana|-ana_all] [-iau] [-lt ..|-l ..] [-p parallel] [-pp postproc [-ppopt ppopt]] [-prefix ..] [-suffix ..] [-reg[ular[_grid]]] [-scissor] [-taback] [-test] [-uegabe ..] [-uegabe_ana ..] [-uegabe_ana_ieu ..] [-uegabe_fg ..] [-uegabe_fg_ieu ..] [-vv ..] [-a|-w] [-S single_uegabe] (-model model | model or expid) pamore [-doc doc] pamore -h ----------------------------------------------------------------- parameters: *** common parameters *** -C cmd - database command (standard: sky , tests: use 'cat') - experiments: this option is ignored -A acct - file with account information + number of requests <- pbank (acct) + realtime [s] <- pbank (acct) + ihits <- pbank (hitfile) + data amount [MB] <- uegabe files -B B_req - print only resulting database requests (cycles like 'B_req.1234' are created, maximum number is 9999) -E E_file - estimate the retrieved amount of data (size in MByte on file 'E_file') + print hits per request too -F - force internal call of 'pbank' with flag '-f ..' -G - print info about retrieved gribs via printGRIB1 -H hitfile - file with ihits of parallel requests (one line per request) -I - add invariant data to a ga3-file to provide an analysis start dataset for running a GME -P - print only evaluated parameter -R b_req - database request template - values: display ... std. template to stdout file ... use file as std. template - csobank-template (obsolete): the last occuring valid tui-parameter of a given request is taken -T - test mode - print only database content -boundary - retrieve interpolated boundary data of NUMEX data from regional models (COSMO, ICON-D2, ..) -cache - force calling 'ak=me' (set implicitely if more than 1 'ee' is requested) -nocache - force avoiding 'ak=me' (supersedes 'cache') -cpdel - delete files after copy via '-cpdir ..' (ls -la fn before deleting !!!) -keep_empty - retain empty uegabe files (not valid with -S) -art - special flag to define ICON-ART -ema - special flag to define Emergency-ICON-ART -emergency_art - alias of -ema -emergency-art - alias of -ema -pollen - special flag to define ART-Pollen -pol - alias of -pollen -display_db_def display only the SKY database parameter db=.. cat=.. exp=.. (-d .. is not necessary) -display_fn - display only the filenames to create -ddd - alias of -display_db_def -dfn - alias of -display_fn -date_format .. - date format of analysis files: + cymdg .. ccyymmddgg + cymdgMS .. ccyymmddggMMSS -date_fmt .. - alias of -date_format -kenda - special flag to define KENDA-analysis-forecasts (_afc_) KENDA = Kuerzestfrist ENsemble DAtenassimilation -kenda_mean - analysis and forecast mean of KENDA (_anprod_ , _afcprod_) -ruc - special flag to define RUC-analysis-forecasts (_afc_) and corresponding boundary data RUC = Rapid Update Cycle (1 hourly) -ruc_fc - special flag to define RUC-forcasts (_fc_) and corresponding boundary data (!!! obsolete, for compatibiliy, use: -ruc) -ruc_mean - analysis and forecast mean of RUC (_anprod_ , _afcprod_) -norucdb - don't use RUC database definitions (use the pure ILAM database definitions) -concat_file .. - create a single uegabe-file -concat_epsfile - avoid writing of separate files for every EPS-member -cpdir .. - target directory where resulting files are copied to after retrieve + empty resulting files are not copied + this directory is created (if it not already exists) + original resulting files are retained -d .. - start date + multiple dates, separated by comma are allowed -de .. - end date (only analysis) -dir .. - target directory (empty: ${PWD}) -dinc .. - analysis date increment (if 'dinc' and 'hinc' are set, 'dinc' overwrites 'hinc') -db .. - database name (SKY) -process .. - model process (SKY) [an|fc|..] -branch .. - model branch (SKY) [rout|para|exp*|..] -edit .. - grib edition number + values: 1 1,2 2 + standard: 1 -ee .. - fields to retrieve - syntax: + ee1[,ee2[,..]] + eeX -> ee[%[!]lvtyp[:lv[:lv[:lv]]]] - examples: t .. temperature t%p .. ~ + p-levels t%p:50:150 .. ~ + p-levels 50,150 u .. u-wind u%hi .. ~ + model-levels u%hi:1:4-7:9 .. ~ + levels 1,4,5,6,7,9 v .. v-wind v%!110 .. ~ + all but model-lev. ee ... field (number or name) lvtyp ... leveltype (number or name) lv ... vertical level (number) + if lvtyp starts with '!' all levels with the exception of lvtyp are retrieved (set only the number !!!) -element .. - alias of 'ee' -enum .. - ensemble member - values, e.g.: -enum 3 -enum 3,5,7-10 -enum all + -enum all: the option '-test' is recommended - enum=enum1[,enum2,[..,[enumn]]],join + all 'enum' within one request -etyp .. - kind of ensemble variation - together with -boundary the values 'bceps|lmi|202' or 'cosmo_leps|lml|203' are allowed and interpolated boundary data are retrieved - etyp=all -> take all values 1/to/.. -epsmember .. - alias of 'enum' -epstyp .. - alias of 'etyp' -expid .. - experiment ID from NUMEX -family .. - database family (remote host) OBSOLETE!!! -hstart .. - start of forecast time interval -hstop .. - stop of forecast time interval -hinc .. - forecast time increment + [hinc0[{vv0}][,hinc1{vv1}[..]] + if vv0 is set, it overwrites hstart ! + examples: 1 .. 1 hour 1/2 1/2h 0.5 .5 .. 1/2 hour 1/4 0.25 900s 15min .. 1/4 hour -all_ana - IGLO: all analysis fields (overwrites -iau) -ana_all - alias of -all_ana -iau - IGLO: analysis increments instead of full analysis fields (overwrites -all_ana) -info - compact database content (like pr=3) -infoall - detailed database content (like pr=5) -infotree - like -infoall but shows tree structure (option implies setting of -infoall) -lvtyp .. - leveltype of the fields (this parameter will be overwritten by an implicit value of lvtyp, given by 'ee') - syntax: + lvtyp1[,lvtyp2[,..]] + lvtypX -> [!]lvtyp (! .. not) - examples: -lvtyp 100 -lvtyp !100,102 -lt .. - type of running - standard: forecast fields .. main run analysis fields .. assi -lv .. - vertical level - examples: -lv 1,4 -lv 3,7-11 - lv depends on lvtyp (p-, z-, model-lv) (e.g.: p-levels -> -lv 100,300,500) - ignore 'lv' if the element name defines a field with defined height (e.g. T_2M) - a mix of flaot and integer values is not allowed - syntax: lv1[,lv2[,..]] -maxtry .. - number of try to call the database if an error occurs + standard: read .. 5 info .. 1 -member .. - alias of 'enum' -model .. - abbreviation of common model datasets (detailed description see below !!!) -momi - monthly mean database -ni .. - partition index of GME (128, 192, ..) + standard: routine - date dependent NUMEX - 192 -ires .. - resolution of IGLO grid + standard: r3b07 (deterministic) r2b06 (if enum|etyp is set) + values: r3b07[,regular] additional res [,regular] + regular: ll|latlon|r|reg|regular -skyplus .. - additional user defined sky command (the user should know, what he does!!!) + example (pattern): -skyplus 'model="~ila*"' -sky_category .. - external set SKY-category (overwrite implicite settings) -special_sky_process .. - add an extension to the SKY process + values: 4ver .. for verification prod .. IEU-EPS products -ssp - alias of -special_sky_process -sql .. - additional sql statement -s1 - string database: model (mod) -s2 - string database: type (ty) -s3 - string database: info1 (inf1) -s4 - string database: filepattern (fpat) -prefix .. - external defined uegabe-file prefix (prefixXXX) -suffix .. - external defined uegabe-file suffix (XXXsuffix) -uegabe .. - allow an external uegabe filename with template strings + allowed templates: %cymdg% .. reference date %d% .. like %cymdg% %vv3% .. forecast time (3 digits) %vv4% .. forecast time (4 digits) %vv3_h% .. forecast time (3 digits, only hours) %vv4_h% .. forecast time (4 digits, only hours) %vv_nwp% .. nwp-format: ddhhmmss %vv_d% .. day (2 digits) %vv_h% .. hour (2 digits) %vv_m% .. minute (2 digits) %vv_s% .. second (2 digits) %vv_dh% .. day+hour (4 digits) %vv_hm% .. hour+minute (4 digits) %vv_ms% .. minute+second (4 digits) %enum% .. ensemble member (3 digits) + example: lmk%cymdg%_%vv3_h% -uegabe_ana .. - external analysis uegabe filename only valid for flag '-XXX_startdata' -uegabe_ana_ieu .. - external analysis uegabe filename (ICON-EU-nest) only valid for flag '-XXX_startdata' -uegabe_fg .. - external first guess uegabe filenamea only valid for flag '-XXX_startdata' -uegabe_fg_ieu .. - external first guess uegabe filename (ICON-EU-nest) only valid for flag '-XXX_startdata' -tflag .. - database timeflag + tflag=best: if tflag=0 and tflag=13 get only tflag=0 (COSMO) + tflag=best: if tflag=0 and tflag=11 get only tflag=0 (GME) -tui .. - force database parameter 'tui' (time unit indicator) - values: 13, 1/4h .. 15 min 14, 1/2h .. 30 min 1, 1h .. 1 hours 10, 3h .. 3 hours 11, 6h .. 6 hours 12, 12h .. 12 hours 2, 24h, 1d .. 1 day -vv .. - forecast time if model=(iglof|gf3|lmf) (only one forecast time is retrieved from a number of forecast dates) - standard forecast: if one vv is set and hstart=hstop=hinc='' then hstart=hstop=vv - multiple vv are allowed: -vv 7.5,6,.5,8 - time units of minutes or seconds are allowed as long as the result fits into 1/4 or 1/2 hour (e.g. 90min, 90m, 3/2h, 900sec, 900s) - vv=all (all vv are retrieved into file of vv=0, the option -test is recommended) - vv=vv1[,vv2,[..,[vvn]]],join + all 'vv' within one request - call: .. -vv 30m-120m,3,5-6 -hinc 30m .. (evaluate vv-list with incement 30min) - call: .. -vv 7200s-3h,1 -hinc 15m .. (multiple units allowed) --> 1h 2h 135m 150m 165m 180m - syntax: like 'hinc' -zen .. - additional element number -l lt - type of data (only valid with 'expid') + values: a ... assimilation m|h ... main run p|v ... pre run + standard: main run -h - usage information -output_format .. - convert the resulting files - values: raw .. raw format (like -N) grib2 .. grib2 format ninjo .. version numbers for NinJo netcdf .. grib -> netcdf (unsupported) gzip .. grib -> compression bzip2 .. grib -> compression grib_compress[%packing_type] .. grib -> compression (WMO) (std: grid_second_order) -> grib packing types (see below) xz .. grib -> compression machine .. with -T: machine readable (special format, see note) - multiple parameters possible: raw,gzip -ofmt .. - abbreviation of -output_format -p parallel - number of parallel requests (overwrites variable $DBASE_PARALLEL) -pp postproc - postprocessing-command to modify the retrieved data (explicit call via '-pp ..' precedes implicit call via '-subdomain ..) -ppopt .. - options of the postprocessing command - placeholder: %d .. data directory %d .. all files within data directory are processed ones %f .. separate call of 'postproc' to evaluate every file - either %d or %f is allowed - standard: %f - additional macros: %D% %DE% %DINC% %HSTART% %HSTOP% %HINC% %TY% -subdomain .. - cut out a defined subdomain of the retrieved data (implicit call of '-pp ...') -reg[ular[_grid]] - output of regular grid fields (model: iglo, icon-eu) -scissor - use the 'SKY-Datenschere' -> one request results in multiple files for vv, enum (performance enhancement of some requests) + valid for parameters '-vv ..' and '-enum ..' (see below) -taback - use 'taback' for postprocessing (via pshell) -test - alias of -T -w|-a - experiment from 'wizard' or 'all' -D - debug option -X - additional debug option -N - no DWD control words (stf_to_raw) -S .. - create a single uegabe-file (like -concat_file .. , backward comp.) *** special documentation *** -doc .. - get model information - values of 'doc': --- actual nwp models (and aliases) --- icon_db: ICON database documentation iglo_db: alias of icon_db ieu_db: alias of icon_db icon_d2_db: alias of icon_db icon_lam_db: alias of icon_db ilam_db: alias of icon_db ... icon_train: ICON training tutorial iglo_train: alias of icon_train ... lmk_db: COSMO-DE database doc. cde_db: alias of lmk_db cosmo-de_db: alias of lmk_db lmk_eps_db: COSMO-DE-EPS database doc. cosmo-de_eps_db: alias of lmk_eps_db ... int2lm_user: INT2LM user guide int2lm: alias of int2lm_user int2lm_db: alias of int2lm_user -> only on Linux workstations ... cd2_db: COSMO-D2 database doc. cosmo-d2_db: alias of cd2_db --- old nwp models (and aliases) --- gme_db: GME database doc. gme_user: GME users guide lme_db: COSMO-EU database doc. ceu_db: alias of lme_db cosmo-eu_db: alias of lme_db *** special parameters *** -hindcast_cosmo - prepare boundary data used by COSMO hindcast runs (to be interpolated by 'int2lm') -hindcast_lm - alias of hindcast_cosmo -hindcast - alias of hindcast_cosmo -hindcast_iconlam - prepare boundary data used by ICON-LAM hindcast runs (to be remapped by 'iconremap') -hindcast_ilam - alias of hindcast_iconlam -hindcast_iconles - prepare boundary data used by ICON-LES hindcast runs (to be remapped by 'iconremap') -hindcast_iles - alias of hindcast_iconles -hindcast_gwam - prepare boundary data used by GWAM hindcast runs (wind and T_2M) -hindcast_ewam - prepare boundary data used by EWAM hindcast runs (wind and T_2M) -hindcast_all - switch in general to hindcast mode without special retrieve for vv=0 (-ee .. is required) -ico2reg - Interpolates fields of ICON-LAM from original to regular grid after database request -iconlam_startdata - prepare ICON-LAM startdata, only for IAU (analysis + first guess) -iconlam_startdata_0 - prepare ICON-LAM startdata based only on forecast data vv=0 of IGLO or ICON-EU forecast (easy to remap to other ICON grids) - urstart: set '-model iglo|iga|ieu|iea' -iconles_startdata_0 - prepare ICON-LES startdata based only on forecast data vv=0 of ILAM forecast (easy to remap to other ICON grids) - urstart: set '-model ilam' -iconlam_boundary - prepare ICOM-LAM boundary data + hstop .. forecast time of ICON-LAM + hstart .. time difference between start date of boundary model and ICON-LAM -iconles_boundary - prepare ICOM-LES boundary data + hstop .. forecast time of ICON-LES + hstart .. time difference between start date of boundary model and ICON-LES -ilam_startdata - alias of iconlam_startdata -ilam_startdata_0 - alias of iconlam_startdata_0 -iles_startdata_0 - alias of iconlam_startdata_0 -ilam_boundary - alias of iconlam_boundary -iles_boundary - alias of iconilesboundary -iglo_startdata - prepare IGLO startdata (analysis + first guess) -iglo_eu_startdata - prepare IGLO startdata incl. ICON-EU (analysis + first guess) -iglo_startdata_0 - prepare IGLO startdata based only on forecast data vv=0 of IGLO forecast (easy to remap to other ICON grids) *** obsolete parameters *** dbase .. - database name (csobank) id .. - database scheme name rki .. - database run kind rty .. - database run type + rty=c .. invariant data of GME ty .. - database type ------------------------------------------------------------------ note: - general model nomenclature: + model .. basic NWP-model name (operational name) + modelp .. NWP-model from P-suite (parallel suite) (some times named as P0-suite) + modelp1 .. NWP-model from P1-suite (parallel suite) + iglo .. Icon GLObal forecasts + iga .. Icon Global Analysis + quant .. COSMO model LMQ - SPP1167 project + bceps .. boundary model ensemble (based on COSMO) to provide the boundary data of COSMO-DE-EPS (20 member) + leps .. boundary model ensemble (based on COSMO, from Italy) to provide additional boundary data of COSMO-DE-EPS (40 member) + lme = ceu = cosmo_eu + lmk = cde = cosmo_de + lmk+eps = cde+eps = cosmo_de+eps - compressing GME with grib_compress: convert to GRIB2 before (reason: error when compressing GRIB1 :-( ) - parallel data retrieve is executed via 'pbank' - the data are stored within the present working directory with filenames similar to operational runs - when calling 'pamore' with predefinitions, the explicit setting of database variables overwrites the preset values - to execute 'pamore' with NUMEX databases, the PATH- variable has to contain ~for0exp/ebin - environment variables (explanation: pbank -h) DEBUG_DBASE [standard: 1] DBASE_FORCE_AAE [standard: 1] DBASE_MAXTRY [standard: 3] DBASE_SLEEP [standard: 5] DBASE_PARALLEL [standard: 7] - EPS-retrieve: + if '-dir ...' contains %enum% -> no check (dir must be there !!!) + if final uegabe file contains %enum% -> no automatic append of m%enum% - EPS - enum=all: don't split into sigle files containing only one member (implicit: -concat_all) - -T -output_format machine -> hits are displayed: +++PAMORE-HITS+++ nr hits uegabe-file - SKY and -T or -info or -infoall -> ignore '-p ..' - access to SKY: -db .. - database -ty .. - c2|c3|i384|icogl130l90 -lt .. - run type -process .. - an|fc|... -branch .. - rout|para|exp|... - LIBDWD controlword handling: + do nothing if they are already switched off + if set to '0' -> switch off + ICON forecast and analysis -> switch off + reading data from SKY explicitely -> switch off (experiments too !!!) - ILAM-STARTDATA + if multiple dates are requested and the data directory does not contain a date-template like %d%, %cymdg%, %cymdgMS% -> subdirectories of cymdgMS + it works for deterministic and ensemble startdata + the resulting files have the suffix '.grb' - IGLO-ANALYSIS: + without any of the options '-iau' or '-all_ana', only the full analysis fields are retrieved + if both of the options '-iau' or '-all_ana' are set the last wins - ICON-HINDCAST-MODE: (-hindcast, model = iglo or ieu) + data are retrived from data assimilation runs vv=0,1,2,3,1,2,3,1,2,3,.. with reference dates every 3 hours + filenames are relative to the first reference date - e.g. 2016100100 vv=0 -> iefff00000000 2016100100 vv=1 -> iefff00010000 2016100100 vv=2 -> iefff00020000 2016100100 vv=3 -> iefff00030000 2016100103 vv=1 -> iefff00040000 2016100103 vv=2 -> iefff00050000 .. + the first file (e.g. iefff00000000) containes HHL + if not set by parameter '-ee ..' all fields necessary for interpolation 'int2lm' are retrieved + usage of 'SKY-Datenschere' = -scissor -> a special file format is recommanded within database requests (based on Java class formatter) - forecast time = vv, e.g.: f=lfff${step[d]%02d}${step%tH}${step%tM}${step%tS} - ensemble member = enum or member, e.g.: f=lfffxxxx_.m${enum%03d} - -scissor (SKY-Datenschere) is valid for parameters '-vv ..' and '-enum ..' + e.g. SKY-syntax: combined 'vv' and 'enum' of IEU > iefff${step[d]%02d}${step%tH}${step%tM}${step%tS}.m${enum%03d} + get forecast data of ICON-EU with separate files for every field: > pamore -d 00 -model ieu -ee qv_s,ps -vv 0-2,join \ -uegabe 'iefff${step[d]%02d}${step%tH}${step%tM}${step%tS}.${p}' - RUC: use special database definitions like db=numex cat=rucola_main_fc_exp exp=12345 detailed model name decription to use with parameter '-model ...' ================================================================= +++++++++++++++++++++++++++ +++ actual NWP models +++ +++++++++++++++++++++++++++ *** IGLO (ICON global) - ROUTINE-suite *** iga ... analysis (stdandard: lt=ass) file: igafCCYYMMDDGG igae ... analysis error file: igaeCCYYMMDDGG iga_invar ... invariant analysis data iglo_ana ... alias of 'iga' iglo_anaerr ... alias of 'igae' iglo_invar ... alias of 'iga_invar' icon_ana ... alias of 'iga' icon_anaerr ... alias of 'igae' icon_invar ... alias of 'iga_invar' iglo ... forecast iglo_target ... all forecasts to one target date iglof ... one forecast time of many start dates (see parameter 'vv') file: igffVV_CCYYMMDDGG icon ... alias of 'iglo' icon_target ... alias of 'iglo_target' iconf ... alias of 'iglof' iglo_momi ... monthly mean icon_momi ... alias of 'iglo_momi' *** IGLO (ICON global) - P-suite *** igap ... like 'iga' igaep ... like 'igae' igap_invar ... like 'iga_invar' iglop_ana ... alias of 'igap' iglop_anaerr ... alias of 'igaep' iconp_ana ... alias of 'igap' iconp_anaerr ... alias of 'igaep' iglop ... like 'iglo' iglofp ... like 'iglof' iglop_target ... like 'iglo_target' iconp ... alias of 'iglop' iconfp ... alias of 'iglofp' iconp_target ... alias of 'iglop_target' *** IGLO (ICON global) - P1-suite *** igap1 ... like 'iga' igaep1 ... like 'igae' igap1_invar ... like 'iga_invar' iglop1_ana ... alias of 'igap1' iglop1_anaerr ... alias of 'igaep1' iconp1_ana ... alias of 'igap1' iconp1_anaerr ... alias of 'igaep1' iglop1 ... like 'iglo' iglofp1 ... like 'iglof' iglop1_target ... like 'iglo_target' iconp1 ... alias of 'iglop1' iconfp1 ... alias of 'iglofp1' iconp1_target ... alias of 'iglop1_target' *** IEU (ICON, nest over Europe) - ROUTINE-suite *** iea ... analysis (standard: lt=ass) file: ieafCCYYMMDDGG iea_invar ... invariant analysis data ieu_ana ... alias of 'iea' icon_eu_ana ... alias of 'ieu_ana' ieu ... forecast ieuf ... one forecast time of many start dates (see parameter 'vv') ieu_target ... all forecasts to one target date icon_eu ... alias of 'ieu' icon_eu_target ... alias of 'ieu_target' file: ieffVV_CCYYMMDDGG ieu_momi ... monthly mean *** IEU (ICON, nest over Europe) - P-suite *** ieap ... like 'iea' ieap_invar ... like 'iea_invar' icon_eup_ana ... alias of 'ieap' ieup ... like 'ieu' ieufp ... like 'ieuf' ieup_target ... like 'ieu_target' icon_eup ... alias of 'ieup' icon_eup_target ... alias of 'ieup_target *** IEU (ICON, nest over Europe) - P1-suite *** ieap1 ... like 'iea' ieap1_invar ... like 'iea_invar' icon_eup1_ana ... alias of 'ieap1' ieup1 ... like 'ieu' ieufp1 ... like 'ieuf' ieup1_target ... like 'ieu_target' icon_eup1 ... alias of 'ieup1' icon_eup1_target ... alias of 'ieup1_target *** ICON-D2 - ROUTINE-suite *** (for future use) ilam_ana ... analysis (standad: lt=ass) file: lafCCYYMMDDGG ila ... alias of 'ilam_ana' ilam+eps_ana ... EPS analysis (standard: lt=ass) ila+eps ... alias of 'ilam+eps_ana' ilam ... forecast ilamf ... one forecast time of many start dates (see parameter 'vv') file: lffVV_CCYYMMDDGG ilam_f ... alias of 'ilamf' ilam_target ... all forecasts to one target date ilam+eps ... EPS forecast ilam+epsf ... one forecast time of many start date (see parameter 'vv') file: lffVV_CCYYMMDDGG.mEEE ilam+eps_f ... alias of 'ilam+epsf' ilam+eps_target ... all forecasts to one target date *** ICON-D2 - P-suite *** ilamp_ana ... like 'ilam_ana' ilap ... alias of 'ilamp_ana' ilamp+eps_ana ... like 'ilam+eps_ana' ilap+eps ... alias of 'ilamp+eps_ana' ilamp ... like 'ilam' ilampf ... like 'ilamf' ilamp_f ... alias of 'ilampf' ilamp_target ... like 'ilam_target' ilamp+eps ... like 'ilam+eps' ilamp+epsf ... like 'ilam+epsf' ilamp+eps_f ... alias of 'ilamp+epsf' ilamp+eps_target ... like 'ilam+eps_target' *** WAVE *** gwam ... global wave model (high resolution) ewam ... european wave model cwam ... coastal wave model *** RLM (Relocatable Local Model) *** rlaXX ... RLM interpol. analysis rlmXX ... RLM forecast +++++++++++++++++++++++++++ +++ future NWP models +++ +++++++++++++++++++++++++++ *** no further plan *** +++++++++++++++++++++++++++++++++ +++ discontinued NWP models +++ +++++++++++++++++++++++++++++++++ *** COSMO-D2 (2.2 km) - ROUTINE-suite *** cd2_ana ... analysis (standad: lt=ass) file: lafCCYYMMDDGG ca2 ... alias of 'cd2_ana' cosmo_d2_ana ... alias of 'cd2_ana' cd2+eps_ana ... EPS analysis (standard: lt=ass) ca2+eps ... alias of 'cd2+eps_ana' cosmo_d2+eps_ana ... alias of 'cd2+eps_ana' cd2 ... forecast cd2f ... one forecast time of many start dates (see parameter 'vv') file: lffVV_CCYYMMDDGG cd2_f ... alias of 'cd2f' cd2_target ... all forecasts to one target date cosmo_d2 ... alias of 'cd2' cosmo_d2f ... alias of 'cd2f' cosmo_d2_f ... alias of 'cd2f' cosmo_d2_target ... alias of 'cd2_target' cd2+eps ... EPS forecast cd2+epsf ... one forecast time of many start date (see parameter 'vv') file: lffVV_CCYYMMDDGG.mEEE cd2+eps_f ... alias of 'cd2+epsf' cd2+eps_target ... all forecasts to one target date cosmo_d2+eps ... alias of 'cd2+eps' cosmo_d2+epsf ... alias of 'cd2+epsf' cosmo_d2+eps_f ... alias of 'cd2+epsf' cosmo_d2+eps_target ... alias of 'cd2+eps_target' *** COSMO-D2 (2.2 km) - P-suite *** cd2p_ana ... like 'cd2_ana' ca2p ... alias of 'cd2p_ana' cosmo_d2p_ana ... alias of 'cd2p_ana' cd2p+eps_ana ... like 'cd2+eps_ana' ca2p+eps ... alias of 'cd2p+eps_ana' cosmo_d2p+eps_ana ... alias of 'cd2p+eps_ana' *** COSMO-D2 (2.2 km) - P1-suite *** cd2p1_ana ... like 'cd2_ana' ca2p1 ... alias of 'cd2p1_ana' cosmo_d2p1_ana ... alias of 'cd2p1_ana' cd2p1+eps_ana ... like 'cd2+eps_ana' ca2p1+eps ... alias of 'cd2p1+eps_ana' cosmo_d2p1+eps_ana ... alias of 'cd2p1+eps_ana' cd2p1 ... like 'cd2' cd2p1f ... like 'cd2f' cd2p1_f ... alias of 'cd2p1f' cd2p1_target ... like 'cd2_target' cosmo_d2p1 ... alias of 'cd2p1' cosmo_d2p1f ... alias of 'cd2p1f' cosmo_d2p1_f ... alias of 'cd2p1f' cosmo_d2p1_target ... alias of 'cd2p1_target' cd2p1+eps ... like 'cd2+eps' cd2p1+epsf ... like 'cd2+epsf' cd2p1+eps_f ... alias of 'cd2p1+epsf' cd2p1+eps_target ... like 'cd2+eps_target' cosmo_d2p1+eps ... alias of 'cd2p1+eps' cosmo_d2p1+epsf ... alias of 'cd2p1+epsf' cosmo_d2p1+eps_f ... alias of 'cd2p1+epsf' cosmo_d2p1+eps_target ... alias of 'cd2p1+eps_target' *** COSMO-DE == LMK - ROUTINE-suite *** lmk_ana ... analysis (standad: lt=ass) file: lafCCYYMMDDGG lak ... alias of 'lmk_ana' cde_ana ... alias of 'lmk_ana' cosmo_de_ana ... alias of 'lmk_ana' lmk+eps_ana ... EPS analysis (standard: lt=ass) lak+eps ... alias of 'lmk+eps_ana' cde+eps_ana ... alias of 'lmk+eps_ana' cosmo_de+eps_ana ... alias of 'lmk+eps_ana' lmk ... forecast lmkf ... one forecast time of many start dates (see parameter 'vv') file: lffVV_CCYYMMDDGG lmk_f ... alias of 'lmkf' lmk_target ... all forecasts to one target date cde ... alias of 'lmk' cdef ... alias of 'lmkf' cde_f ... alias of 'lmkf' cde_target ... alias of 'lmk_target' cosmo_de ... alias of 'lmk' cosmo_def ... alias of 'lmkf' cosmo_de_f ... alias of 'lmkf' cosmo_de_target ... alias of 'lmk_target' lmk+eps ... EPS forecast lmk+eps_f ... one forecast time of many start date (see parameter 'vv') file: lffVV_CCYYMMDDGG.mEEE lmk+eps_target ... all forecasts to one target date cde+eps ... alias of 'lmk+eps' cde+eps_f ... alias of 'lmk+eps_f' cde+eps_target ... alias of 'lmk+eps_target' cosmo_de+eps ... alias of 'lmk+eps' cosmo_de+eps_f ... alias of 'lmk+eps_f' cosmo_de+eps_target ... alias of 'lmk+eps_target' lmk_momi ... monthly mean cde_momi ... alias of 'lmk_momi' cosmo_de_momi ... alias of 'lmk_momi' lmk+eps_online ... EPS forecast online database cde+eps_online ... alias of 'lmk+eps_online' cosmo_de+eps_online ... alias of 'lmk+eps_online' dxrad ... radar composite on model grid radar ... alias of 'dxrad' *** COSMO-DE == LMK - P-suite *** lmkp_ana ... like 'lmk_ana' lakp ... alias of 'lmkp_ana' cdep_ana ... alias of 'lmkp_ana' cosmo_dep_ana ... alias of 'lmkp_ana' lmkp+eps_ana ... like 'lmk+eps_ana' lakp+eps ... alias of 'lmkp+eps_ana' cdep+eps_ana ... alias of 'lmkp+eps_ana' cosmo_dep+eps_ana ... alias of 'lmkp+eps_ana' lmkp ... like 'lmk' lmkpf ... like 'lmkf' lmkfp ... like 'lmkf' lmkp_target ... like 'lmk_target' cdep ... alias of 'lmkp' cdepf ... alias of 'lmkpf' cdefp ... alias of 'lmkpf' cdep_target ... alias of 'lmkp_target' cosmo_dep ... alias of 'lmkp' cosmo_depf ... alias of 'lmkpf' cosmo_dep_target ... alias of 'lmkp_target' lmkp+eps ... like 'lmk+eps' lmkp+eps_f ... like 'lmk+eps_f' lmkp+eps_target ... like 'lmk+eps_target' cdep+eps ... alias of 'lmkp+eps' cdep+eps_f ... alias of 'lmkp+eps_f' cdep+eps_target ... alias of 'lmkp+eps_target cosmo_dep+eps ... alias of 'lmkp+eps' cosmo_dep+eps_f ... alias of 'lmkp+eps_f' cosmo_dep+eps_target ... alias of 'lmkp+eps_target' *** COSMO-DE == LMK - P1-suite *** !!! since 2017053100 -> COSMO-D2 !!! lmkp1_ana ... like 'lmk_ana' lakp1 ... alias of 'lmkp1_ana' cdep1_ana ... alias of 'lmkp1_ana' cosmo_dep1_ana ... alias of 'lmkp1_ana' lmkp1+eps_ana ... like 'lmk+eps_ana' lakp1+eps ... alias of 'lmkp1+eps_ana' cdep1+eps_ana ... alias of 'lmkp1+eps_ana' cosmo_dep1+eps_ana ... alias of 'lmkp1+eps_ana' lmkp1 ... like 'lmk' lmkp1f ... like 'lmkf' lmkfp1 ... like 'lmkf' lmkp1_target ... like 'lmk_target' cdep1 ... alias of 'lmkp1' cdep1f ... alias of 'lmkp1f' cdefp1 ... alias of 'lmkp1f' cdep1_target ... alias of 'lmkp1_target' cosmo_dep1 ... alias of 'lmkp1' cosmo_dep1f ... alias of 'lmkp1f' cosmo_dep1_target ... alias of 'lmkp1_target' lmkp1+eps ... like 'lmk+eps' lmkp1+eps_f ... like 'lmk+eps_f' lmkp1+eps_target ... like 'lmk+eps_target' cdep1+eps ... alias of 'lmkp1+eps' cdep1+eps_f ... alias of 'lmkp1+eps_f' cdep1+eps_target ... alias of 'lmkp1+eps_target' cosmo_dep1+eps ... alias of 'lmkp1+eps' cosmo_dep1+eps_f ... alias of 'lmkp1+eps_f' cosmo_dep1+eps_target ... alias of 'lmkp1+eps_target' *** GME - ROUTINE-suite *** ga3 ... analysis (standard: lt=ass) file: gafCCYYMMDDGG ge3 ... analysis error (standard: lt=ass) file: gaeCCYYMMDDGG gi3 ... initialised analysis file: gifCCYYMMDDGG ga3_invar ... invariant analysis data gme_ana ... alias of 'ga3' gme_invar ... alias of 'ga3_invar' gme ... forecast gf3 ... one forecast time of many start dates (see parameter 'vv') file: gffVV_CCYYMMDDGG gme_target ... all forecasts to one target date gme_momi ... monthly mean (standard: ty=r192f) *** GME - P-suite *** ga3p ... like 'ga3' ge3p ... like 'ge3' gi3p ... like 'gi3' gmep ... like 'gme' gf3p ... like 'gf3' gmep_target ... like 'gme_target' *** COSMO-EU == LME - ROUTINE-suite *** lme_ana ... analysis - nudging (standard: lt=ass) file: lafCCYYMMDDGG ceu_ana ... alias of 'lme_ana' cosmo_eu_ana ... alias of 'lme_ana' lme ... forecast lmef ... one forecast time of many start dates (see parameter 'vv') file: lffVV_CCYYMMDDGG lme_f ... alias of 'lmef' lme_target ... all forecasts to one target date ceu ... alias of 'lme' ceuf ... alias of 'lmef' ceu_f ... alias of 'lmef' ceu_target ... alias of 'lme_target' cosmo_eu ... alias of 'lme' cosmo_euf ... alias of 'lmef' cosmo_eu_f ... alias of 'lmef' cosmo_eu_target ... alias of 'lme_target' lme_momi ... monthly mean (standard: ty=lm2mo) ceu_momi ... alias of 'lme_momi' cosmo_eu_momi ... alias of 'lme_momi' *** COSMO-EU == LME - P-suite *** lmep_ana ... like 'lme_ana' ceup_ana ... alias of 'lmep_ana' cosmo_eup_ana ... alias of 'lmep_ana' lmep ... like 'lme' lmepf ... like 'lmef' lmep_target ... like 'lme_target' ceup ... alias of 'lmep' ceupf ... alias of 'lmepf' ceup_target ... alias of 'lmep_target' cosmo_eup ... alias of 'lmep' cosmo_eupf ... alias of 'lmepf' cosmo_eup_target ... alias of 'lmep_target' *** LM *** lm_ana ... analysis - nudging (standard: lt=ass) file: lafCCYYMMDDGG la_mwh ... alias of 'lm_ana' lm ... forecast lmf ... one forecast time of many start dates (see parameter 'vv') file: lffVV_CCYYMMDDGG lm_target ... all forecasts to one target date lm_momi ... monthly mean (standard: ty=lm1mo) *** LMQ (for DFG project SPP1167) *** lmq_ana ... analysis - nudging (standard: lt=ass) file: lafCCYYMMDDGG lmq ... forecast lmqf ... one forecast time of many start dates (see parameter 'vv') file: lffVV_CCYYMMDDGG lmq_f ... alias of 'lmqf' lmq_target ... all forecasts to one target date quant ... alias of 'lm_quant' quant_f ... alias of 'lmf_quant' quant_target ... alias of 'lm_quant_target' lmq_momi ... monthly mean (standard: ty=lm4mo) lm_quant ... forecast (LM/LME) lmf_quant ... like 'lmf' (LM/LME) lm_quant_target ... like 'lm_target' (LM/LME) lmk_quant ... forecast (LMK) lmkf_quant ... like 'lmf' (LMK) lmk_quant_target ... like 'lm_target' (LMK) *** LMI == BCEPS (boundary of LMK-EPS) *** bceps ... forecast bcepsf ... one forecast time of many start dates (see parameter 'vv') file: lffVV_CCYYMMDDGG bceps_f ... alias of 'bcepsf' bceps_target ... all forecasts to one target date lmi ... alias of 'bceps' lmif ... alias of 'bcepsf' lmi_f ... alias of 'bcepsf' lmi_target ... alias of 'bceps_target' *** LMS == SREPS (boundary of LMK-EPS) *** lms ... forecast (spanish reg. eps) lmsf ... one forecast time of many start dates (see parameter 'vv') file: lffVV_CCYYMMDDGG lms_f ... alias of 'lmsf' lms_target ... all forecasts to one target date *** LML == COSMO-LEPS (test boundary of LMK-EPS) *** cosmo_leps ... forecast cosmo_lepsf ... one forecast time of many start dates (see parameter 'vv') file: lffVV_CCYYMMDDGG cosmo_leps_f ... alias of 'cosmo_lepsf' cosmo_leps_target ... all forecasts to one target date leps ... alias of 'cosmo_leps' lepsf ... alias of 'cosmo_lepsf' leps_f ... alias of 'cosmo_lepsf' leps_target ... alias of 'cosmo_leps_target' lml ... alias of 'cosmo_leps' lmlf ... alias of 'cosmo_lepsf' lml_f ... alias of 'cosmo_lepsf' lml_target ... alias of 'cosmo_leps_target' *** WAVE *** gsm ... global wave model msm ... mediterranien wave model lsm ... local wave model ++++++++++++++++++++++++++++++ +++ special data sources +++ ++++++++++++++++++++++++++++++ *** exteral parameter preparation (land use data) *** extpar_cosmo_old ... external parameters (old version of extpar) extpar_cosmo_globcover ... external parameters (new version of extpar - GLOBCOVER) extpar_cosmo_glc2000 ... external parameters (new version of extpar - GLC2000) extpar_cosmo_routi ... external parameters (newest version of extpar by J.Helmert) lm_topo ... alias of 'extpar_cosmo_old' geo_data ... geography raw data (used by extpar) *** string databases (blacklist, ascii logfiles, statistics) *** blacklist ... blacklist data (routine) blacklistp@iglo ... blacklist data (P-suite iglo) blacklistp1@iglo ... blacklist data (P1-suite iglo) blacklistp@ilam ... blacklist data (P-suite ilam) blacklistp@lmk ... blacklist data (P-suite lmk) blacklistp1@cd2 ... blacklist data (P1-suite cd2) !!! blacklistp@iglo == blacklistp1@cd2 !!! log ... ascii output (routine) logp@iglo ... ascii output (P-suite iglo) logp1@iglo ... ascii output (P1-suite iglo) logp@lmk ... ascii output (P-suite lmk) logp1@cd2 ... ascii output (P1-suite cd2) !!! logp@iglo == logp1@cd2 !!! stat ... statistic database (routine) statp@iglo ... statistic database (P-suite iglo) statp1@iglo ... statistic database (P1-suite iglo) statp@ilam ... statistic database (P-suite ilam) statp@lmk ... statistic database (P-suite lmk) statp1@cd2 ... statistic database (P1-suite cd2) *** abbreviation wthin file names *** CC .. century YY .. year MM .. month DD .. day GG .. hour VV .. forecast time VV%3600 - hour else - seconds with 's' general filename syntax of analysis and forecast files ------------------------------------------------------ XfffddddddddE |||| | |||| +- file name extension (optional) |||+---------- forecast time mode: f .. NWP forecast time ddhhMMSS ||| d .. date (clima) ccyymmddggMMSS ||| forecast mode = analysis -> missing ||+----------- domain: f .. full model domain, original grid || r .. regular grid || s .. subdomain |+------------ forecast mode: f .. forecast | b .. boundary data (interpolated) | a .. analysis +------------- model: l .. local model COSMO g .. global model GME ig .. global model ICON ie .. europe nest of global ICON il .. local model ICON-LAM id .. german nest of ICON-LAM extension E (various extensions possible): c .. constant data p .. pressure levels (COSMO) s .. synthetic satellite data (COSMO) z .. height levels (COSMO) _[23] .. files according to vv=15/30 minute ML .. model levels (ICON) PL .. pressure levels (ICON) other .. various suffixes to differentiate between output files generic names of 'leveltype' (lvtyp) ------------------------------------ G .. surface/ground CB .. cloud base CT .. cloud top IZ .. isoterm 0 deg centigrade AC .. adiabatic condensation level WM .. maximum wind level TP .. tropopause AU .. upper boundary of atmosphere P .. pressure [hPa] PI .. intermediate between pressure [hPa] MSL|Z0 .. mean sea level HMSL|Z .. height above MSL (z-levels) [m] HMSLI .. intermediate between HMSL [m] HG .. height abouve ground [m] HGI .. intermediate between HG [m] SIG .. sigma SIGI .. intermediate between sigma H .. hybrid HI .. intermediate between hybrid B .. depth below surface [cm] S .. layer between two B [cm] R .. radar data ??? SYNSAT .. synthetic satellite data (lv = channel on instr., zen = ..) supported grib packing types (via script grib_compress) ---------------------------- + common packing types: grid_simple grid_simple_matrix grid_simple_matrix_bitmap grid_second_order spectral_simple spectral_complex + grib1 specific packing types: grid_unknown spectral_unknown + grib2 specific packing types: grid_complex grid_complex_spatial_differencing grid_jpeg grid_png grid_ieee grid_simple_log_preprocessing grid_ccsds (best, ecCodes) examples: *** the use of the -model parameter is recommended *** ------------------------------------------------------------------ + LME/COSMO-EU forecast today 00 UTC, vv=00..48 pamore -d 00 -hstop 48 -model lme + LME/COSMO-EU forecast today 00 UTC, vv=00..48, experiment 102 pamore -d 00 -hstop 48 -model lme exp_102 + LME/COSMO-EU analysis (assimilation) 00..06UTC pamore -d 00 -de 06 -model lme_ana + LME/COSMO-EU analysis (assimilation) 00..06UTC, experiment 102 pamore -d 00 -de 06 -model lme_ana 102 + GME assimilation analysis, 3 hourly interval pamore -d g00 -de 00 -model ga3 or pamore -d g00 -de 00 -model gme_ana + GME assimilation analysis, 3 hourly interval, initialised analysis (vv=0) pamore -d g00 -de 00 -model gi3 + GME forecast, vv=18, from yesterday 00UTC till today 00UTC, date-increment=12 pamore -d g00 -de 00 -dinc 12 -vv 18 -model gf3 + all GME-forecasts (regular grid) with target date today 12 UTC pamore -d 12 -model gme_target + COSMO-D2 forecast today 00 UTC pamore -d 00 -model cd2 + COSMO-D2 forecast today 00 UTC, parallel suite 1 pamore -d 00 -model cd2p1 + LMK/COSMO-DE forecast today 00 UTC pamore -d 00 -model lmk + LMK/COSMO-DE analysis (assimilation) 00..06UTC pamore -d 00 -de 06 -model lmk_ana or pamore -d 00 -de 06 -model lak + LMK/COSMO-DE-EPS forecast 00 UTC, member=1..20 pamore -d 00 -enum 1-20 -model lmk or pamore -d 00 -enum 1,2,3,4-20 -model lmk + GME main run analysis, 12 hourly interval (dates: yesterday 00 .. today 00) pamore -d g00 -de 00 -dinc 12 -lt main -model ga3 or pamore -d g00,g12,00 -lt main -model ga3 + invariant GME data (triangular grid) pamore -model ga3_invar + GME forecast (main run) yesterday 00 UTC vv=0 .. 12 - 1 hourly vv=12 .. 24 - 3 hourly vv=24 .. 48 - 6 hourly vv=48 .. 96 - 12 hourly vv=96 .. 174 - 24 hourly pamore -d g00 -hinc 1,3{12},6{24},12{48},24{96} -model gme + LM-data from SPP1167 database vv=6 vvmax=9 pamore -d 2004102812 -hstart 6 -hstop 9 -model lm_quant + LME-analysis - estimation of data amount pamore -E estimation \ -d 2006060100 -de 2006060123 -dinc 3 -lt m \ -model lme_ana + KENDA - interpolated boundary data (only t_snow), experiment 9200 pamore -d 2011111200 -ee t_snow -model lmk -l ass \ -boundary -enum 1-3 -etyp 3 -a 9200 + IGLO forecast (main run) today 00 UTC, 13km == r3b07 vv=0 .. 12 - 1 hourly vv=12 .. 24 - 3 hourly vv=24 .. 48 - 6 hourly vv=48 .. 96 - 12 hourly vv=96 .. 174 - 24 hourly pamore -d g00 -hinc 1,3{12},6{24},12{48},24{96} -model iglo + IGLO forecast, regular grid, vv=36 pamore -d 00 -vv 36 -model iglo -reg or pamore -d 00 -vv 36 -model iglo -ires r3b07,reg or pamore -d 00 -vv 36 -model iglo -ires 13km,reg + IGLO forecast, 40km == r2b06 pamore -d 00 -vv 36 -model iglo -ires r2b06 -reg or pamore -d 00 -vv 36 -model iglo -ires 40km,reg + IGLO forecast, temperature, p-levels, sorted by level, descending, (via skyplus-option) pamore -d 00 -vv 36 -model iglo -reg -ee t -lvtyp p \ -skyplus 'sort=lv1/desc' + IGLO forecast - parallel suite 1, EU-nest of ensemble forecast pamore -d 00 -hstart 6 -hstop 18 -hinc 6 \ -element ps,tot_prec -model ieup1 -member 3-6,17 + IGLO-EPS products - routine suite pamore -d 00 -hstart 6 -hstop 120 -hinc 6 -model iglo -reg \ -ssp prod + ICON-EU-EPS products - routine suite pamore -d 00 -hstart 6 -hstop 120 -hinc 6 -model ieu -reg \ -ssp prod + LMK/COSMO-DE forecast - routine suite, ensemble forecast, all members, all vv, from g00-00 (only with '-test' !!!) pamore -test -d g00-00 -dinc 3 -model lmk+eps-f \ -enum all -vv all + COSMO-D2 forecast - parallel suite 1, ensemble forecast, all members, all vv, from g00-00 (only with '-test' !!!) pamore -test -d g00-00 -dinc 3 -model cd2p1+eps-f \ -enum all -vv all + ICON startdata, with or without ICON-EU nest for model run with or without incremental analysis update (IAU) pamore -d 2017061900 -lt m -iglo_startdata -iau pamore -d 2017061900 -lt m -iglo_eu_startdata -iau pamore -d 2017061900 -lt m -iglo_startdata pamore -d 2017061900 -lt m -iglo_eu_startdata + ICON startdata, with or without ICON-EU nest for EPS-model run with or without incremental analysis update (IAU) (at the moment EPS startdata cannot be retrieved via PAMORE-WEB) pamore -d 2017061900 -lt m -iglo_startdata -iau -enum 1-40 pamore -d 2017061900 -lt m -iglo_eu_startdata -iau -enum 1-40 + ICON startdata, with or without ICON-EU nest for EPS-model run with or without incremental analysis update (IAU) - specials: -suffix .%d% -> add .ccyymmddgg to the filename of the first guess files -model iglop1 -> takes data from P1-suite -enum 2-8 -> only ensemble member 2 to 8 expid -> takes data from an experiment pamore -d 2017061900 -lt m -iglo_eu_startdata [-iau] \ -enum 2-8 [-model iglop1] [-suffix .%d%] [expid] + ICON-LAM startdata, from ICON-EU for urstart, ready to remap pamore -d g00-g12 -dinc 12 -model ieu -ilam_startdata \ -dir urstartdir + ICON-LAM startdata, based on ILAM analysis and first guess (IAU ist set implicitely) pamore -d g00-g12 -dinc 12 -ilam_startdata \ -dir urstartdir + ICON-LAM boundary data from IGLO/ICON-EU, ready to remap pamore -d 00 -model iglo -ilam_boundary -dir boundarydir pamore -d 00 -model ieu -ilam_boundary -dir boundarydir + ICON-LES startdata, from ILAM for urstart, ready to remap pamore -d 00 -model ilam -iles_startdata_0 -dir urstartdir pamore -d g00-g12 -dinc 3 -model ilam -iles_startdata_0 \ -dir urstartdir + ICON-LES boundary data from ILAM, ready to remap pamore -d 00 -model ilam -iles_boundary -dir boundarydir created by: T. Hanisch last change: 08.06.2021 by T. Hanisch Modifications: -------------- todo: - -hindcast_ilam -> -hinc xx auch erlauben - hindcast_lm -> 1. Stunde -> HHL auch - -ee t%!p ??? - cdo-Version checken - combine lvtyp and ee (preference: ee, loop over lvtyp?) - unit of lvtyp=p (P,HPA) - allow all generic leveltype names - wenn bei bestimmung von vv=kein stundenwert (bzw. sinnv.) rauskommt, dann Datenbank nicht erstellen + Warnung (check ueber modulo) - lmk_target: target date with minutes - sky + validity checks GENERATING_PROCESS_TYPE auswerten - '-G' with GribAPI - sophisticated sort-option of sky - -lvtyp genv,g,b - -ssp 4mos (Bernhard) - -lvtype v%!hi (does not work) SCISSOR ....... reqColl proc=parallel timeout=0 read db=roma cat=icogl130l90_ass_fc_rout f=igff${s%tH}_${d%tY%tm%td%tH}_${p} d=2019052800/to/2019052812 s[h]=0,1,2,3 bin dataSep=false info=countPlus edit=2 p=fr_ice,u_10m,v_10m Datum !!! .. d=2019072900/to/2019072921 .. f=${d%tY%tm%td%tH}_lfff.. vv_all_flag=2 ??? was will ich sehen ??? xx.06.21 - define the date of invariant data via functions - convert output -> function 08.06.21 - implementation of aditional features: + -display_fn - display flenames to create + -date_format .. - date format of analysis files + -ilam_startdata - create a start dataset of ILAM - put some code into function 'prt_pamore_parm' - start handling date with minutes and seconds (xxxMS) - bugfix: -infoall and -hstop .. 12.05.21 - prepare start- and boundary data from ILAM for LES, hindcast via '-hindcast_iles' too - -doc icon_train --> -doc icon[_-]train 11.05.21 - use -rucfc only for kompatibility (-ruc recommanded) - implement KENDA and lt=pre (ILAM) 07.05.21 - bugfix: emvorado-filenames: e.g. ilfef* - handle RUC like ILAM when calling 'eval_model_vv' 06.05.21 - bugfix: hinc in [min] and [s] - RUC: use RUC categories, e.g. cat=rucola_main_ass_exp (can be switched of via flag '-norucdb') - forecast time of ILAM always minutes (vv_tui=0) 05.05.21 - implement flag -emvorado 29.04.21 - implement option -ico2reg redefine iconremap_cmd via ICONREMAP redefine fex4icon_cmd via FEX4ICON redefine parameter of pshell-batch-jobs for ico2reg via PSH_QPARM_ICO2REG (in single quotes) 26.03.21 - allow multiple units between -vv .. and -hinc .. - use array with minutes and seconds internally 19.03.21 - bugfix: string databases (model_string=..) 11.03.21 - igae: + bugfix with experiments 26.02.21 - igae: + bugfix called with enum + error exit if called with EPS parameters + error exit if called with -vv .. 25.02.21 - error exit if model name is invalid - delete MS Windows ^M from model name -> valid !!! 22.02.21 - ILAM+KENDA: get analysis with 40 members - implement: ilam_ana+eps - set 'letype' within ILAM-KENDA 19.02.21 - ensemble definitions shifted into function 11.02.21 - bugfix: ila and etyp - -doc ilam_db 07.01.21 - begin to define postprocessing functions - rename functions: print_ -> prt_ - if -keep_empty -> continue if there exists no file 05.01.21 - implement ILAM-Pollen and -infotree 03.11.20 - bugfix: -kenda_mean and -infotree - add -kenda_mean of ILAM 02.11.20 - bugfix: -scissor and -infoall/-infotree 30.11.20 - redefine 'pshell' via PSHELL_CMD 27.11.20 - implement '-pollen' 27.10.20 - @CK: extpar_cosmo_routi.sh don't produce GRIB output anymore 26.10.20 - implement '-hindcast_all' 25.08.20 - implement ilamp+eps 11.08.20 - support NEC Migration switch to database romi via '-dbase romi' 04.08.20 - bugfix: -iglo_*_startdata 22.07.20 - automatic expand of ROUTINE_PERL 03.07.20 - Add romi. 21.04.20 - bugfix: blacklist and vv 07.04.20 - bugfix: NUMEX and parallelsuite -model .. 06.04.20 - implement 'export' from SKY string databases 30.03.20 - ILAMP + log|stat|blk: + switch from p-> p1 30.03.20 - ILAMP + log|stat|blk: + switch from p-> p1 + no %vv% within request 25.02.20 - do not check output files if scissor option ${p} is set within the output filename 21.02.20 - KENDA + -infotree/-infoall: hinc=5m 26.11.19 - ICON-LAM-KENDA: etyp=10 (standard) 21.11.19 - ICON-LAM: improved handling of ICON-LAM - KENDA: standard vvmax=1 - bugfix: mode=ana -> -d was always 0 29.10.19 - ICON-LAM: analysis iau-handling analog IGLO 24.09.19 - -display_db_def: performance enhancement - bugfix: ilam && kenda_mean 12.09.19 - prt_content: NUMEX + ilam ensemble member 'null' is not displayed -> new case 06.09.19 - bugfix: vv of ICON-LAM and KENDA (model=ilam|ilamf) 03.09.19 - -ssp 'prod': bugfix ICON 13.06.19 - if grib-compressed file is missing or empty -> retain original file (add. error handling) 04.06.19 - -iglo_startdata_0: add -art (dust, seasalt) (quick and dirty) 21.05.19 - bugfix: standard hstop if '-model *_target' 03.05.19 - implement: -ema (Emergency-ICON-ART) databases - -ema -> hinc=30m as standard 26.04.19 - implement: -doc icon_train 08.04.19 - bugfix - CD2 and -kenda_mean: cd2 -> cd2e 27.03.19 - @CK: allow hinc in case of ilam_boundary mode 22.03.19 - icon_startdata & fg: add 'cotype=null' 15.03.19 - check for obsolete parameters and write INFO 13.03.19 - bugfix: blacklist/stat - blacklist: add 'sort=validity_date' (if not sortet) 28.02.19 - @CK: add snoag+hsnow_max in case of iglo_startdata_0 19.02.19 - bugfix: -hindcast_xxx and ensembles 24.01.19 - bugfix: -iconlam_startdata_0 - -iconlam_startdata_0 with ensemble: don't delete the deterministic output file explicitely 22.01.19 - allow model alias 'icon' for 'iglo' 17.01.19 - bugfix: hstop_model=.. (parallel suites) - bugfix: -hindcast* 08.01.19 - bugfix: -test .. -vv all 21.12.18 - bugfix: [gec]wamf (never worked before right) 20.12.18 - bugfix: -hinc '1{3},3{48}' - additional internal comments 17.12.18 - bugfix: -infotree && CD2 13.12.18 - bugfix: vv-list + hinc 04.12.18 - implement 'SKY-Datenschere' via '-scissor' - fit external parameters hstart, hstop, vv - allow: -vv 1-27 - implement ICON-LAM + boundary - -hindcast_ilam: add HHL only to the first boundary dataset - RLM70-RLM79 - ZGeoBw usage - modify ensemble products of ICON and ICON-EU - implement 'iconlam_startdata_0' - implement IGLO-EPS-products properly - execute grib_compress via pshell 25.07.18 - @CK: 3 more elements in case of iglo_startdata_0 25.05.18 - implement the 'SKY-Datenschere' via flag '-scissor' 14.05.18 - bugfix: add $dir_urstart to array with result files in case of iglo_startdata_0 04.05.18 - bugfix: product categories of COSMO 03.05.18 - implement qual=max .. for invariant data 27.04.18 - new model aliases lmkfp[1], cdefp[1] and cd2fp[1] - database content: increase the length of ihits from 6 to 7 numbers (machine format too) 17.04.18 - -doc ..: delete an existing doc-file before wget 11.04.18 - bugfix, -iglo_eu_startdata + eps: lin_sma = 20 -> 0 23.03.18 - bugfix: string databases of parallel suites 16.03.18 - -iglo_startdata: delete internally -de .. (only one with one call is allowed) !!! change it later !!! 13.03.18 - prepare ICON startdata (ready for remap) from vv=0 forecast 06.03.18 - prepare ICON-LAM startdata (ready for remap) via -ilam_startdata - beautify syntax within 'getopts' block - delete obsolete syntax 27.02.18 - move write permission check behind 'getopts ..' - bugfix: iglo_ana & -member all 13.02.18 - bugfix: edit=.. and NUMEX string databases 22.01.18 - first implementation of string databases (-infoall): stat, log, varinf 18.01.18 - set expid=$1 if an experiment ID is recognized 09.01.18 - allow: -special_sky_process prod 18.12.17 - implement '-etyp all' 29.11.17 - implement '-special_sky_proces .. | -ssp ..' 21.11.17 - implement '-vv 1,2,4,join' - implement '-enum 1,2-4,join' 09.10.17 - standard database command: csobank -> sky - define standard of 'etyp' only for operational data - ICON ensemble categories: -ires .. is not necessary - avoid using ebank - bugfix: only csobank parameter (convert to sky-parm.) 12.09.17 - -infotree - bugfix: NUMEX databases 07.09.17 - implement flag '-infotree' - bugfix - iglo: vv=all and hinc 26.07.17 - -display_db_def -> no '-d ..' needed anymore 25.07.17 - NUMEX & CD2 & EPS -> cd2e_.. - -startdata_XXX: allow -dir ..%d%.. 21.07.17 - implement RUC (rapid update cycle) - set -o pipefail - export CALLED_FROM_PAMORE=1 14.07.17 - new model aliases: lak, lakp, .., ca2, ca2p, .... 04.07.17 - get documentation of 'int2lm' too (only linux WS) 29.06.17 - allow experiment ID with capital letters too 28.06.17 - -XXX_startdata: define separate uegabe filenames - allow new templates to define uegabe filenames 27.06.17 - retrieve startdata for EPS runs (not with pamore_qnv) 22.06.17 - special mode to retrieve start data of ICON '-iglo_startdata' and -iglo_eu_startdata - special mode '-icon_startdata' 16.06.17 - complete support of COSMO-D2 - improved model name documentation 31.05.17 - delete change from 23.05.17 - LMK-P1: switch from COSMO-DE to COSMO-D2 if date is larger 2017053100 !!! quick fix - better: -model cd2p1.. !!! 23.05.17 - LMK-P1 (KENDA): vera -> parma on 2017052212 (overlap: 24h) 27.03.17 - set of gptype=202 (nudging) in terms of the first KENDA date - modified call of 'eval_routine_vars' - sms -> ecflow 17.03.17 - bugfix for -dir and -hindcast: cd $dir before mv 17.02.17 - implement parameter -display_db_def (or -ddd) 27.01.17 - bugfix: ICON invariant data - special handling of R2B06 invariant category name - delte some of obsolete syntax 21.12.16 - bugfix: recursive call of -hindcast* 16.12.16 - implement hindcast mode of GWAM/EWAM (1st try) 09.12.16 - RLM8x: AGeoBw LMK 17.11.16 - bugfix: datconv -Cyi ??? 14.11.16 - bugfix: -ires r3b07,regular 09.11.16 - implement hindcast mode of IGLO/IEU for ICON-LAM 07.11.16 - GWAM / EWAM: GRIB2 since 2015011412 03.11.16 - implement hindcast mode of IGLO/IEU for COSMO 31.10.16 - IGLO: define std_ires in ensemble case 11.10.16 - bugfix: ensembles and IGLO 01.10.16 - implement standard ensemble values of ICON 30.09.16 - allow pure SKY reuest templates too 26.09.16 - bugfix: -ee p%hi and GRIB1 -> set '-edit 1' 21.09.16 - allow: enum=all - allow: vv=all 20.09.16 - implement ART models (-art) 28.07.16 - allow leveltype GENV - many leveltypes are put as lv=... into request 26.07.16 - allow routlm, routlmk to use -delete 20.06.16 - bugfix, LM_ANA, tflag=best: gptype=0 for t_2m and relhum_2m 13.06.16 - IGLOP: PARMA -> VERA 27.05.16 - implement flag '-kenda_mean' 10.05.16 - implement flag '-kenda' to differentiate between kenda analysis forecasts (_main_afc_) and standard forecasts (_main_fc_) - KENDA analysis forecast (_afc_): hstop=1 09.05.16 - bugfix: KENDA and first guess 04.05.16 - implement model=cwam 29.04.16 - bugfix: hinc_tui (typeset) and arithmetic compare 28.04.16 - implement: LMK P1-suite (db=vera ...) 18.04.16 - implement: sky_model=cd2, sky_process=afc|afcprod 14.04.16 - bugfix: numeric test of an empty arr_d_org[0] 07.04.16 - bugfix: ieup1 and -reg - bugfix: -rxxx (if not a valid flag) leads to an error 17.03.16 - bugfix: automatic gptype of iga from ICON-EDA 09.03.16 - allow parameter: -d g00-00 if -de is not set - define model 'lmkp_momi' 08.03.16 - bugfix: interpolated boundary data and SKY 07.03.16 - eval_model_vv: allow option '-k' (special kenda) 01.03.16 - bugfix: ICON-EU (cat. definition of regular grid) 14.01.16 - standard grib-editon of experiments: edit=1,2 13.01.16 - bugfix: iglo_momi - allow database BORA 22.12.15 - full csobank-spec -> full SKY-spec 10.12.15 - implement compression with 'xz' 02.12.15 - option '-delete': ask if you are a special user - create alias of option '-all_ana': 17.11.15 - bugfix: -model lm_ana 11.11.15 - implement '-delete' 04.11.15 - bugfix: multiple ee with old (csobank) lvtyp included 04.11.15 - bugfix: multiple ee with old (csobank) lvtyp included 22.09.15 - parallize some postprocessing via 'pshell' - implement 'taback' as an option - combine postprocessing blocks 'gzip' and 'bzip2' 21.09.15 - combine ee-list to save memory requirements of SKY (reason: java :-(( ) 15.09.15 - implement multiple -vv like -vv 2,1,1.5,8,.5 - print call-string always to stderr 11.09.15 - implement operational ensemble categories icoeue_*, icreue_* - bugfix: evaluating CLASS 01.09.15 - implement monthly means if IGLO and ICON-EU - allow -iau for ICON-EU analysis too - first version of EDA ensembles 31.08.15 - evaluate CLASS to determine the SKY-model 27.08.15 - implement SKY-database 'desi' 24.08.15 - implement model 'ewamp' - additional documentation of parameter -doc .. 19.06.15 - implement parameter '-doc ...' 12.06.15 - parameter '-member ..' as alias of '-enum ..' (the last wins) 22.05.15 - gme, ass|pre, vv3: don't retrieve initialized first guess (gptype=1) 18.05.15 - bugfix: model=ieuf* 08.05.15 - rlm9x -> AGeoBw 06.05.15 - invar-data -> implicite setting of 'date' and 'lt' if not there - implement flag '-maxtry ..' - bugfix: evaluation of flags (integer) 28.04.15 - enhanced docu 25.03.15 - allow [_-] within model names 24.03.15 - implement model ICON_EU (IEU) 19.03.15 - implement special user 'routicon' 18.03.15 - allow float values of lv, e.g. -ee t%p:0.1:0.3 13.03.15 - implement external SKY-category (-sky_category ...) - support short SKY-category names of iglo - if pamore is called from 'pshell' and -A .. and/or -H .. is not set -> modify the standard names to avoid errors from multiple pamores within the same directory (found from Robin) 27.02.15 - SKY: allow multiple leveltypes 18.02.15 - NUMEX (rou_model=0) delete definition of the sky-category via 'ebank' 10.02.15 - bugfix: mixed option '-a [..]' 18.12.14 - print (if available) pamore-news 10.12.14 - omit grib conversion GRIB1->GRIB2 (reason: support by GribAPI closed) - RLM21: edit=2 is standard 12.11.14 - allow -process anrad|fcmean|fcmix - bugfix: evaluate accounting file 03.11.14 - if no uegabe-file is available: exit 222 (before: 203) 14.10.14 - replace standard prefix by EXT_PREFIX if set 29.09.14 - implement option '-skyplus sky_cmd' 25.09.14 - implement option '-reg' (regular fields of IGLO) 10.09.14 - if '-ofmt netcdf' avoid checking resulting files via grib_get 20.08.14 - implemented options to create external parameter set with the new EXTPAR version of J. Helmert: '-model extpar_cosmo_...' (@ian) - bugfix: NUMEX & ty=lm1mo & model=lm - new functions: print_req_gptype print_req_pdtype print_req_sptype - implement flag '-iau': retrieve analysis increments - iglo-ana: don't retrieve analysis increments (until '-iau' is set -> gptype=201) 13.08.14 - ICON: standard resolution - R3B07 (13km) 12.08.14 - bugfix: wave models 22.07.14 - bugfix: renaming of GME GRIBs with vv=0 in combination with prefix option 03.07.14 - bugfix: model=ge3 - switch to GRIB2 27.06.14 - implement grib-compression via 'grib_compress' (thanks to Daniel) - maximum file size of concat-file: 16GB - bugfix: GRIB2 retrieve of GME (edit-parameter) - bugfix: extpar 24.06.14 - grib2: switched to assimilation run !!! - bugfix: analysis -> ass - bugfix: extpar 02.06.14 - AgeoBw: allow rlm20 27.05.14 - bugfix: gme_invar & SKY - prepare external request evaluation (-R ..) to use sky-requests 23.05.14 - implement backward conversion: sky -> csobank - template requests + sky: delete tui=... - predifinition of ${category} if only csobank- parameters are set - predifinition of ${sky_db} if only 'dbase' is set - bugfix: c1_... from experiments 19.05.14 - bugfix: support RLM with original sky-requests 13.05.14 - automatic GRIB2 retrieve from parallel suite (temporal) - switch to original sky requests for all operational data - delete PAMORE_DBASE_ORG=csobank when called from routvm|routarz|sms_dwd 27.01.14 - define 'dxrad' implicitely, if only csobank-params are set 24.01.14 - introduce new models: igaep, ge3, ge3p (analysis error-fields) - bugfixes: sky-database settings 22.01.14 - standard time of sleeping if a database error occurs: dbase_sleep: 5s -> 300s (same like 'pbank') 15.01.14 - bugfix: sky_model definition - COSMO & SKY: special radiation fields (ie.g. asob_t) have different shortnames within SKY at vv=0 (fix of p=..) - SKY & runoff_s: set explicitely lv1=.. and lv2=.. - add model=igae: IGLO analysis error fields 08.01.14 - SKY definitions of all models - delete obsolete models - GME & LME: original sky requests 07.01.14 - EPS: orig. sky requests possible - new model name 'iglof' - check_single_lv: use pbank_cmd 20.12.13 - implement lvtyp-names like hi,p,... 13.12.13 - modified call of 'prep_skybank' 09.12.13 - sky: bugfix step and unit - model=*f -> hinc=3 = standard (if tui=-3,-4) 04.12.13 - allow 'cde' and 'ceu' 15.11.13 - allow external uegabe filesname templates always 04.04.14 - implicite ensemble database definition via -enum .. or -etyp .. - bugfix: -concat_epsfile and original sky requests 01.04.14 - bugfix: '-lv ..' if no '-ee ..' is set 19.03.14 - modified handling of the grib edition number 13.03.14 - implement parameter -edit .. (grib edition number) + values: [1|1,2|2] 11.02.14 - modifications to -infoall - pp with punch: determine ty from category 31.01.14 - experiments: always define the database command internally - old invar handling (only invar, no invar_mm) 30.01.14 - bugfix - csobank-experiments from NUMEX - bugfix - GME filenames vv=0 29.01.14 - bugfix - gme_ana + rty=m: ass -> rout - lvtyp=b: delete lvt2=106 - allow old lvtyp=111 (like lvtyp=b) - !! invar=true + edit=1 (to avoid both editions) - export PAMORE_DBASE_ORG=csobank when called from routvm|routarz|sms_dwd 27.01.14 - define 'dxrad' implicitely, if only csobank-params are set 24.01.14 - introduce new models: igaep, ge3, ge3p (analysis error-fields) - bugfixes: sky-database settings 22.01.14 - standard time of sleeping if a database error occurs: dbase_sleep: 5s -> 300s (same like 'pbank') 15.01.14 - bugfix: sky_model definition - COSMO & SKY: special radiation fields (ie.g. asob_t) have different shortnames within SKY at vv=0 (fix of p=..) - SKY & runoff_s: set explicitely lv1=.. and lv2=.. - add model=igae: IGLO analysis error fields 08.01.14 - SKY definitions of all models - delete obsolete models - GME & LME: original sky requests 07.01.14 - EPS: orig. sky requests possible - new model name 'iglof' - check_single_lv: use pbank_cmd 20.12.13 - implement lvtyp-names like hi,p,... 13.12.13 - modified call of 'prep_skybank' 09.12.13 - sky: bugfix step and unit - model=*f -> hinc=3 = standard (if tui=-3,-4) 04.12.13 - allow 'cde' and 'ceu' 15.11.13 - allow external uegabe filesname templates always + parameter: -uegabe fn - inmplement filename check of uegabe-files doubles 08.11.13 - bugfix: model=gi3|gf3 invalid uegabe file name 04.11.13 - -element = alias of -ee 23.10.13 - lvtyp=111 is NO single leveltype - modified invar handling 21.10.13 - bugfix: lvtyp with sky 17.10.13 - expand of ee=synmsg to all 3x8 detailed variable names 15.10.13 - optimization of EPS requests due to archive usage as standard (swich off via PAMORE_OPTIMIZE_EPS=0) 27.09.13 - print of database requests via functions - [[ .. = .. ]] -> [[ .. == .. ]] - output format = grib2: no DWD control words - output format = grib2: test if conversion is necessary 25.09.13 - output_format=raw: retrieve already without control DWD control words -> no conversion necessary - output_format=grib2 -> force raw-format - retrive from SKY -> no control words - no DWD control words: catUEGABE -> grib_copy 19.09.13 - implement ICON analysis error fields - modified LIBDWD controlword handling (see note above) - bugfix: -C cat (and cat = skycat) 27.08.13 - first version of implementing native SKY support - evaluation of PAMORE_DBASE_ORG 05.08.13 - -info/-infoall and -x: display content via ${XPAGER:-${PAGER:-less}} - bugfix: -vv and forecast (display all vv?) 25.07.13 - bugfix: string 2 integer -> eval_integer 18.06.13 - implement ak=in via PAMORE_AK=IN or additional options -info or -infoall - error exit if invalif -i.. option - machine readable output format if -T is set - option -test as alias of -T - bugfix: -d invar - convert model name to database name when calling ebank -c sky_or_csobank ... 14.06.13 - analysis time increment GME main run: 12 -> 6 12.06.13 - bugfix: define model reverse from csobank-database- parameters 11.06.13 - bugfix: call datconv only with 10 digit dates (extpar generation) 10.06.13 - set permission to 664 if data are copied via -cpdir to AFD 29.05.13 - don't execute function 'sky_or_csobank' for external parameter requests 07.05.13 - automatic SKY search of operational databases - !!! converted GRIB2-data: -C sky-conv !!! 03.05.13 - search standard NI of GME: modify sky-search-sed 19.03.13 - implement option -T -> test only the contents 20.02.13 - NUMEX: automatic determination of database type - implement grib-compression with gzip or bzip2 - interpolated boundary data of LMK: hinc=1h 11.02.13 - -output_format netcdf: use ~for0adm/abs/cdo (only if called cdo) 21.01.13 - retrieve from SKY: no DWD controlwords 27.11.12 - do not export PBANK_SKYINFO 21.11.12 - implement: -concat_file .. (like -S ...) -concat_epsfile (all eps-members one file) 31.10.12 - allow model names BCEPS, COSMO_LEPS - updated documentation 16.10.12 - implement command grib_2_netcdf via GRIB_2_NETCDF_CMD 27.09.12 - modifications due to reading from c3e_main_fc_ron 23.08.12 - delete sky-conversion (move to pbank) 14.06.12 - lm3mo and ?384f: set -nocache 07.05.12 - gwam -> sggm2 ; ewam -> sglm1 - create directories too if '-dir xxx%enum%yyy' - create directories too if '-cpdir xxx%enum%yyy' - typeset -i -> integer 28.02.12 - routine_gme384=2012022912 26.01.12 - include models of LMK-P-suite (lmkp_ana, lmkp, lmkp_target, lmkpf) 17.01.12 - support interpolated boundary data from type BCEPS (lmi) and COSMO_LEPS (lml) 05.01.12 - implement *_f and *_target of wave models 02.01.12 - -cpdel : ls -la before deleting - beautified diagnostic output 30.12.11 - define option -prefix (uegabe file name prefix) 26.12.11 - christmas gift !!! - allow ee with lvtyp and lv (e.g.: u%p:50:100:150 or u%hi:2-4:8) 10.11.11 - implement COSMO-LEPS (lm7mo) 25.10.11 - model=*_target: bugfix for time 01,02,04,... (vv_max is taken from run at 00 UTC) 24.10.11 - if -lv .. und an element has a defined height, ignore lv for those elements (e.g. -lv 33,34,35 -ee U,U_10M -> ignore lv of U_10M) 18.10.11 - bugfix: check in elif branch for postproc. files 06.10.11 - implemented options to create external parameter set with the new EXTPAR version of H. Asensio: '-model extpar_cosmo_globcover' or '-model extpar_cosmo_glc2000' 03.08.11 - implement parameter 'zen' (additional element number) - bugfix: vv=1/2 (implement internally vv_parm_flag) 26.07.11 - postprocessing: allow /usr/local/pkg/bin/* and /usr/local/pkg/grib_api/bin/* 27.05.11 - LMK - ty=lm3??: switch off -nocache (see 11.03.2009) - implicite -cache: number of ee >= 8 (before: > 1) 03.05.11 - evaluate forecast times via 'eval_model_vv' 27.04.11 - -C sky: retrieve converted data from roma 15.04.11 - change standard database command: cat -> csobank (option '-C csobank' can be omitted) 09.03.11 - ty=e???a -> gae???????? 25.01.11 - rus4 -> axm 19.11.10 - implement option '-cpdir cpdir' 18.11.10 - support '-output_format grib2' (data are converted via 'grib_convert' after retrieve) 18.10.10 - model=LMI: retrieve always as ensemble data ty=lm6mo - parameter enum: add ensemble suffix, even if only one enum-parameter is given - LMK-EPS from operational database: rki=route 15.10.10 - bugfix: gi3 and experiments - operational lmi: rki=route 27.08.10 - delete f=ora4 if RLM is retrieved 24.08.10 - bugfix: model=gi3 ty=r???f 27.07.10 - call pbank with option '-I read' 19.07.10 - bugfix: ty=r192a model=gme_invar 12.07.10 - implement LMI 28.06.10 - bugfix: model=ga3_invar 27.05.10 - set temporal files into 'ltmpdir' 09.04.10 - determine standard value of NI when accessing NUMEX- databases automatically, if unique (idea: Axel) 11.02.10 - standard of NI depends on the date (ga3_invar too) 02.02.10 - implement NI=256 06.01.10 - implement parameter -lv ... 05.01.10 - bugfix: momi with ty=rXXXf 16.12.09 - modified EPS-retrieve: %enum% within -dir .. allowed (see: notes above) 20.11.09 - implement tflag=best into first guess of GME assimilation and pre-assimilation (--> vv=3: tflag=0) 07.10.09 - path-evaluation before vcalling host_alias 06.10.09 - implement model: geo_data 21.09.09 - implement multiple eps-members via -enum ... - solve incorrect combination of -model .. and -ty .. internally (forecast + ty=analysis -> analysis) 20.08.09 - implement model LMS 17.06.09 - bugfix '-I' with long option '-dir ...' 12.05.09 - maximum filesize with '-S fn': 2GB -> 8Gb (limit at lxe: 8.5Gb) 11.03.09 - LMK - ty=lm3??: explicit set of -nocache (invalid bundle-file handling) 17.02.09 - implement option '-keep_empty' 12.12.08 - bugfix nr_cyc=${nr4_cyc} (see 29.10.08) 08.12.08 - support 06UTC run of GME 29.10.08 - delete leading '0' from arr_dat[*] (dat=0001010100 -> dat=266304 - octal !!!) 14.10.08 - bugfix (ksh on NEC): hinc=${hinc:-'1,6{6}'} --> hinc=${hinc:-1,6\{6\}} 02.09.08 - echo --> print [--] 05.08.08 - write version number into grib-files used by NinJo (-output_format ninjo) 31.07.08 - allow 'enum=%enum%' and 'etyp=%etyp%' to be expanded from database request template - non standard filenames from request template --> no uegabe file check 23.07.08 - bugfix: family for special databases - RLM-databases: standard database host in OF 09.05.08 - replace 'punch' from Christian by NUMEX-punch 12.03.08 - prepare for use at ECMWF + ECTrans_ASSOCIATION=ec_2_csobank_${logname} (std) + overwrite with DBASE_ECTrans_ASSOCIATION=... 19.02.08 - value of database parameter 'aruse' depends on CLASS (ROUTINE: no 'aruse', else: aruse=j) 13.02.08 - support database ATHENE 12.12.07 - implement output_format=(raw|ninjo|netcdf) - prepare for NinJo: write version number into grib - special uegabe-filenames of model=dxrad (yymmddgg.grib1) - reorganize flow 21.11.07 - allow postprocessing commands of ~aroepnac 09.10.07 - add additional pp-commands to deny 27.09.07 - allow retrieve of GSM-assimilation-data 06.09.07 - deny execution of some postprocessing commands to avoid some attacs and allow only a limited command set for special users 16.08.07 - special handling of fields with tflag=3 with ty=lmXan and nudging --> tflag=13 (e.g. ASOB_S) 06.08.07 - implement NI=384|512 03.08.07 - implement parameter '-subdomain ...' 05.04.07 - bugfix: display evaluated vv=... - modified definition of line with 'ak=me ...' 28.03.07 - bugfix: vv+tui for model lmf.. 20.03.07 - automatic expansion of %enum% within external suffix 07.03.07 - fields with tflag=3: GME vv=0 -> tflag=1 27.02.07 - date > 2005081600: LM_QUANT - take ty=lm4mo - implement SPP1167-database for LMK (ty=lm3mo) 26.02.07 - bugfix: ihits_parallel and ak=me 23.02.07 - special handling of fields with tflag=3 at vv=0 --> tflag=0 (e.g. ASOB_S) 20.02.07 - switch off -G if array index limit is reached (bugfix until array 'arr_exist' is modified) - set explicite: unload=n 15.02.07 - force retrieving data to archive cache via 'ak=me' + -cache --> explicite + multiple ee=.. --> implicite - option '-nocache' avoids transfer to archive cache 11.01.07 - allow forecast times and increments < 1 hour 08.12.06 - delete existing uegabe-files before retrieve 24.11.06 - option -E .. : print hits per reuest too 21.11.06 - reorganize determination of reuquest template parameters - standard of NI for experiments: 192 10.11.06 - display private database requests too 28.09.06 - implement postprocessing of retrieved data (-pp ... -ppopt ...) 01.08.06 - read the last occurring tui-parameter from external request files (only the last !!!) 25.07.06 - allow within database templates %vvm1% and %vvp1% too 20.07.06 - LMK: set tui=-3 (1/4h) as standard - general tui-flag handling modified - change: vv is set without setting hstart, hstop, hinc 14.07.06 - ty=lm?an rty=m .. dinc=12 -> 1 03.07.06 - implement retrieve of ensemble run 28.06.06 - bugfix GME_MOMI with experiments 01.06.06 - implement pre-assimilation - implement retrieve via tui-parameter as external parameter 15.05.06 - implement all versions of LMQ 10.05.06 - check the size of a single uegabe-file before concatenation the files (too large --> retain original files) 04.05.06 - experiments: allow time 00 03 06 .. 21 (model date) 02.05.06 - standard of 'dbase_force_aae': 1 -> 0 20.04.06 - implement ty=e???a (analysis error fields) 15.02.06 - include models of GME- and LME-P-suite (ga3p, gi3p, gf3p, gmep, gmep_target, lmep_ana, lmep, lmep_target, lmepf) 15.12.05 - allow hstart, hstop and hinc in parts of an hour (only retrieve of different vv of one model run) 07.12.05 - bugfix time increment of model=gi3 21.11.05 - additional option '-p par' - additional time increments: min, 1/4h, 1/2h 26.10.05 - DBASE_MAXTRY=5 (standard) 19.10.05 - bugfix diagnostic output of missing fields 27.09.05 - modified diagnostic output with '-G' 23.09.05 - add date to grib information 12.09.05 - implement function 'check_single' to determine single level fields of LM with multiple time flags (e.g. PLCOV, LAI, T_S, ...) 09.09.05 - option '-G': print missing fields too - environment variable: PAMORE_AK=test >> ak=test 18.08.05 - option '-G': print info about retrieved gribs - additional models: lmkf, lmef - redesign: alias handling - bugfix: lmk -> hinc=3 15.08.05 - implement model names 'lmf_quant' (alias: quant_f) and 'lm_quant_target' (alias: quant_target) 09.08.05 - implement model name 'lm_quant' (alias: quant) to retrieve data from SPP1167 database (automatic change of ty=... from 'lm1mo' to 'lm4mo' implemented) 08.08.05 - check write permissions for directories (a: actual for temp. files ; b: -dir dir) 04.08.05 - allow: d=invar or d=0*(0) (e.g. 00000000) for model=ga3_invar - implement option '-I' 26.07.05 - option -S: WARNING if file already exists 29.06.05 - option -N (no DWD control words) - result: raw format 10.05.05 - define pbank-command via PBANK_CMD (standard: pbank) 28.04.05 - call 'pbank -f ..' if argument list is too long 16.04.05 - addition output of estimated data amount 13.04.05 - implement 'ga3_invar' and 'gme_invar' 08.04.05 - additional option -E E_file: write estimated amount of data to file 'E_file' (ak=test, no retrieve) 06.04.05 - delte empty uegabe-files at the end, with warning (rc != 0 if all uegabe-files are empty) 05.04.05 - modification for IRIX (ksh) - implement model=gf3 ty=r???f 21.03.05 - implement 'lm_momi', 'lme_momi', 'lmk_momi' 01.03.05 - modified f-parameters of TT 18.02.05 - define standard NI-values in terms of the date - add automatically the path ~routarz/libdwd/bin - bugfix: lt of experimental databases 03.02.05 - implement specials for MOMI_GME - assimilation 01.02.05 - additional diagnostic output 26.01.05 - implement model 'gme_momi_target' (only assimilation) 17.12.04 - new model parameter: gme_target, lm_target, ... (all forecasts to one target date) - include models LME and LMK 22.11.04 - gme_momi, rki=a, vv=0 --> filename is gmif00000000[x] - allow setting of uegabe-filename via parameter '-uegabe ...' if analysis fields are retrieved (a given '-suffix ...' is put to the end of 'uegabe') - additional parameter checks (logical consistent) 04.10.04 - additional model name 'momi_gme' 09.09.04 - additional database parameter tflag=... 23.07.04 - implement -sql ... as an additional part of the database request - implement parameter '-lvtyp ..' 29.06.04 - implement dbase=castor_alt 02.06.04 - create a single uegabe file via option '-S ...' 13.05.04 - implement model=(dxrad|radar) - additional check: ty=lm3an rki=dxrad 30.03.04 - test -x of 'check_conn' (reason: NFS-umounts) - implement monthly mean values GME_MOMI - automatically add ~routfor/routfox/bin and ../ebin to the PATH variable 16.02.04 - implement GF3 and parameter -vv ... (vv only with GF3 !!!) 11.02.04 - implement GI3 and parameter -model ... and -ee ... 25.07.03 - implement RLMxx and RLAxx as model name - see b) 17.07.03 - implement boundary data of LM assimilation 09.07.03 - allow the following template parameters: + %vv_m1% ... vv - 1h + %vv_p1% ... vv + 1h 21.05.03 - parameter '-l ...' valid for experiments too 15.05.03 - implement all emergency databases 13.05.03 - option: -boundary --> interpolated boundary LM-data 25.04.03 - option: -suffix suffix --> add 'suffix' to standard uegabe filenames 07.04.03 - implement invariabnt databases of GME - implement access to NUMEX databases 12.03.03 - don't ask for '-d ..' if '-R display' is set - extended settings of 'hinc' - implement model names 'gsm', 'msm' and 'lsm' 20.02.03 - implement common model names 12.12.02 - modified request names of analysis - implement ty=[dm3an|dm4an|em3mo] 13.11.02 - bugfix: boundary data of LM-experiments