##################################################################
# #
# ~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