Changes between Version 3 and Version 4 of ImplementAnalysisPDAF3UniversalLocal


Ignore:
Timestamp:
May 24, 2025, 6:19:12 PM (8 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImplementAnalysisPDAF3UniversalLocal

    v3 v4  
    5252Here, we list the full interface of the routine. Subsequently, the user-supplied routines specified in the call are explained.
    5353
    54 The interface when using one of the local filters is the following:
    55 {{{
    56   SUBROUTINE PDAF3_assimilate(collect_state_pdaf, distribute_state_pdaf, &
     54The universal interface is the following:
     55{{{
     56  SUBROUTINE PDAF3_assimilate_local(collect_state_pdaf, distribute_state_pdaf, &
    5757                init_dim_obs_pdafomi, obs_op_pdafomi, &
    5858                init_n_domains_pdaf, init_dim_l_pdaf, init_dim_obs_l_pdafomi, &
     
    122122In the subroutine interfaces some variables appear with the suffix `_p` (short for 'process'). This suffix indicates that the variable is particular to a model sub-domain, if a domain decomposed model is used. In addition, there will be variables with suffix `_l` (indicating 'local').
    123123
     124Call-back routines that end on `_pdaf` are regular call-back routines from the core part of PDAF, while call-back routines that end on `_pdafomi` handle observations within PDAF-OMI.
     125
     126
    124127
    125128=== `collect_state_pdaf` (collect_state_pdaf.F90) ===