Changes between Version 10 and Version 11 of PDAF_debugging


Ignore:
Timestamp:
Jun 10, 2025, 9:37:03 AM (7 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAF_debugging

    v10 v11  
    11= PDAF Debugging Information =
    22
    3 {{{
    4 #!html
    5 <div class="wiki-toc">
    6 <h4>Implementation Guide</h4>
    7 <ol><li><a href="ImplementationGuide">Main page</a></li>
    8 <li><a href="AdaptParallelization">Adaptation of the parallelization</a></li>
    9 <li><a href="InitPdaf">Initialization of PDAF</a></li>
    10 <li><a href="ModifyModelforEnsembleIntegration">Modifications for ensemble integration</a></li>
    11 <li><a href="ImplementationofAnalysisStep">Implementation of the analysis step</a></li>
    12 <li><a href="PDAF_OMI_Overview">PDAF-OMI, the Observation Module Infrastructure</a></li>
    13 <li><a href="AddingMemoryandTimingInformation">Memory and timing information</a></li>
    14 <li>PDAF debugging output</li>
    15 <li><a href="EnsembleGeneration">Ensemble Generation</a></li>
    16 <li><a href="DataAssimilationDiagnostics">Ensemble Diagnostics</a></li>
    17 <li><a href="AuxiliaryRoutines">Auxiliary routines</a></li>
    18 <li><a href="ImplementGenerateObs">Generate synthetic observations</a></li>
    19 <li><a href="AvailableOptionsforInitPDAF">Filter-specific options</a></li>
    20 </ol>
    21 </div>
    22 }}}
    233[[PageOutline(2-3,Contents of this page)]]
    244
     
    277The PDAF debugging output functionality was added with PDAF V2.1.
    288
    29 When implementing PDAF with your model or adding functionality like extending the state vector or adding support for new observations, it cab useful to check whether the inputs to the PDAF routines are correctly used inside PDAF. For this purpose, PDAF provides a debugging functionality. It allows you to activate debug output e.g. for a single local analysis domain on a single process of a complex application of a local filter like LEKSTF.
     9When implementing PDAF with your model or adding functionality like extending the state vector or adding support for new observations, it can useful to check whether the inputs to the PDAF routines are correctly used inside PDAF. For this purpose, PDAF provides a debugging functionality. It allows you to activate debug output e.g. for a single local analysis domain on a single process of a complex application of a local filter like LEKSTF.
    3010
    3111Usually, issues arise inside the user-supplied call-back routines or inside PDAF caused by the values that are provided by the user-supplied call-back routines. Thus, a particular aim of the PDAF debug output is to show values of arrays inside PDAF that depend on operations performed inside the user-supplied call-back routines.