Layered model structure. Eumetsat AWDP
Annons
Annons
NWP SAF
AWDP User Manual and
Reference Guide
Doc ID : NWPSAF-KN-UD-005
Version : 2.3
Date : February 2014
Process arguments
Read input data
Pre-processing
Read full resolution data
Read/collocate GRIB data
Inversion
Ice screening
Ambiguity Removal
Post-processing
Write output BUFR message
Figure 4.1 Baseline of the ASCAT Wind Data Processor
4.1.2 Layered model structure
AWDP is a Fortran 90 program consisting of several Fortran 90 modules which are linked after their individual compilation. The AWPD program is set up from two layers of software modules.
The purpose of the layer structure is to divide the code into generic scatterometer processing software and ASCAT specific software. Details on the individual modules can be found in sections
The first layer (the process layer) consists of modules which serve the main steps of the process.
Module name
Τasks Comments
awdp_data awdp_bufr awdp_pfs awdp_prepost awdp_grib
Definition of data structures
BUFR file handling
PFS file handling
Sorting of input
Quality control
Post processing
Monitoring
Clean up
GRIB file handling
Collocation of GRIB data
Interface to genscat/support/bufr
Interface to genscat/support/pfs
Duplicate rows are merged
Usability of input data is determined
Setting of flags
Deallocation of used memory
Interface to genscat/support/grib
NWP data are interpolated w.r.t. time and location
29
Ladda ner
Annons