Home
Title: SMOS L2 OS OTT Post-Processor Software User Manual Doc
Contents
1. Requirements Definition A D 13 SMOS L2 Open Prototype Requirements and SO RS GMV GS 4401 Architecture All rights reserved ARGANS 2013 Doc SO MA ARG GS 008 I Issue O Rev 2 ed LOCEAN SA CETP Post Processor Date 29 N ber 2013 ARGANS IFREMER Software User Manual ed ae cs ICM CSIC SMOS L2 OS OTT A complete list of reference documents with versions amp dates is available in the Operational Processor Software Release Document SO RN ARG GS 0019 15 Abbreviations The list of acronyms is available in the Operational Processor Software Release Document SO RN ARG GS 0019 All rights reserved ARGANS 2013 LOCEAN SA CETP Post Processor Date 29 November 2013 ARGANS IFREMER Software User Manual A ICM CSIC SMOS L2 OS OTT PoC SO MACARG GS 008 1 a Issue 0 Rev 2 2 Overview 2 1 Introduction Figure I shows the organisation and data flow of the L2OS processor and OTT post processor The L2OS post processor architecture is similar to that of the L2OS processor see OPSUM R D 20 The post processor is executed from the command line using a job order specifying input files and output directories The L2OS processor ingests Llc products and a number of other files including OTTs AUX_OTTXF D These OTTs are updated frequently nominally every day by the OTT post processor The OTT post processor ingests all the AUX DTBXY generated by the L2OS processor together with the most recent ie current A
2. CREATEHEADER 16 writeModule c Cannot create header for OTTxF D product ERROR CODE WRITE OUTPUTS WRITEDTBCURFILE GETHEADER writeModule c Cannot get DTBCUR header ERROR CODE WRITE OUTPUTS WRITEDTBCURFILE CREATEHEADER writeMainHeader c Cannot get Node while writing writeSpecificProductHeader c Cannot get node while writing SPH writeMainHeader c Cannot get Node while writing main product header writeFixedHeader c Cannot get Node while writing fixed header writeSpecificProductHeader c Cannot set outer IM dimension ERROR CODE WRITE OUTPUTS WRITEREPORT CREATEPRODUCT writeReport c Cannot create product report All rights reserved ARGANS 2013 main product header ERROR CODE WRITE OUTPUTS WRITESPECIFICHEADER GETNODE ERROR CODE WRITE OUTPUTS WRITEMAINHEADER GETNODE ERROR CODE WRITE OUTPUTS WRITEFIXEDHEADER GETNODE ERROR CODE WRITE OUTPUTS WRITESPECIFICHEADER SETOUTERD a Z ICM CSIC SMOS L2 OS OTT Pee SOMA ARG GS 0081 LOCEAN SA CETP Post Processor ARGANS IFREMER Software User Manual Internal Error Name L2 ouput product may be incomplete Function that generates the error and error description code ERROR CODE WRITE OUTPUTS WRITEREPORT CREATEHEADER writeReport c Cannot create product header ERROR CODE WRITE OUTPUTS WRITEREPORT CREATEDATABLOCK writeReport c Cannot create data block ERROR CODE WRITE OUTPUTS WRITEREPORT GETNODE writeReport c Cannot get Node while writing product report writereport c Cannot set outer
3. as specified by the Fixed Header Creation Date o AUX CNFOSF Processor amp Post Processor Configuration Parameters for L2 Ocean Salinity o Mandatory o Dependency check Latest generation time as specified by the Fixed Header Creation Date All rights reserved ARGANS 2013 a ICM CSIC SMOS L2 OS OTT Poc SO MA ARG GS 008 I LOCEAN SA CETP Post Processor Issue 0 Rev 2 A Date 29 N ber 2013 ARGANS IFREMER Software User Manual i RE All rights reserved ARGANS 2013 Doc SO MA ARG GS 008 I Issue O Rev 2 E 7a ICM CSIC SMOS L2 OS OTT S LOCEAN SA CETP Post Processor a Date 29 November 2013 ARGANS IFREMER Software User Manual i 7 erter 5 Operational configurations 5 1 Introduction The SMOS L2 OS post processor handles many files that are either input files or output files Input files are loaded in the processor They include either data or configuration information A technical description of the content of all files handled by the post processor is available in R D 4 or R D 11 We focus hereafter on the configuration that is recommended for operational purpose DPGS We detail below the main files e the task table file CNF_TSKTBL e the private configuration file CNF_OSCOTT e the main configuration file AUX CNFOSF that contains o Flag and Filter definitions o Regions of interest definitions o Post Processor configuration 5 2 The task table The task table 1s SM OPER CNF TSKTBL 20
4. 080801T000000 20500101T000000 vw rrr 1 xml vvv is the processor version eg 610 and rrr is the release version eg 001 and it can be found under the installation directory in SSMOS_ROOT smos task_tables AUX_DTBXY_ 5 3 Job orders One job order is provided in the SSMOS_ROOT Inputs directory to generate a set of OTT products from sample AUX_DTBXY_ and AUX_DTBCUR products SM TEST MPL JOBORD 20050101T000000 20500101T000000 vvv 200 8 XML 5 4 The private configuration file The private configuration is provided in SSMOS_ROOT smos products CNF_ L2OS SM TEST CNF L20S 20050101T000000 20500101T000000 vw rrr 8 EEF All rights reserved ARGANS 2013 Doc SO MA ARG GS 008 I Issue O Rev 2 ICM CSIC SMOS L2 OS OTT LOCEAN SA CETP Post Processor Date 29 N ber 2013 ARGANS IFREMER Software User Manual S ed 5 5 The main configuration file AUX_CNFOSF The main configuration file is shared between the L2 OS processor and OTT post processor SM TEST AUX CNFOSF 20050101TOOOOOO 20500101T000000 001 rrr 8 EEF rrr is the release version eg 001 and it can be found under the installation directory in SSMOS_ROOT smos products AUX_ CNFOSF All rights reserved ARGANS 2013 s ICM CSIC SMOS L2 OS OTT JOE SO MA ARG OS 0081 LOCEAN SA CETP Post Processor ARGANS IFREMER Software User Manual 6 Return codes When the post processor stops it returns with a specific code The return code may help targeting the origin
5. 8 tools c inverseDiagMat function fail to allocate E 7 EH E 7 memory for matrix invDiag ERROR CODE TOOLS TOOLS INVERSEDIAGMAT NONDIAGMAT 138 tools c inverseDiagMat function input matrix is not diagonal Found non diagonal term different from 0 ERROR CODE TOOLS TOOLS TRANSPOSEMAT ALLOCMAT 139 tools c transposeMat function fail to allocate memory for matrix st All rights reserved ARGANS 2013 s 733 ICM CSIC SMOS L2 OS OTT DOG SO MAROC D081 LOCEAN SA CETP Post Processor ARGANS IFREMER Software User Manual Internal Error Name of return code No L2 product generation Exit Function that generates the error and possible error description code ERROR CODE TOOLS TOOLS SUMMAT SIZEMATS 140 tools c sumMat function inputs matrices are not ERROR CODE TOOLS TOOLS SUMMAT ALLOCMAT 140 tools c sumMat function fail to allocate memory ERROR CODE TOOLS TOOLS DIFFMAT SIZEMATS 141 tools o ditiMat function inputs Matrices are not ERROR CODE TOOLS TOOLS DIFFMAT ALLOCMAT Tal tools c diffMat function fail to allocate memory ERROR CODE TOOLS TOOLS PRODMAT SIZEMATS 142 tools c prodMat function input matrices are not ERROR CODE TOOLS TOOLS PRODMAT ALLOCMAT 142 tools c prodMat function fail to allocate memory ERROR CODE TOOLS TOOLS SCALPRODMAT ALLOCMAT 143 tools c scalProdMat function fail to allocate ERROR CODE TOOLS TOOLS KEEPDIAGMAT SIZEMAT 144 tools c keepDiagMat function dimensions of input ERROR CODE TOOLS TOOLS KEEPDIAGMAT A
6. 9 ICM CSIC SMOS L2 OS OTT sad em LOCEAN SA CETP Post Processor N A Date 29 November 2013 ARGANS IFREMER Software User Manual 7 erter Title SMOS L2 OS OTT Post Processor Software User Manual Doc code SO MA ARG GS 008 I Issue 0 Revision 2 Date 29 November 2013 nome Funetion Company Signature Date Prepared SMOS Team Expert Support Laboratories All rights reserved ARGANS 2013 Date 29 November 2013 ARGANS IFREMER Software User Manual ag 3 ICM CSIC SMOS L2 OS OTT ER RO S LOCEAN SA CETP Post Processor Change Record Issue Revision Date Description Approval _ 0 I 18 06 2013 Firstversion Sooo o Issue Revision Date Description 2 29 06 2013 Minor corrections from JCD comments 18 07 2013 HE O 2 13 09 2013 Updated return codes 2 11 10 2013 Added to section 2 1 a description of AUX_DTBCUR initialisation and updating corrected job order filename in section 5 3 oe 12811303 i 1 29 11 2013 corrected doc version number in header amp first page All rights reserved ARGANS 2013 ssue O Rev 2 a fer ICM CSIC SMOS L2 OS OTT Poc SO MA ARG GS 008 I LOCEAN SA CETP Post Processor Date 29 November 2013 ARGANS IFREMER Software User Manual j ii 1 1 1 2 1 3 1 4 1 5 2 1 3 1 3 2 4 1 4 2 4 3 5 1 S 5 3 5 4 5 5 Table of Content INTRODUCTION os es ne n ie eed n ee sees ee es GE ee ee Re be Ee eee seen eee 4 TL 4
7. F L20S XML RW API HOME EN 169 readCNF L20 c environment vaiable XML RW API HOME VNOTFOUND not set Unable to find private configuration file CNF 1209 _ teadCNF L20 G environment vaiable SMOS CNF L20S not set Unable to find private configuration file CNF K208 ERROR CODE READ INPUTS DATA SELECTION GET VALIDITY PERI 170 get validity period c fail to get validity period ERROR CODE CONFIG PROTO READCNF L20S SMOS CNF L20S ENVN 169 OT FOUND ERROR CODE CHECK VALIDITY PERIOD PRODUCT NOTVALID 17215 check validity period c invalidity period of the E 7 E 7 E EH product E L readLut c Unable to read Lut 1738 readLut c fail to allocate memory for a LUT Loy readXmlFunctions c faril to get product informations ERROR CODE FORWARD MODEL SUPPORT RADEC ld RADec c fail to compute right ascension and E EH E 7 E declination ERROR CODE DIVISION BY ZERO 176 mathematical exception ERROR CODE READ INPUTS DATA SELECTION READLUT ERROR CODE READ INPUTS DATA SELECTION READLUT ALLOCLUT ERROR CODE READ INPUTS DATA SELECTION GETPRODUCT INFO UO All rights reserved ARGANS 2013 s 733 ICM CSIC SMOS L2 OS OTT DOG SO MA ARG OS 0081 LOCEAN SA CETP Post Processor ARGANS IFREMER Software User Manual Internal Error Name of return code No L2 product generation Exit Function that generates the error and possible error description code ERROR CODE READ INPUTS DATA SELECTION READTHRESHOLDS NO 180 readThresholds c Cannot get
8. GET NII NE cues 4 REFERENCE DOCUMENTS esse enes Ge Se GE Ie meine Ge Di nens ie ae GE GE eve ie Ee Di 4 IREN Ee cE Ge ee RE E eee eee 5 ABBREVIATIONS sessies ens ds smee oes se oe se ed se ee eie oe n ee ei ee PENE oe ee de AG ie eo 6 OVER IT NN 7 NR IN 7 INSTALLATION OE EE EE OE EE EE EE EE EE EE en 8 INSTALLATION OF THE OTT POST PROCESSOR ccscsscscescscaccececcscsccscssoscscscecascscascscaseecesescssescssoscesascesseeces 8 TREE ORGANIZATION wcsicdcscorondesudodednesasenextacieeuddanasadeenudeanduanesesavancededdunasedeleasiieecdanswsesaveucededdanereialeacieacdineotesaveucebes 8 L2 OS POST PROCESSOR DEPENDENCY MODEL ccccccccccccccccccccccccccccccccccccccccccccccccceccs 10 L2 OS POST PROCESSOR AUXILIARY DATA ese ee ee ee ee ee es ee es ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 10 OMAN Ne 11 OTT POST PROCESSOR PROCESSING Gensere 11 OPERATIONAL CONFIGURATIONS cccccccsccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccees 13 INTREE DE ON sere ER EE EE EEE EE NE SN PR 13 THE GEER EEE NN ER EE 13 PR FEE EE ER OE ON OE OE OE OO OE EO EO eee 13 THE PRIVATE CONFIGURATION FILE ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 13 THE MAIN CONFIGURATION FILE AUX CNFOSP ees esse esse esse ee ee ee see ee ee ee ee ee ee ee ee ee ee ee ee 14 RE IN OS NNN 15 GSL LOG INFO MESSAGES cccccccccscccccsccccccc
9. LLOCMAT 144 tools c keepDiagMat function fail to allocate ERROR CODE TOOLS TOOLS INVERSEMAT SIZEMAT Lay tools c inverseMat function dimensions of input ERROR CODE TOOLS TOOLS INVERSEMAT ALLOCMAT LL 145 tools inverseMat function fail to allocate ERROR CODE TOOLS TOOLS INVERSEMAT ALLOCMAT ILL 145 tools Ee inverseMat function fail to allocate ERROR CODE TOOLS TOOLS INVERSEMAT LLNOTDEFPOSITIVE 145 tools c inverseMat function ll matrix is not ERROR CODE TOOLS INTERPHERMIT NSAMPLINGTOOLOW 146 interpHermit c not enough sampling In the ERROR CODE TOOLS INTERPHERMIT INDEXINVALID 146 interpHermit c index for interpolation is not ERROR CODE CONFIG PROTO READPARAMINDICES NOOPEN le are readParamIndices c Cannot get product informations ERROR CODE CONFIG PROTO READPARAMINDICES NONODE readParamIndices c Cannot get node ERROR CODE CONFIG PROTO READPARAMINDICES NODATA readParamIndices c Cannot load ParamIndices data ERROR CODE CONFIG PROTO READPARAMINDICES MULTIINDEX readParamIndices c Parameter index not unique ERROR CODE READ INPUTS DATA SELECTION READHEADER NONODE readHeader c Cannot get data from node DATA ERROR CODE READ INPUTS DATA SELECTION READHEADER NONODE readHeader c Cannot get node ERROR CODE READ INPUTS DATA SELECTION READDTBCUR NOOPEN readDTBCUR c Cannot read AUX DTBCUR All rights reserved ARGANS 2013 s 733 ICM CSIC SMOS L2 OS OTT DOG SO MA ARG OS 0081 LOCEAN SA CETP Post Processor ARGANS IFREMER Software User Manua
10. O TP ARG GS 0015 R D 18 SMOS L2 OS Parameter Data List SO TN ARG GS 0010 R D 19 Earth Explorer Mission CFI Software Explorer Lib EE MA DMS GS 0003 software User Manual R D 20 SMOS L2 OS Operational Processor Software User SO MA ARG GS 0018 Manual R D 21 SMOS L2 OS Prototype Processor Software Release Same as R D 10 Document R D 22 Earth Explorer Mission CFI Software Mission CS MA DMS GS 0001 Conventions document R D 25 Software Verification and Validation Plan SO TP ARG GS 0025 Acceptance Test R D 26 Software Verification and Validation Plan System SO L2 SSS ACR 0009 Test R D 27 SMOS L2 OS Operational Processor Auxiliary Data SO CS ARG GS 0039 Files Configuration Control A complete list of applicable documents with versions amp dates is available in the Operational Processor Software Release Document SO RN ARG GS 0019 R D 17 SMOS L2 OS Algorithm Validation Test Procedure SO TR ARG GS 0016 Report 1 4 Applicable Documents A D 1 SMOS L2 OP Operational Constraints SO TN GMV GS 4402 A D 2 PDPC CORE Generic IPF Interface Control SO ID IDR GS 1001 Document A D 3 Earth Explorer File Format Standards PE TN ESA GS 0001 A D 4 Level 2 Processor ICD and Operational Constraints SO ID IDR GS 0003 A D 5 Space Engineering Software Part 1 Principles and ECSS E 40 Part 1b requirements A D 6 Space Engineering Software Part 2 Documents ECSS E 40 Part 2b
11. UX DTBCUR and outputs OTTs for use by future runs of the L2OS processor and a new AUX_DTBCUR used by the next run of the OTT post processor Wiel processor OTT post processor current cele es delta T BS DTBXY_ DTBCUR Figure 1 Overview of the SMOS L2 SSS processor and its files An initially empty AUX DTBCUR in SMOS ROOT products AUX DTBCUR is provided Each time OSCOTT runs if new OTT deltaTBs of sufficient quality are found in any of the input AUX DTBXY products they are merged with deltaTBs from AUX_DTBCUR old ones discarded and a new AUX_DTBCUR written together with a set of new OTTs For analysis each AUX_DTBCUR also contains deltaTBs for the matching OTTs All rights reserved ARGANS 2013 ag 3 ICM CSIC SMOS L2 OS OTT EE S LOCEAN SA CETP Post Processor A Date 29 November 2013 ARGANS IFREMER Software User Manual i 7 ae 3 Installation 3 1 Installation of the OTT post processor The software is intended to be installed on a Linux 64 bit operating system environment The Red Hat 5 Enterprise operating system is recommended because it is the environment on which the post processor has been implemented and tested We assume hereafter that the operational processor post processor and all necessary auxiliary and input data files have already been installed and that an environment variable SMOS_ROOT has been set pointing to the installation directory Note that since the Operational proces
12. cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscsees 20 All rights reserved ARGANS 2013 a fe ICM CSIC SMOS L2 OS OTT Poc SO MA ARG GS 008 I LOCEAN SA CETP Post Processor Issue 0 Rev 2 a Date 29 November 2013 ARGANS IFREMER Software User Manual 1 Introduction 1 1 General This document is the user manual of the SMOS L2 OS post processor The post processor has been developed to be operated on Linux 64 bit platforms It is operated from the command line interface provided the configuration of the processor is valid Configuration of the software includes many files switches selectors and parameters that are delivered in the distribution packages 1 2 Guide to this document This document addresses the L2 OS post processor installation and use For detailed information on the processor numerous documents are released along with the software For scientific aspects of the SMOS L2 OS processing see the Algorithm Theoretical Baseline Document R D 1 For inputs and output data including the configuration files see the L2 products specification document R D 4 For details on the data processing see the Detailed Processing Model R D 3 For details on the material released along with the processor see the Operational Processor Software Release Document SO RN ARG GS 0019 1 3 Reference Documents Code R D 1 SMOS L2 OS Algorithm Theoretical Baseline SO TN ARG GS 0007 Doc
13. dimension writeReport c Cannot write header writeReport c Cannot write data block SetElementData c Cannot set element data Exit Function that generates the error and possible error description code 1208 main c wrong number of arguments passed to the executable Internal Error Name of return code No L2 product generation ERROR CODE MAIN WRONG ARG ERROR CODE TOOLS CFIDATEFUNCTIONS PROCESSINGFROMTRANSPO 132 RTTIME CFIDateFunctions c getProcessingTimeFromTransportTim ey 55 CFL Tinction AL time transport to processing returns in error ERROR CODE TOOLS CFIDATEFUNCTIONS 132 CFIDateFunctions c Error occured 1 CFibavrerunctions c file ERROR CODE CONFIG PROTO READITERCOEF RETRIEVPARAMID 134 readIterCoef c readIterCoef function fails to read retrievParamId ERROR CODE CONFIG PROTO READITERCOEF NOOPEN ERROR CODE CONFIG PROTO READITERCOEF NODATA ERROR CODE CONFIG PROTO READITERCOEF ALLOC LUT 134 readIterCoef c Cannot open the product CNFOS2 134 readIterCoef c Cannot load IterCoef data 134 read lterCoe c tail to allocate memory For Itercoef lyt 134 readIterCoef c Cannot get node 134 readIterCoef c Cannot get node data ERROR CODE CONFIG PROTO READITERCOEF GET NODE ERROR CODE CONFIG PROTO READITERCOEF GETNODEDATA ERROR CODE TOOLS TOOLS INVERSEDIAGMAT NONSQUAREMAT EE too ks Ee inverseDiagMat function dimensions of 7 7 E 7 E input matrix are not equal ERROR CODE TOOLS TOOLS INVERSEDIAGMAT ALLOCMAT 13
14. execution of each post processing tasks thus consists in the configuration of the PDPC Core accordingly to the dependency model for the L2 OS Post Processor executable The number of inputs delivered for each product type should be the least possible to avoid increasing the transfer flow across the network Nominal post processing will be launched as part of the SMOS processing chain by the PDPC Core through its Processing Framework providing the Post Processor with the required inputs The list of inputs will be made available through the Job Order which also gives the time periods in which each product should be used In the operational chain the PDPC Core will be responsible for running a single instance ot the L2 OS Post Processor job order with the associated input data at regular intervals nominally once per day in order to update the set of OTTs 4 1 L2 OS Post Processor Auxiliary Data L2 OS post processing depends on the availability of the set of auxiliary data shown in the table below ID Product description Update rate AUX DTBXY Delta TBs for each orbit intersecting L2 OS From each orbit regions of interest ROIs specified in processor intersecting ROIs AUX_CNFOSF AUX_CNFOSF Processor Configuration Parameters for ARGANS If required by Full Polarisation L2 Ocean Salinity ESLs AUX_DTBCUR Set of delta TBs used to make OTTs OTT post Daily if processor configured in DPGS Table 1 L2 OS Post Processor Auxilia
15. ges are sent to the GSL in addition to the advance messages and any error or warning messages During normal processing exactly 2 ADVANCE messages are generated START amp END ERROR messages result in processor termination Any number of WARNING messages may be issued during processing The following INFO messages are sent to the GSL in this sequence if there are no processing errors Reading DTBCUR file PG Start of main processing with deltaTBs from d ascending and d descending orbits Writing output files End of processing Followed by A 100 END 000 All rights reserved ARGANS 2013
16. icense All rights reserved ARGANS 2013 a fer ICM CSIC SMOS L2 OS OTT Poc SO MA ARG GS 008 I Issue O Rev 2 LOCEAN SA CETP Post Processor Date 29 November 2013 ARGANS IFREMER Software User Manual HDES library Log4c XML2 the XML C parser and toolkit part of the Gnome project XML RW API from Indra Espacio www indra es GSL from Indra Espacio www indra es All rights reserved ARGANS 2013 a fe ICM CSIC SMOS L2 OS OTT Poc SO MA ARG GS 008 I LOCEAN SA CETP Post Processor Issue 0 Rev 2 A Date 29 November 2013 ARGANS IFREMER Software User Manual ii 4 L2 OS Post Processor Dependency Model The Dependency Model is the set of rules designed for each processor to generate its outputs based on specific combinations of input data files This model tells the checking module which the valid relations are between files in order to successfully process SMOS data to upper processing levels The interaction between the L2 OS Post Processor and the DPGS is physically done through the interface between the PDPC Core and the processing hosts where the post processor is installed The PDPC Core shall be responsible for providing the best set of inputs to the Post Processor in order it can process products with the best possible quality The PDPC Core shall select the inputs accordingly to a configured set of rules for each executable This set of selection rules is the dependency model The orchestration of the
17. information of product NODE DATA ERROR CODE GENERIC INTERP INEXISTANT ARRAY DIMENSION 183 interp c Error occured in GenericInterp function ERROR CODE GENERIC INTERP INVALID INDEX 184 interp c Error occured in GenericInterp function ERROR CODE GENERIC INTERP INVALID COEFFICIENT 185 interp c Error occured in GenericInterp function ERROR CODE GENERIC INTERP VECT INVALID DIMENSION 186 interp c Error occured in GenericInterpVect LOOKS xc Error occured in nearestNeighbour ERROR CODE NEAREST NEIGHBOUR OUT OF MEMORY function out of memory ERROR CODE READ INPUTS DATA SELECTION READFLAGS NODATA filters c Cannot get flags data from AUX CNFOSF D ERROR CODE TOO MANY MESSAGES Number of messages gt MAX MESSAGES ERROR CODE READ INPUTS DATA SELECTION READFILTERS BADDA 195 filters c Cannot get filter data from AUX CNFOSF D ie Een ERROR CODE SIGFPE 254 trapped SIGFPE floating point exception 7 7 including div 0 amp overflow All rights reserved ARGANS 2013 a fe ICM CSIC SMOS L2 OS OTT Poc SO MA ARG GS 008 I LOCEAN SA CETP Post Processor Issue 0 Rev 2 A Date 29 November 2013 ARGANS IFREMER Software User Manual ie 20 ee 7 GSL Log INFO Messages The SMOS L2 OS post processor outputs several types of log messages advance info debug warning amp error The default setting for the Log_Level specified in the job order is INFO at this level it 1s required that a limit of approximately 10 INFO log messa
18. l Exit code ERROR CODE READ INPUTS DATA SELECTION READDTBCUR NODATA 161 readDTBCUR c Cannot read AUX DTBCUR ERROR CODE READ INPUTS DATA SELECTION READDTBCUR NOCOUN 162 readDTBCUR c Cannot get the count of data blocks Internal Error Name of return code No L2 product generation Function that generates the error and possible error description ERROR CODE READ INPUTS DATA SELECTION READDTBXY NOOPEN readDTBXY c Cannot read AUX DTBXY ERROR CODE READ INPUTS DATA SELECTION READDTBXY NODATA readDTBXY c Cannot read AUX DTBXY ERROR CODE READ INPUTS DATA SELECTION READDTBXY NOCOUNT readDTBXY c Cannot get the count of data blocks ERROR CODE CONFIG PROTO READJOBORDER NODATA readJobORder c Cannot find data in the job order file ERROR CODE CONFIG PROTO READJOBORDER NONODE LET readJobORder c Cannot find tag in the job order 7 7 7 7 7 file cannot find node ERROR CODE CONFIG PROTO READJOBORDER VARNOTSET LET readJobORder c Cannot find tag in the job order file cannot set variable ERROR CODE CONFIG PROTO READJOBORDER NOOPEN ERROR CODE CONFIG PROTO NOMEM ERROR CODE CONFIG PROTO READCNF L20S NOCLOSE 169 readCNF L20 c Cannot close private configuration E 7 E 7 a E bd file CNF L20S ERROR CODE CONFIG PROTO READCNF L20S NODATA 169 readCNF L20 c Cannot retrieve data from file E 7 E EH E EH CNF L208 ERROR CODE CONFIG PROTO READCNF L209 NOOPEN 169 readCNF L20 c Cannot open private configuration file CNF 120s ERROR CODE CONFIG PROTO READCN
19. of errors Below is a list of return codes and identification of the error source Two special return codes are 0 for normal termination of the processing and 255 when the processing is cancelled Other return codes are grouped in two categories if the return code is lower than 127 output products may be incomplete Above 128 the return code indicates that no output products are generated but product reports containing errors amp warnings are still produced Internal Error Name L2 ouput product may be incomplete Function that generates the error and error description code ERROR CODE WRITE OUTPUTS WRITEFIXEDHEADER SETELEMENTDA Sy writeFixedHeader c Cannot set data in fixed header TA D ERROR CODE WRITE OUTPUTS WRITEOTTFILE GETHEADER writeModule c Cannot get OTTxF D header ERROR CODE WRITE OUTPUTS WRITEOTTFILE EDITPRODUCT writeModule c Cannot edit product OTTxF D ERROR CODE WRITE OUTPUTS WRITEOTTFILE NODELETE ERROR CODE WRITE OUTPUTS WRITBOTTPILE GETDATASET ERROR CODE WRITE OUTPUTS WRITEOTTFILE GETDATASETRECORD ERROR CODE WRITE OUTPUTS WRITEOTTFILE WRITEDATASETRECO R OTTSF D product writeModule c Cannot delete object writeModule c Cannot get data set of OTTxF D product writeModule C Cannot get data set record of OTTS E D product writeModule c Cannot write data set record for ERROR CODE WRITE OUTPUTS WRITEOTTFILE SETELEMENTDATA writeModule c Cannot set data for OTTxF D product ERROR CODE WRITE OUTPUTS WRITEOTTFILE
20. ry Data Files All rights reserved ARGANS 2013 LOCEAN SA CETP Post Processor Date 29 November 2013 ARGANS IFREMER Software User Manual K 3 ICM CSIC Ms ag Issue O Rev 2 For each auxiliary data file the table shows the source and update rate All the files listed are mandatory for processing 4 2 Conventions The following conventions are used in sections that follow when defining the dependencies e Mandatory Optional defines whether a supporting product is always needed for a processing task mandatory or the processing can still be performed in its absence through a backup solution optional e Triggering defines the conditions that must be met to launch the processing task 4 3 OTT Post Processor processing 1 Executable to be called by PDPC Core OSCOTT lt vv gt rr gt exe 2 Processing Task e Processing a set of new and current deltaTB to a set of OTTs and new current deltaTBs as described in R D 1 amp R D 3 e To launch OTT post processing the Job Order must contain o one or more AUX DTBXY data files o one AUX DTBCUR data file o one AUX CNFOSF data file e Related Task Table deltaTB to OTT post processing 3 Main Input Products one or more AUX DTBXY and one AUX DTBCUR 4 Triggering daily on ingestion of AUX DTBXY in the PDPC Core PAS 5 List of supporting products needed o AUX DTBCUR set of deltaTBs used to make OTT s o Mandatory o Dependency check Latest generation time
21. sor and post processor are intended to be used together it is assumed that they are both installed together with the same configuration and paths To install to test and to use the post processor from source code follow the procedure in the Operational Processor Software Release Note SO RN ARG GS 0019 3 2 Tree organization After installation of the post processor amp processor the following file directory structures will be accessible Post Binary executable SMOS ROOT devpp OSCOTT vv vv exe processor Input configuration files SMOS_ROOT smos config data and schema SMOS_ROOT smos schemas SMOS_ROOT smos products SMOS ROOT libpackages SMOS ROOT is an environment variable pointing to the post processor amp processor installation directory In order to run correctly the post processor needs the following hardware and software resources 3 2 1 Hardware e LINUX Operating System 64 bits x86_64 e 4Gbof RAM e At least 4Gb of disk space for installation this does not include space needed for creating or running jobs 3 2 2 Software The SMOS L2 OS post processor uses external libraries They are included in the software package Some libraries need licensing such as the Earth Explorer CFI library Therefore you must accept the licenses of all third party software to use the SMOS L2 post processor Third party software are e Earth Explorer CFI software Contact http eop cfi esa int to obtain the l
22. ument R D 2 SMOS L2 OS Operational Processor Computation SO TN ARG GS 0011 Resources Requirements R D 3 SMOS L2 OS Detailed Processing Model SO TN ARG GS 0008 R D 4 SMOS Level 2 and Auxiliary Data Product SO TN IDR GS 0006 Specification R D 5 SMOS L2 OS Architectural Design Document SO DD ARG GS 0017 R D 6 SMOS L2 OS Detailed Design Document SO DD ARG GS 0012 R D 7 SMOS L2 OS Software Verification and Validation SO TP ARG GS 0013 Plan Unit Test R D 8 SMOS L2 OS Table Generation Requirement SO TN ARG GS 0014 Document R D 9 SMOS L2 OS Prototype Processor Software User SO MA ARG GS 002 I Manual R D 10 SMOS L2 OS Prototype Processor Software Release SO RN ARG GS 0022 Document R D 11 SMOS Level 1 and Auxiliary Data Product SO TN IDR GS 0005 Specification Detailed Design Document is available in electronic version only The DDD is a web site dedicated to the documentation of the Operational Processor All rights reserved ARGANS 2013 a E ICM CSIC SMOS L2 OS OTT Poc SO MA ARG GS 0081 w LOCEAN SA CETP Post Processor i ARGANS IFREMER Software User Manual Title R D 12 XML Read Write API Software User Manual SO ID IDR GS 0009 R D 13 General Software Library User Manual SO MA IDR GS 1002 R D 14 SMOS L2 OS Input Output Data Definition SO TN ARG GS 0009 R D 15 SMOS L2 OS Architectural Design Document Same as R D 6 R D 16 SMOS L2 OS Algorithm Validation Plan S
Download Pdf Manuals
Related Search
Related Contents
AWG520 650-4643-00 Removable Hard Disk Drive Assembly for Manual de Usuario BAYGON TECHNICAL [LABEL] - Great Lakes Fishery Commission Sony VAIO VPCF114FX Maytag MBL1956KES3 User's Manual Infinity KAPPA PERFECT 10VQ Car Subwoofer jm 350-350g colhedeira de milho Stovax Riva Open Log Burning Convector Fireboxes User's Manual User Manual - ACE PLUS CORP. Bedienungsanleitung Инструкция по эксплуатации Copyright © All rights reserved.
Failed to retrieve file