Home

AEOLUS LEVEL-2B PROCESSOR SOFTWARE USER'S MANUAL

image

Contents

1. 2 24 104011000 ennt entren nnne nennen nnn 24 TS AIKNOWM ISSUCS Mp ERR 24 16 Future Developments oiii terere etc dad rea eta ERE E dua deus 24 17 Feedback and Reporting 42224224 1 essen entente nnne 24 18 Frequently Asked Question cree reco aet Det ert nugae 24 PART 3 APPENDICES rete Gri ect ine abit erede kx ed t deca eese SED Eu uda 25 19 Appendix A Supplementary 26 20 Appendix B Summary of Error amp Warning Messages Recovery Procedures 27 21 Appendix C Software Transfer Inventory sss eene nnns 27 22 Appendix D Thin Layer Configuration Files eene 27 22 1 Workstation Configuration File ssssssseseseeeeeeennenen enne 27 22 2 TASK p 28 22 3 Example Job Order Fa e eu eeu 28 4 28 Aeolus Level 2B Processor Software User s Manual Ref AE MA ECMWF L2BP 001 Version 1 33 Date 29 Feb 2008 AEOLUS LEVEL 2B PROCESSOR SOFTWARE USER S MANUAL PART 1 CONTEXT GUIDE 5 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 1 Introduction 1 1 Purpose and Sc
2. 16 4 1 Functional requirements sse 16 4 2 Platform requirements 16 4 2 1 Target platform for the PDS L2B late and 16 Hardware 04 16 Software 0 16 4 3 Performance RANNAR 16 4 4 Functional descriptiones 17 4 5 Context of the L2BP and Processing 17 4 5 1 L2BP reprocessing mode 17 External Interfaces late and re processing mode sse 19 External Interfaces standalone scientific 19 6 1 Overview of I O data files data 19 0 2 HMI Functionalitles 5 eren o Sax ARAM RENE RRRR RR 19 6 9 Processing Control Ro ae DUE RENTE Saee n na FERRE 19 6 4 Logfile error 4224 nennen ennt 19 6 5 Cleaning of intermediate nennen nennen nnne 19 External Interfaces as
3. NumBRC lt count gt 19 2 2 Heading a Level 2B or Level 2C file in EE format SRUNTIME TestReadL2BCdata filename without extension ds geoloc pcd mie rayleigh NV valid for L2B and L2C ds assimpcd mievecwind raylvecwind valid for L2C only dsr which dataset record noheaders printall true false onlyhlos help 19 2 3 Heading an AUX RBC file in EE format SRUNTIME TestReadRBCdata filename without extension 26 28 Version 1 33 Software User s Manual Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Date 29 Feb 2008 19 2 4 Heading an AUX PAR 2B file in EE format s lt aux_par_2b_file gt AE_TEST_AUX_PAR_2B_20050331T000000_20111231T000000_0000 EE SRUNTIME Test Read L2B AuxPar file 19 2 5 Heading a JobOrder file in EE format s joborder file ThinLayer JobOrder 90001 xml SRUNTIME TestReadJobOrderData 19 3 Writing Aeolus files in Earth Explorer format 19 3 1 Auxiliary Meteoeological Data AUX MET 12 SRUNTIME ConvertKnmiAsctoAMD np numprofiles lt count gt ns numprofilestoskip lt count gt X on onlynadir oo onlyoffnadir fb fillboth h help 19 3 2 Level 2B 2C products ALD U N 2B 2C SRUNTIME TestWriteL2BCdata L2B L2C ZeroObs Empty 200BRC f f
4. Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 AEOLUS LEVEL 2B PROCESSOR SOFTWARE USER S MANUAL Authors David TAN Erik ANDERSSON ECMWF Jos De KLOE Ad STOFFELEN KNMI Dorit HUBER DLR Paul POLI Alain DABAS M T O FRANCE 1 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 CHANGE LOG Version Date Comment 0 1 29 Nov 2005 Initial draft 1 0 05 May 2006 To accompany Level 2B Processor Issue 1 0 1 1 21 Aug 2006 To accompany Level 2B Processor Issue 1 1 1 2 7 Dec 2006 To accompany Level 2B Processor Issue 1 2 first version for CorePDS 1 3 23 Feb 2007 To accompany Level 2B Processor Issue 1 3 1 32 16 Jan 2008 To accompany Level 2B Processor Issue 1 32 Updates to usage instructions including supplementary tools 223 29 2008 To accompany Level 2B Processor Issue 1 33 Update FakeDateTime invocation for Level 1B EE2Bufr convertor Update ConvertKnmiAsctoAMD command line options Change bars with respect to Version 1 32 2 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Software User s Manual Version 1 33 Date 29 Feb 2008 Table of Contents PART 1 CONTEXT GUIDE rrr cete E etae lee Cete give petatur ete 5 1 IMtrOdUCTION pec 6 1
5. PF ECMWF and other NWP centres The APF also produces and delivers the auxiliary spectral calibration data required for L2B processing TBC Both the L1B and L2A data are delivered offline to the LTA ARF 3 4 2 Level 2 Meteorological Processing Facility L2 Met PF The European Centre for Medium Range Weather Forecasts ECMWF is situated in Reading UK It has been designated the L2 Met PF and houses the operational L2B processor which is responsible for operational generation of L2B products shortly after near real time These products are delivered to other parts of the PDS and ultimately reside in the LTA ARF The operational L2B processor makes use of auxiliary meteorological data generated by the data assimilation component of the ECMWF forecast system These auxiliary meteorological data are also delivered to the LTA ARF to support processing of L1B data missing the ECMWF schedule re processing of L1B data those scientific 13 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 users of the L2B processor who are unable to generate their own auxiliary meteorological data and off line L2A processing They are potentially used in ISR IAT processing as well The operational L2B processor is fully integrated with the data assimilation component of the ECMWF forecast system In addition ECMWF will implement a stand alone version of the L2B proc
6. The data products anticipated from Aeolus mission are described in RD7 For more details on LO to L1B products see RD5 and for L2B see RD6 LO raw measurement data cleaned and time ordered These data contain the instrument data housekeeping data and AOCS parameters They are the downlinked AISP data sorted into meas urement datasets L1A geo located un processed observational data These are an intermediate output of the LO to L1B processing chain L1B geo located calibrated observational data These are a near real time product and the principal instrumental input to the L2B processor They contain processed atmospheric scene and calibration data with engineering calibrations applied The scene data are provided at both the measurement and observation scale As required by the L2B processor they include the useful signal from each of the Rayleigh channel band pass filters and also the Mie channel spectrometer counts TBC The basic granularity is one L1B product file per orbit containing approximately 200 BRCs The product file is unconsolidated i e it covers a period of 100 minutes from one downlink to the next and is not aligned with equator crossings L2A supplementary geophysical data This is an off line product containing cloud and aerosol optical properties derived from L1B data L2B meteorologically representative HLOS wind component profile data This product takes as input L1B data and applies modifications c
7. processing instance Any problems will be addressed through code optimization cycles or upgrades to the target platform These steps are also available amongst others should problems arise with nu merical accuracy and execution time at other sites implementing the L2BP 4 4 Functional description The functional requirements for the L2BP involve implementing L2BP instances in two rather different environments ECMWF and the PDS as well as facilitating instances on other unspecified target computing platforms This is achieved by distributing the processor in source code form together with build scripts suitable for customization to different target platforms The source code is predominantly Fortran90 with some C code to support interfacing to the Earth Explorer libraries All instances of the processor can be categorized by their respective modes which can be either integrated assimilation mode or standalone mode The two modes are mutually exclusive The instances of the L2B processor currently envisaged are e The operational L2B processor an assimilation mode processor fully integrated with the ECMWF data assimilation system e The L2B re processor an instance of the standalone mode at the Core PDS e Instances at other NWP Centres which could be either integrated assimilation mode or standalone mode upstream of a data assimilation system e Instances for scientific users instances of standalone mode similar to the L2B r
8. ground speed approximately 7 4 km per second The duty cycle of the transmitter laser consists of 10 seconds active and 18 seconds dormant The active portion is notionally divided into 3 seconds for warm up and 7 seconds for observation however the L2B processor is permitted to make use of warm up data at certain altitudes The total number of laser shots fired during the active portion is M lt 1005 The instrument applies some on board accumulation of the atmospheric returns As a di rect consequence the laser shots from a BRC are grouped into N measurements each consisting of P shots The values for N and P are commandable during flight as are the vertical range bins The notional observation scale is approximately 50 km 7 seconds observation multiplied by the ground speed and the notional measurement scale is 67 N km for example 3 35 km for N220 and 1 km for N 67 10 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 km 21 26 5 Molecular Layers los 2g 19 22 5 20 5 18 20 17 18 5 Aerosol Layers km 4 E 16 5 165551 16 15 5 20 15 15 5 j 14 5 145 19 14 18 5 13 5 18 18 3 12 5 17 12 12 5 115 55 qq 115 Nou 10 5 10 5 ee ion gt Hs 10 exe X 925 9 85 3 4 85 um 7 55 775 MN 5 6 5 8 Slocity qi gt 55 R5 5 5 5 ectio
9. it has been recognized that data processing in the ground seg ment needs to have sufficient flexibility to explore the full potential of the mission data 3 2 Basic Principles of Aeolus Instrument Operation 3 2 1 The Aeolus lidar instrument The ADM Aeolus mission involves a single Doppler wind lidar instrument The instrument is a high spectral resolution lidar HSRL operating in the ultraviolet at 355 nm The Doppler shifts of the re turned elastic backscatter atmospheric signals provide profile information on wind velocity along the instrument line of sight while the signal amplitudes provide information on particle layers and their optical properties The signal amplitudes also provide product confidence data including error quanti fiers for the wind and particle information The instrument includes both a Mie receiver channel and a Rayleigh receiver channel These are primarily sensitive to atmospheric returns from particles aerosol cloud and molecules respectively The Mie channel receiver is based on a Fizeau interferometer The Rayleigh channel is based on a dual Fabry Perot interferometer which itself includes two band pass filters and B The filters are centred on the edges of the backscattered molecular spectrum The atmospheric signal first enters the Mie receiver and subsequently the Rayleigh receiver L2B processing of Mie channel data needs to account for contributions from the returned Rayleigh spec trum
10. 4 5 9 4 4 5 3 5 8 3 3 5 2 5 2 5 9 2 1B 1 Altitude 400 km 3 1 0 Zo Nadir Hor Zonta ling ii Sight Figure 1 Line of sight viewing geometry in Wind Measurement Mode Observation portion of one BRC 1 observation N measurements 67 km 5 Measurements 1 2 3 ese P shots Figure 2 Sub division of one BRC into N measurements and P shots The first 17 km are warmup data 11 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 In ISR mode the instrument may point to nadir There is therefore a need for auxiliary meteorological data along the sub satellite ground track In measurement mode the auxiliary meteorological data are needed 35 degrees off nadir i e wherever the instrument is pointing 3 2 8 Downlink to the ground segment Annotated Instrument Source Packets AISPs from the instrument are downlinked from the satellite to the Aeolus ground segment via an X band station situated in Svalbard Norway Under nominal op erations downlinks occur once per orbit i e approximately every 100 minutes The provision of com plementary X band reception stations would offer the possibility of more frequent downlinks and hence more timely delivery of Aeolus data 3 3 Products Overview and Auxiliary Data
11. assimilation mode First install the standalone mode Section 8 4 Then integrate with existing assimilation system Some wrapper modules will be required 8 7 How to retrieve and install external software library cfi This section has been moved to the Software Release Note accompanying each software release 8 8 How to retrieve and install g95 Although the current version of the L2B processor does compile using NAG Fortran compilers this has not been the case with previous versions In case there is no other compiler available at your site retrieve g95 which is freely available at http g95 sourceforge net Follow instructions to compile or download pre built binary 21 28 Aeolus Level 2B Processor Software User s Manual Ref AE MA ECMWF L2BP 001 Version 1 33 Date 29 Feb 2008 AEOLUS LEVEL 2B PROCESSOR SOFTWARE USER S MANUAL PART 2 OPERATIONS GUIDE 22 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 9 Scientific Principles For full mathematical details refer to the ATBD RD9 9 1 Algorithm Overview 10 Software Implementation 10 1 Software Principles and Top Level Design 10 2 and following sub sections Description of individual modules one subsection per mod ule 11 Operation of the Aeolus L2B Processor standalone mode include run time configur
12. modeled on the L1BP architectural design and is shown in Figure 4 17 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 Monitoring amp Archive Facility Front End Control Facility ARF Processor FEP MCF Payload Data Segment PDS Thin Layer Aeolus L2B Aeolus L2B Unix shell Inter Re processing re processor face to the Facility L2B rp L2BP Figure 4 Aeolus L2B Re Processing Facility within the Overall Aeolus PDS The interface between the L2B re processor and the other parts of the PDS is provided by the Thin Layer TL The Thin Layer has responsibility for collecting from the other PDS components all data and parameters needed for the L2B rp to process a Job Order and after completion of a Job Order collecting from the L2B rp all the data and results produced in order to provide them to other PDS components The L2B rp interfaces only with the PDS Thin Layer and does not interface with any of the other PDS facilities directly At present it is expected that any manual operator control of the L2B rp will be via the Thin Layer envi ronment For further details refer to RD12 Manual operator control is for exceptional circumstances possible via a Unix shell This shell will permit manual editing of JobOrder files by a standard text editor the inspection of product reports and collection of output products for inspection or f
13. such contributions are generally regarded as one component of background light L2B process ing of Rayleigh channel data needs to account for temperature and pressure dependence of the mo lecular backscatter Rayleigh Brillouin It also needs to account for the possibility that reflections from the Mie channel s Fizeau interferometer may enter the Rayleigh channel 3 2 2 The instrument modes and viewing geometries The instrument modes most relevant to the L2B processor are the Wind Velocity Measurement mode and the Instrument Spectral Registration ISR and Instrument Auto Test IAT modes Data from the 9 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 1 33 Software User s Manual Date 29 Feb 2008 first when processed up to Level 1B provide the principal instrumental input to the L2B processor Data from either of the latter two provide essential input to auxiliary data products characterization of the instrument s spectral response that are used in the L2B processor as described later In Wind Velocity Measurement mode simply called measurement mode for brevity the viewing ge ometry of the instrument is fixed relative to the satellite perpendicular to the direction of motion and 35 degrees off nadir Figure 1 The measurement timeline is related to Figure 2 The basic repeat cycle BRC is an interval of 28 seconds during which the satellite travels approximately 200 km
14. 1 Purpose and Scope of 6 1 2 Structure and Contents of 000000 nens 6 1 3 Summary of Main Changes relative to Previous 6 6 2l Applicable 6 2 2 RETEFEMCE COCUMOMS 7 233 Tei io E T M 7 COMBEX 9 3 15 MISSION eere rente es ctn 9 3 2 Basic Principles of Aeolus Instrument Operation seen 9 3 2 1 The Aeolus lidar nn nnne 9 3 2 2 The instrument modes and viewing geometries 2 9 3 2 3 Downlink to the ground 12 3 3 Products Overview and Auxiliary Data sse 12 3 4 Ground Segment and Primary Elements of Aeolus 5 13 3 4 1 Aeolus Processing Facility 13 3 4 2 Level 2 Meteorological Processing Facility _2 13 3 43 oT EE 14 3 4 4 Ground segment timelines for the operational 14 Overview of the L2B
15. 13 Provision of Auxiliary Meteorological Data 14 Error Handling and Recovery 15 Known Issues 16 Future Developments 17 Feedback and Reporting Bugs 18 Frequently Asked Questions 24 28 Aeolus Level 2B Processor Software User s Manual Ref AE MA ECMWF L2BP 001 Version 1 33 Date 29 Feb 2008 AEOLUS LEVEL 2B PROCESSOR SOFTWARE USER S MANUAL PART 3 APPENDICES 25 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 19 Appendix A Supplementary Tools Tools for product visualization aux data format conversion etc 19 1 Tools related to conversion of Level 1B files from Earth Explorer to BUFR format 19 1 1 Conversion of Level 1B files from Earth Explorer to BUFR format setenv BUFR TABLES SRUNTIME BUFR_TABLES final is mandatory RUNTIME L1B ee2bufr filename without extension NumBRC count FakeDateTime lt yyyy mm ddThh mm ss uuuuuu gt 19 1 2 Reading a Level 1B file in BUFR format setenv BUFR TABLES SRUNTIME BUFR_TABLES final is mandatory SRUNTIME TestL1B ee2bufr filename without extension msg num subset num NumBRC lt count gt 19 2 Reading Aeolus files in Earth Explorer format 19 2 1 Heading a Level 1B file in EE format SRUNTIME TestReadL1Bdata filename without extension
16. ation details for the standalone mode l e L2Bp auxiliary parameter settings List of processing modes nominal self test maintenance Operational met centre re processing List of I O data files per processing mode Note this chapter may be re structured with parallel sub sections for the relevant processing modes TBD depending on the clearest way to explain processor operation Refer to L1BP Operators Manual for template 11 1 Operator Interface The contents of this section may alter depending on the implementation of the L2B rp HMI 11 1 1 Main Control Panel 11 1 2 Job Order Editor 11 1 3 Auxiliary Data Editor 11 1 4 Product Viewer 11 1 5 Log Viewer 11 1 6 File Browser 23 28 Aeolus Level 2B Processor Software User s Manual Ref AE MA ECMWF L2BP 001 Version 1 33 Date 29 Feb 2008 11 2 Job Order Execution 11 3 Run time Directory Structure 11 4 Storing of Configuration Parameters Including I O data files of a processing run 11 5 Test Entry Points 11 6 Examples 12 Operation of the Aeolus L2B Processor assimilation mode To include run time configuration details for the assimilation mode settings List of I O data files per processing mode l e L2Bp auxiliary parameter Note this chapter may be re structured with parallel sub sections for the relevant processing modes TBD depending on the clearest way to explain processor operation
17. duce an analysis valid at 12 UTC the processing is referred to as the 12 UTC delayed cut off cycle and takes place between 02 UTC and 04 UTC the following day An analogous processing cycle the 00 UTC delayed cut off cycle takes place between 14 and 16 UTC using meteorological observations valid between 21 and 09 UTC ID H iD 2 00 3 00 4 00 5 00 6 00 7 00 8 00 8 00 jso as o 15 30 45 0 15 30145 0 15 30 45 0 15 30 45 15 30 45 0 15 30 45 0 15 30 45 0 15 30 45 0 1 ERN 12 UTC Delayed cut off cycle 2 12 hour 4D VAR 3 hour First Guess 4 00 UTC early delivery cycle 5 E3 6 hour 4D Var 10 day forecast 7 8 00 UTC dissemination QED 8 1511 Day1 4 10 T511 Day 10 4 11 a EPS Day 1 12 4 EPS Day10 4 The operational L2B processor is invoked near the start of the 12 hour 4D VAR element of the delayed cut off cycle It is worth noting that the auxiliary meteorological data used in the operational L2B proc essor are not generated from the 10 day forecast contained within the ECMWF early delivery cycle but rather from a short term forecast embedded within the 4D VAR element of the delayed cut off cycle This is done to avoid a significant source of error that would otherwise arise from time interpolation 14 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Ve
18. e characterization of the transfer functions of the band pass filters in the Rayleigh channel s Fabry Perot interferometer It is assumed that the table is updated each time ISR and possibly IAT calibration procedures are invoked approximately once per week TBC 12 28 Ref AE MA ECMWF L2BP 001 Version 1 33 Date 29 Feb 2008 Aeolus Level 2B Processor Software User s Manual Auxiliary Climatological Data These are required as auxiliary non instrumental input to the L2B proc essor but are only used under some options They contain for example extinction to backscatter ratios which are used in some schemes for retrieval of scattering ratio Auxiliary Calibration Data These are required as auxiliary instrumental input to the L2B processor but are only used under some options They contain for example calibration coefficients needed for the determination of aerosol and cloud optical properties Processor settings for L2BP see RD1 1 for a definition of the AUX PAR 2B file These include screening parameters scene classification thresholds etc A further potential parameter would be target integration length which would depend on the target assimilating model 3 4 Ground Segment and Primary Elements of Aeolus PDS A primary task of the Aeolus ground segment is the systematic generation archiving and dissemina tion of data products through the mission lifetime The tasks are distributed amongst a
19. e to version 1 32 of this document minor amendments for consistency with L2B Processor Release 1 33 Updated usage instructions have been given for two supplementary tools namely the Level 1B EE2Bufr convertor and the KNMI Ascii to Auxilliary Meteorological Data convertor Many sections headings are given as placeholders for details that are to be added in future versions 2 Documents 2 1 Applicable documents Ref Document title Document ref Ver Date AD1 Statement of Work of the Development and Production of AE SW ESA GS 0117 1B Sep 2004 L2B C Aeolus data 6 28 Aeolus Level 2B Processor Software User s Manual Version 1 33 Date 29 Feb 2008 Ref AE MA ECMWF L2BP 001 AD2 Answer to RFQ 3 11094 04 NL MM Jul 2004 AD3 PDS to ECMWF Interface Control Document XADM GSEG EOPG ID 04 0002 1 6 Nov Dec 2007 AD4 Implementation of Level 2B 2C Processing Facility Tech XADM GSEG EOPG RD 04 0003 1 1 2004 nical Requirements AD5 Earth Explorer Ground Segment File Format Standard PE TN ESA GS 001 1 4 Jun 2003 2 2 Reference documents Ref Document title Document ref Ver Date RD1 Aladin Instrument Operation Definition AE TN ASF AL 00044 3 0 Oct 2004 RD2 REMOVED RD3 Level1B Master Algorithm Document AE SW ASU GS 023 4 0 Jun 2006 RD4 Impact of line shape on wind measur
20. ements and correc AE SW ESA GS 016 1 0 Feb 2004 tion methods RD5 L1B amp E2S Input Output Data Definitions Interface Control ADM IC 52 1666 3 5 Feb 2008 Document RD6 Selection of L2B L2C Parameters Study TN2 1 AE TN MFG L2P 0021 2 Jun 2006 RD7 Aeolus Data Products Contents Guidelines AE TN ESA SY 007 1B May 2004 RD8 ADM Aeolus Level 2B Processor Design Document AE DD ECMWF L2BP 001 1 0 Feb 2007 See also Definition of Baseline Aeolus Level 2B Process AE TN ECMWF L2P 0022 1 2 Sep 2005 ing RD9 ADM Aeolus Level 2B Algorithm Theoretical Baseline AE TN ECMWF L2BP 0023 2 1 Feb 2007 Document Mathematical Description of the Aeolus Level 2B Processor RD10 ILIAD Lookup Table Detailed Processing Model AE TN MFG GS 0001 1 0 Oct 2005 RD11 ADM Aeolus Level 2B 2C Processor Input Output Data AE IF ECMWF L2BP 001 1 32 Jan 2008 Definitions Interface Control Document RD12 ADM Aeolus Level 2B Processor External Interface Con AE IF ECMWF L2BP 002 1 32 Jan 2008 trol Document RD13 Definition of Baseline Aeolus Level 2C Processing Study AE TN ECMWF L2CP 0062 1 0 In TN6 2 Progress 2 3 Acronyms ACCD Accumulation Charge Coupled Device AISP Annotated Integrated Source Packet AMD Auxiliary Meteorological Data AOCS Attitude and Orbit Control System BRC Basic Repeat Cycle CFI Customer Furnished Item DEM Digital Elevation Map E2S End to End Simulator ECMWF European Center for Medium Ran
21. eprocessor e Instances for Calibration and Validation e Reference instances standalone modes at ESA and ECMWF The source code is designed so that all instances use common code wherever possible Two mecha nisms make processsing variations possible 1 the common code which provides for different options to be selected through processing pa rameters 2 site specific adapations to the source code are permitted At the time of writing the only variations relate to interfacing to external files Earth Explorer format or BUFR Further details will be provided in the future versions of this document 4 5 Context of the L2BP and Processing Instances The common processing instances envisaged for the L2BP are referred to as the operational met centre and re processing instances c f assimilation and stand alone modes These are described separately below All processing instances are Nominal in the sense of producing L2B wind esti mates The L1BP terminology contains modes such as self test and maintenance these are not applicable to the L2BP The timeliness of L2B products from the different instances of the L2B processor are Operational processor at ECMWF shortly after near real time PDS late and re processing TBD Met Centres to suit the constraints imposed by the met centre concerned 4 5 1 L2BP reprocessing mode The relationship of the Aeolus Level 2B Re processing facility in the overall Aeolus PDS has been
22. essor to assist in research and development The ECMWF data assimilation system also facilitates the gen eration of Level 2C products This section could be expanded to include further explanation of data flow E g L1B and AUX RBC data from APF USDF predicted flight track data 3 4 3 Archives The Long Term Archive LTA will archive all Aeolus products and ADFs for a minimum duration of 10 years It contains all data required for scientific users to implement the L2B processor in stand alone mode ie not integrated with an NWP system L1B data auxiliary meteorological data auxiliary calibra tion data The LTA is also responsible for reprocessing tasks The User Service and Dissemination Facility USDF caters for NRT and QRT services It will provide on line access to at least the last three months of all Aeolus products from LO up to L2C The Archiving Facility ARF and Multi Mission User Service Facility MUSF are described elsewhere 3 4 4 Ground segment timelines for the operational processors Level 1B APF USDF processes one L1B product file every 100 minutes AUX RBC Once per week at the ACMF TBC Level 2B The L2 Met PF ECMWF obtains L1B data from the APF USDF Polling for new L1B data occurs every ten minutes In common with other meteorological observations the data are stored locally until the assimilation schedule is ready to process them Meteorological observations valid between 09 and 21 UTC are used to pro
23. ge Weather Forecast EE Earth Explorer H LOS Horizontal Line Of Sight HSRL High Spectral Resolution Lidar IAT Instrument Auto Test ISR Instrument Spectral Registration L1B Level 1B L2B Level 2B L2C Level 2C MPH Main Product Header NAG Numerical Algorithms Group NRT Near Real Time NWP Numerical Weather Prediction ODB Observation DataBase PDS Payload Data Segment PRF Pulse Repetition Frequency QRT Quasi Real Time SNR Signal to Noise Ratio SPH Specific Product Header WGS84 World Global System 84 Reference Ellipsoid for GPS data 7 28 Aeolus Level 2B Processor Software User s Manual Ref AE MA ECMWF L2BP 001 Version 1 33 Date 29 Feb 2008 WMO World Meteorological Organization 8 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 3 System Context 3 1 Mission Objectives The Atmospheric Dynamics Mission ADM Aeolus is the second of the European Space Agency s Earth Explorer Core Missions Its objective is to demonstrate the capability to measure wind profiles from space using a Doppler wind lidar The need for such data with high accuracy and good vertical resolution has been identified as a priority for the global observing system The polar orbit facilitates the global coverage that is required particularly over ocean regions which are currently poorly ob served The accu
24. ile KnmiAsciiFileName asc default knmi file asc 20 Appendix B Summary of Error amp Warning Messages Recovery Procedures 21 Appendix C Software Transfer Inventory This section has been moved to the Software Release Note accompanying each software release 22 Appendix D Thin Layer Configuration Files 22 1 Workstation Configuration File An example is given in ThinLayer WorkstationConfigurationFile xml in the Release source code This file is also available in the directory INSTALL DIR TLE testfiles 27 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 22 2 Task Table An example is given in ThinLayer TaskTable AE L1B L2B WIND xml in the Release source code This file is also available in the directory INSTALL DIR TLE testfiles 22 3 Example Job Order An example is given in Test main JobOrder test12 xml the Release source code In addition the file INSTALL_DIR TLE_testfiles order 5 xml can be used by the Thin Layer Emulator to produce a JobOrder file Pathnames may first need to be adapted 28 28
25. ke symbolic links to any input files listed in the JobOrder file that reside outside the JOBORDER direc tory Separate links are needed for HDR and DBL components of input files Make sure the JobOr der file does not specify any pathname for these input files 2 Use the command SRUNTIME LTB Level2BProcMain lt gt gt raw logfile txt where joborder is the name of the Job Order file If the installation instructions have not renamed the processor then the command should be SRUNTIME L2B processor lt joborder gt gt raw logfile txt Logging messages are written to stdout or to lt raw_logfile gt txt if the optional redirection is used 3 Raw logging messages can be formatted into an Earth Explorer file using a Report Generator Use the command SRUNTIME L2B ReportGenerator py lt joborder gt 20 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 where joborder is the name of the Job Order file For situations where raw logging messages have been redirected to lt raw_logfile gt txt use the command SRUNTIME L2B ReportGenerator py 1 raw logfile txt Further details on running the standalone software are given in Part 2 Operations Guide Chapter 11 Details on running supplementary tools are given in Chapter 19 Appendix A 8 6 How to install and configure the software
26. ke of definiteness a specification is given for the PDS late and re processing instance This specification serves as a guideline for all other instances of the L2BP e g instances for scientific users However it is expected that the processor can be implemented on other platforms including the operational data assimilation environments at ECMWF and national weather services For a gen eral description of other suitable Unix platforms refer to the Software Release Note accompanying each software release 4 2 1 Target platform for the PDS L2B late and re processor This instance of the L2BP should be implemented on a standard Linux workstation Hardware requirements Memory 256 MB Diskspace 20 GB at least 1 5 GB free for installation Operating system Linux Software requirements Compilers Fortran90 Make Python C is not currently required Libraries ESA Earth Explorer CFI v3 7 v3 7 1 for Linux associated platform con straints For compatibility with EE CFI datatypes the Fortran compiler must be capable of supporting Asym metric integers e g range 32768 to 32767 for 2 byte integers Hence some NAG Fortran com pilers may be excluded 4 3 Performance requirements 16 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 Numerical accuracy and execution time are not driving requirements for the Core PDS late and re
27. n of the Aeolus L2B Processor standalone 0 23 3 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Software User s Manual Version 1 33 Date 29 Feb 2008 11 1 Operator nnns intent enne sinn nsns nnne 23 11 1 1 Main Control Panel sssrinin RR ge de 23 11 1 2 Job Order Ie ttc RD erga ri 23 11 1 3 Auxiliary Data Editor e eee Rete hee Dre N ESR 23 11 1 4 Product 23 AT oe Se bog VIOWOT Sa cab eaa Soe che Soh es 23 i 23 11 22 06 Order Executie EAA 24 11 3 Run time Directory 24 11 4 Storing of Configuration Parameters 2000 0 24 11 5 Test Entry Points eterne eret 24 11 6 Examples 24 12 Operation of the Aeolus L2B Processor assimilation 24 13 Provision of Auxiliary Meteorological Data nemen 24 14 Error Handling and
28. number of primary elements of the Payload Data Segment PDS shaded red in Figure 3 FOS PDS archived HK data ight Operations E a S band Control Center settings time Mission external support lines Management amp 2 MS h perations planning Planning Facility 9 Station TC TM commandin oper MMPF tions plan 6 monitoring orbit pre on board archiving dictions settings o 7 5 3 Server Calibration amp o planning data Monitoring Facility product amp distribution Level 0 ADF L1A 1B 2A X band Acquisi L2 Processing Leader 2B 2C tion Station Facility L2 Met PF LTA AS Svalbard ECMWF MUSF scientific science rH H users type 2 house keeping 1 Aeolus Pro QRT ue p x Complementary cessing Facility ARF Inventory d aad Acquisition APF Tromso 1B 2A USDF alVal users Station s em Level 1B 2A type 3 data Level 1B NRT QRT service to NWP cen ters type 1 Monitoring amp Control Facility MCF Figure 3 Primary elements of the Aeolus Ground Segment 3 4 1 Aeolus Processing Facility Situated in Troms Norway the APF is responsible for near real time processing from LO to L1B and for off line processing to L2A The L1B data are made available in near real time to both the L2 Met
29. ope of Document This document is the Software User s Manual for the Aeolus Level 2B Processor version 1 33 Its purpose is 1 to provide the context for the processor and its various modes 2 to provide instructions for configuring the processor mode dependent 3 to provide instructions for operating the processor also mode dependent and 4 to enable the user to understand the scientific principles and software implementation of the L2B processor For a more complete understanding of the L2B Processor the reader is also referred to the following reference documents RD6 RD8 RD9 1 2 Structure and Contents of Document The document is structured in 3 main parts Part 1 details the context for the processor and comprises a Context Guide Chapters 1 to 8 Part 2 comprises an Operations Guide Chapters 9 to 18 Part 3 contains a number of appendices Chapters 19 to 22 To better understand the Level 2B Processor the reader is encouraged to treat the User Manual as a single coherent document In other words the different parts are inter related and should not be con sidered as disjoint from each other For instructions on how to install the software as a standalone package refer to the Software Release Notes accompanying each software release Instructions on how to integrate the software within a data assimilation algorithm are provided in Section 8 6 1 3 Summary of Main Changes relative to Previous Version Relativ
30. orrections and additions as required for the assimilation of mete orologically representative Aeolus observations in NWP models In particular they contain HLOS wind components with geophysical corrections applied These corrections account for the temperature and pressure dependence of the molecular backscatter and involve auxiliary meteorological data provided by an NWP model The product also involves selective averaging of the L1B measurement scale data with weights dependent on classification of the atmospheric scene clear sky or cloudy and type of cloud The timeliness of L2B data is addressed in Section 4 5 L2C Aeolus assisted wind vector profile data This product is the result of assimilation of lower level L1B L2B products by NWP models and are described elsewhere RD1 1 RD13 Auxiliary Meteorological Data These are required as auxiliary non instrumental input to the L2B processor They are also auxiliary input to the L2A processor and potentially to other Aeolus calibra tion processing modes e g ISR Auxiliary Rayleigh Brillouin Correction Data These are required as input to L2B ILIAD correction scheme RD9 RD10 They take the form of a pre computed table giving the frequencies of the LOS Doppler shift for pre specified conditions of 1 pressure and temperature within the sensing volume and 2 an array of instrument receiver response values dimensionless in the range 0 5 to 0 5 RD10 The table is based on a precis
31. racy of the ADM Aeolus wind observations will depend primarily on the intensity of the backscattered laser light which in turn depends on the presence and thickness of clouds and the concentration of aerosol It is expected that sufficient backscatter will be received from the layers of clear air above clouds from cloud top layers from layers in and below thin cloud from the gaps be tween broken cloud and from layers with sufficient aerosol in the lower parts of the atmosphere The mission objectives and observation requirements have been designed to meet scientific goals in user communities in climate research atmospheric modelling and numerical weather prediction NWP Meteorological observations particularly those with well understood and well quantified error characteristics are an essential part of NWP Data assimilation procedures use such observations to derive atmospheric analyses physically consistent estimates of the atmospheric state which are used as the initial conditions for weather forecasts Such procedures are typically run in an opera tional environment with real time or near real time constraints It is worth noting that ADM Aeolus is primarily a research and demonstration mission Its projected three year lifetime will provide many opportunities for assessing the benefits of space based wind profile information and for defining the steps towards future operational DWL missions Given the experimental nature of the mission
32. rsion 1 33 Software User s Manual Date 29 Feb 2008 ECMWF sends L2B products in EE format to the USDF typically 5 to 6 hours after the end of the de layed cut off assimilation cycle From there the Core PDS places them in the LTA 15 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 4 Overview of the L2B Processor 4 1 Functional requirements The functional requirements of the L2B processor are as follows FR1 The L2BP must process valid wind measurements in a Level 1B Aeolus Wind Product in con junction with auxiliary input data to generate a Level 2B Aeolus Product FR2 One instance of the processor must be implemented at ECMWF to generate operational L2B products the operational instance This instance must be compatible with the ECMWF comput ing environment in particular the data assimilation component FR3 One instance of the processor must be implemented in the Core PDS the late and re processing instance This instance must be compatible with the Thin Layer FR4 The processor must be distributed in source code form This is to facilitate instances of the processor at other sites scientific institutes and national meteorological services with a minimum of constraints on the target platform but subject to site dependent adaptations of the processor Source code 4 2 Platform requirements For the sa
33. similation 19 7 1 Overview of I O data files data 19 Installation and System eene 20 8 1 System 9 20 8 2 How to get the 2 1 20 8 3 How to compile the software 20 8 4 How to install and configure the software standalone 20 8 5 How to run the software standalone 20 8 6 How to install and configure the software assimilation 21 8 7 How to retrieve and install external software library 21 8 8 How to retrieve and install 995 0 2 eee nnne 2l PART 2 OPERATIONS GUIDE terres dete Den 22 Q Scientific 5 23 9 3 Algorithm OVerviBW etta 23 10 Software Implementation 2c trece Cete tenta en 23 10 1 Software Principles and Top Level Design sse enne 23 10 2 and following sub sections Description of individual modules one subsection per module 23 11 Operatio
34. uld be deleted TBD 7 External Interfaces assimilation mode 7 1 Overview of I O data files data streams Input L1B in Bufr format for ingestion into assimilation system with L2BP embedded Outputs to be formulated according to the accepted practice at each met centre 19 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 8 Installation and System Configuration 8 1 System Requirements This section has been moved to the Software Release Note accompanying each software release 8 2 How to get the software This section has been moved to the Software Release Note accompanying each software release 8 3 How to compile the software This section has been moved to the Software Release Note accompanying each software release 8 4 How to install and configure the software standalone mode This section has been moved to the Software Release Note accompanying each software release Further details on configuring the standalone software are given in Part 2 Operations Guide Chapter 11 8 5 How to run the software standalone mode To run the L2B processor create a JOBORDER directory e g JobOrderNNNN where NNNN stands for the JobOrder number Place a JobOrder file in this directory For an example JobOrder file see Section 22 3 1 From the JOBORDER directory in all input files HDRs DBLs Alternative ma
35. urther analysis by other support tools There are no plans for a graphical Human Machine Interface HMI 18 28 Aeolus Level 2B Processor Ref AE MA ECMWF L2BP 001 Version 1 33 Software User s Manual Date 29 Feb 2008 5 External Interfaces late and re processing mode The late and re processing mode is controlled via the Thin Layer Refer to RD 12 for details 6 External Interfaces standalone scientific mode 6 1 Overview of I O data files data streams These are the same as for the late and re processing mode as decribed in RD 12 Key features of the standalone scientific mode in contrast to the assimilation mode are as follows L1B EE to BUFR conversions are not applied in re processing mode L2B output EE format All input auxiliary data meteorological climatological calibration processor settings EE format 6 2 HMI Functionalities 6 3 Processing Control Processing control is similar to that for the late and re processing instance of the L2BP i e is handled by the Thin Layer For further details refer to RD 12 Scientific instances are controlled by a unix shell invoking the processor from the command line A graphical HMI is under consideration 6 4 Logfile error handling Log files handling of error warning messages 6 5 Cleaning of intermediate files After abnormal termination of processing the following files sho

Download Pdf Manuals

image

Related Search

Related Contents

Et si j`apprivoisais mon chef !  User manual  User Manual - SLIM-100 SLIM-200 SLIM-300 SLIM-H20  Black & Decker 5146471-01 Instruction Manual    Philips DC310 User's Manual    Synology Router RT1900ac Guia do usuário  CO N TRO LLER ATR142 Manuale Installatore User Manual  WLAN & Cellular Solutions  

Copyright © All rights reserved.
Failed to retrieve file