Changes between Version 18 and Version 19 of ImplementAnalysisPDAF3Universal


Ignore:
Timestamp:
Jun 3, 2025, 7:25:41 PM (2 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImplementAnalysisPDAF3Universal

    v18 v19  
    7373* Status flag
    7474 * `status`:[[BR]] The integer status flag. It is zero, if the routine is exited without errors.
     75where all arguments, except the last one, are names of used-supplied routines.
    7576
    7677Note:
     
    8182
    8283For the offline mode of PDAF, the routine `PDAF3_assim_offline` is used to perform the analysis step.
    83 The interface of the routine is identical with that of `PDAF3_assimilate`, except that the user-supplied routines `U_distribute_state`, `U_collect_state` and `U_next_observation` are missing.
     84The interface of the routine is identical with that of `PDAF3_assimilate`, except that the user-supplied routines `distribute_state_pdaf`, `collect_state_pdaf` and `next_observation_pdaf` are missing.
    8485
    8586The interface is:
     
    9798
    9899This routine exists for backward-compatibility. In implementations that were done before the release of PDAF V3.0, a 'put_state' routine was used for the `flexible` parallelization variant and for the offline mode.
    99 When the 'flexible' implementation variant is chosen for the assimilation system, the routine. The routine `PDAF3_put_state` allows to port such implemnetations to the PDAF3 interface with minimal changes.
     100When the 'flexible' implementation variant is chosen for the assimilation system, the routine. The routine `PDAF3_put_state` allows to port such implementations to the PDAF3 interface with minimal changes.
    100101The interface of the routine is identical with that of `PDAF3_assimilate`, except that the user-supplied routines `U_distribute_state` and `U_next_observation` are missing.
    101102