Changes between Version 9 and Version 10 of ImplementanalysisPDAF3Global
- Timestamp:
- Jun 3, 2025, 11:05:17 AM (7 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImplementanalysisPDAF3Global
v9 v10 50 50 === `PDAF3_assimilate_global` === 51 51 52 This routine is used both in the ''fully-parallel'' and the ''flexible'' implementation variants of the data assimilation system. (See the page [ ModifyModelforEnsembleIntegrationModification of the model code for the ensemble integration] for these variants)52 This routine is used both in the ''fully-parallel'' and the ''flexible'' implementation variants of the data assimilation system. (See the page [wiki:OnlineModifyModelforEnsembleIntegration_PDAF3 Modification of the model code for the ensemble integration] for these variants) 53 53 54 54 Here, we list the full interface of the routine. Subsequently, the user-supplied routines specified in the call are explained. … … 108 108 == User-supplied routines == 109 109 110 Here, all user-supplied routines are described that are required in the call to `PDAF3_assimilate_global`, `PDAF3_assim_offline_global` or `PDAF3_put_state_global`. For some of the generic routines, we link to the page on [ ModifyModelforEnsembleIntegrationmodifying the model code for the ensemble integration].110 Here, all user-supplied routines are described that are required in the call to `PDAF3_assimilate_global`, `PDAF3_assim_offline_global` or `PDAF3_put_state_global`. For some of the generic routines, we link to the page on [wiki:OnlineModifyModelforEnsembleIntegration_PDAF3 modifying the model code for the ensemble integration]. 111 111 112 112 In 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'). … … 119 119 This routine is independent of the filter algorithm used. 120 120 121 See the page on [ ModifyModelforEnsembleIntegration#collect_state_pdafcollect_state_pdaf.F90 modifying the model code for the ensemble integration] for the description of this routine.121 See the page on [wiki:OnlineModifyModelforEnsembleIntegration_PDAF3#collect_state_pdafcollect_state_pdaf.F90 modifying the model code for the ensemble integration] for the description of this routine. 122 122 123 123 === `distribute_state_pdaf` (distribute_state_pdaf.F90) === … … 125 125 This routine is independent of the filter algorithm used. 126 126 127 See the page on [ ModifyModelforEnsembleIntegration#distribute_state_pdafdistribute_state_pdaf.F90 modifying the model code for the ensemble integration] for the description of this routine.127 See the page on [wiki:OnlineModifyModelforEnsembleIntegration_PDAF3#distribute_state_pdafdistribute_state_pdaf.F90 modifying the model code for the ensemble integration] for the description of this routine. 128 128 129 129 … … 148 148 The routine has already been described for modifying the model for the ensemble integration and for inserting the analysis step. 149 149 150 See the page on [ ModifyModelforEnsembleIntegration#distribute_state_pdafdistribute_state_pdaf.F90 modifying the model code for the ensemble integration] for the description of this routine.150 See the page on [wiki:OnlineModifyModelforEnsembleIntegration_PDAF3#distribute_state_pdafdistribute_state_pdaf.F90 modifying the model code for the ensemble integration] for the description of this routine. 151 151 152 152 … … 155 155 This routine is independent of the filter algorithm used. 156 156 157 See the page on [ ModifyModelforEnsembleIntegration#distribute_state_pdafdistribute_state_pdaf.F90 modifying the model code for the ensemble integration] for the description of this routine.157 See the page on [wiki:OnlineModifyModelforEnsembleIntegration_PDAF3#distribute_state_pdafdistribute_state_pdaf.F90 modifying the model code for the ensemble integration] for the description of this routine. 158 158 159 159