Ecmwf observations data handling Milan Dragosavac Slide 1 WMO BUFR training course Langen 17-20 April 2007 Slide 1
Download
Report
Transcript Ecmwf observations data handling Milan Dragosavac Slide 1 WMO BUFR training course Langen 17-20 April 2007 Slide 1
Ecmwf observations
data handling
Milan Dragosavac
Slide 1
WMO BUFR training course
Langen
17-20 April 2007
Slide 1
Analysis
IFS
Forecast
ODB
Data
transport
Data
transport
Data
acquisition
MDB
RDB
FDB
PDB
MARS
General applications
Slide 2
Print
Plot
Display
WMO BUFR training course
Langen
17-20 April 2007
Slide 2
Data acquisition
Acquire data
Process data
Archive data ( not MARS)
Outgoing ( send data
outside Ecmwf)
Slide 3
WMO BUFR training course
Langen
17-20 April 2007
Slide 3
Acquisition process
GTS data
ftp
Other data
Slide 4
WMO BUFR training course
Langen
17-20 April 2007
Slide 4
Acquisition outgoing
Qscat satellite data in BUFR
form
SSMI brightness
temperatures
TOVS 1B calibrated and
converted into BUFR format
Slide 5
WMO BUFR training course
Langen
17-20 April 2007
Slide 5
MEB feed
Restores any old data
Join segmented bulletins
Write bulletins in MEB
statistics
Slide 6
WMO BUFR training course
Langen
17-20 April 2007
Slide 6
Message data base
“STREAM”_YYYYMMDD
AIRC_20070216
AIRS_20070216
AMAP_20070216
GRIB_20070216
75 streams in total
One stream per day
Slide 7
WMO BUFR training course
Langen
17-20 April 2007
Slide 7
Message data base attributes
TIME
character( 4,1)
OBSTYPE
character( 4,1)
TTAAii
character( 6,1)
BBB
character( 3,1)
CCCC
character( 4,1)
_SOURCE
character(80,1)
_CHECKSUM
longinteger
_TIMESTAMP
character(20,1)
Slide 8
WMO BUFR training course
Langen
17-20 April 2007
Slide 8
Message data base attributes continued
_data_size
longinteger
_bulk_size
longinteger
_owner
character( 3,1)
_last_access
time(0)
_access_number
longinteger
_compress
character( 1,1)
_data
bulk(20,0,512,1)
Slide 9
WMO BUFR training course
Langen
17-20 April 2007
Slide 9
Message data base indices
UNIQUE I_timestamp_SYNO_20070215 on (_TIMESTAMP)
UNIQUE I_comp_SYNO_20070215 on (TIME, TTAAii, BBB,
_CHECKSUM)
NORMAL (2,62) I_OBSTYPE_SYNO_20070215 on
(OBSTYPE)
Slide 10
WMO BUFR training course
Langen
17-20 April 2007
Slide 10
Message data base
100 Gbytes allocated + 150 Gbytes for METOP data
Over 22 Gbytes / day
Saved on ECFS according to OBSTYPE
All data can be reprocessed if Data base is lost
HP cluster 4 CPU 64 bit processors
4 operational machines + 1 for development
Raid disks 1.2 Tbytes
Slide 11
WMO BUFR training course
Langen
17-20 April 2007
Slide 11
MEB data arrival
Monitoring
arrival times of
different data
types
Analysis cycle
Average number
of days
Slide 12
WMO BUFR training course
Langen
17-20 April 2007
Slide 12
Message data base data availability
Data availability
according to synoptic
hour
Slide 13
WMO BUFR training course
Langen
17-20 April 2007
Slide 13
MEB x-interface
Allows MEB
search
Find
corresponding
BUFR
observation in
REB
Expand BUFR
and GRIB data
Write data into
file
Slide 14
WMO BUFR training course
Langen
17-20 April 2007
Slide 14
MEB x-interface
REB BUFR observations
corresponding to MEB
bulletin
Slide 15
WMO BUFR training course
Langen
17-20 April 2007
Slide 15
Preprocessing suite
MEB – message data base
feed task
deqc – decoding, quality
control and BUFR creation,
writing into REB
ex00 – extraction for
analysis
bc00 – extraction for
boundary condition suite
wmo – ftp WMO station list
Slide 16
WMO BUFR training course
Langen
17-20 April 2007
Slide 16
Decoding
Decoding
Quality control
BUFR creation
Global grib fields creation
Writing into REB
Slide 17
WMO BUFR training course
Langen
17-20 April 2007
Slide 17
REB extraction for analysis
14 files created
Conventional observations
Satellite data
Sea surface temperatures
Ice analysis
Slide 18
WMO BUFR training course
Langen
17-20 April 2007
Slide 18
REB – report data base
One table per observation type per day
AIRC_20070215
ATOV_20070215
B002_20070215
CREX_20070215
TEMP_20070215
SSBT_20070215
QSCA_20070215
statistic
Slide 19
WMO BUFR training course
Langen
17-20 April 2007
Slide 19
REB attributes
TIME
character(6,1)
IDENT
character(9,1)
_BUFR_TYPE
integer
_BUFR_SUBTYPE
integer
_LATITUDE1
float(6)
_LONGITUDE1
float(6)
_COR1
integer
_QC
integer
Slide 20
WMO BUFR training course
Langen
17-20 April 2007
Slide 20
REB attributes continued
_TIMESTAMP
character(20,1)
NR_SUBSETS
integer
_data_size
longinteger
_bulk_size
longinteger
_owner
character(3,1)
_last_access
time(0)
_access_number
longinteger
_data
bulk(20,0,512,1)
Slide 21
WMO BUFR training course
Langen
17-20 April 2007
Slide 21
REB indices
UNIQUE I_ts_SYNO_20070215 on (_TIMESTAMP)
UNIQUE I_comp_SYNO_20070215 on (TIME, IDENT,
_BUFR_SUBTYPE, _LATITUDE1, _LONGITUDE1
NORMAL (2,15) I_extract_SYNO_20070215 on (TIME,
_BUFR_SUBTYPE, IDENT)
Slide 22
WMO BUFR training course
Langen
17-20 April 2007
Slide 22
REB reports data base
Just bellow 22 Gbytes / day
100 Gbytes allocated + 150 Gbytes for METOP data
All data can be re-decoded at any time
Data can be accessed through MARS request and
Metview
Archived in MARS
Slide 23
WMO BUFR training course
Langen
17-20 April 2007
Slide 23
REB x-interface
Search REB
Find original bulletin in
MEB
Expand BUFR and GRIB
data
Write data to file
Access WMO station list
data base
Slide 24
WMO BUFR training course
Langen
17-20 April 2007
Slide 24
BUFR x-interface
Expands BUFR message
Any subset can be viewed
Filtering features
Slide 25
WMO BUFR training course
Langen
17-20 April 2007
Slide 25
WMO Data Base
WMO_a_master
WMO_a_master_manual
WMO_a_master_tape
Slide 26
WMO BUFR training course
Langen
17-20 April 2007
Slide 26
WMO_a_master attributes
Region_country
integer not null
Block
smallint not null
Station_index
integer not null
Station_subindex
smallint not null
Principal _station
character(1,1)
Station_name
text(20,20,30,1)
Latitude
real
Longitude
real
Slide 27
WMO BUFR training course
Langen
17-20 April 2007
Slide 27
WMO_a_master attributes continued
Pressure_elevation
integer
Pressure_elevation_flag
character(1,1)
Ground_elevation
integer
Ground_elevation_flag
character(1,1)
Pressure_level
smallint
Surf_prog_00
character(2,1)
Surf_prog_03
character(2,1)
Surf_prog_06
character(2,1)
Surf_prog_09
character(2,1)
Surf_prog_12
WMO BUFR training course
character(2,1)
Slide 28
Langen
17-20 April 2007
Slide 28
WMO_a_master attributes continued
Surf_prog_15
character(2,1)
Surf_prog_18
character(2,1)
Surf_prog_21
character(2,1)
Ua_type_00
smallint
Ua_type_06
smallint
Ua_type_12
smallint
Ua_type_18
smallint
Modify_flag
character(1,1) not null
Slide 29
WMO BUFR training course
Langen
17-20 April 2007
Slide 29
WMO_a_master indices
UNIQUE I_wmo_a_master ON (block,station_index,
station_subindex)
Slide 30
WMO BUFR training course
Langen
17-20 April 2007
Slide 30
WMO station list
Slide 31
WMO BUFR training course
Langen
17-20 April 2007
Slide 31
ODB Observational data base
Interface to analysis
Data base contains unpacked bufr data and original bufr
data
Loading done in parallel with load balance achieved on
supercomputer due to bufr features
Analysis updates ODB
Analysis bufr feedback files created
Archiving of feedback files in MARS
Slide 32
WMO BUFR training course
Langen
17-20 April 2007
Slide 32
Loading ODB with observations
Tasks running in
parallel
2-16 processors
used per task
Load balancing
achieved
Slide 33
WMO BUFR training course
Langen
17-20 April 2007
Slide 33
ODB to BUFR
odb2bufr family
Slide 34
WMO BUFR training course
Langen
17-20 April 2007
Slide 34
Odbviewer
Slide 35
WMO BUFR training course
Langen
17-20 April 2007
Slide 35
Odbviewer
Slide 36
WMO BUFR training course
Langen
17-20 April 2007
Slide 36
Odbviewer
Slide 37
WMO BUFR training course
Langen
17-20 April 2007
Slide 37
Odbviewer
Slide 38
WMO BUFR training course
Langen
17-20 April 2007
Slide 38
Odbviewer
Slide 39
WMO BUFR training course
Langen
17-20 April 2007
Slide 39
Odbviewer
Slide 40
WMO BUFR training course
Langen
17-20 April 2007
Slide 40
Odbviewer
Slide 41
WMO BUFR training course
Langen
17-20 April 2007
Slide 41
Future
Sharp increase in volume of observations expected
IASI data with 8641 channels per observation
Data bases have crucial role in observations handling
Binary data representation allows easy handling of
observations as bulk objects
Slide 42
WMO BUFR training course
Langen
17-20 April 2007
Slide 42