Changes between Version 1 and Version 2 of Porting_to_OMI_PDAF23
- Timestamp:
- Jun 3, 2025, 2:44:02 PM (3 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Porting_to_OMI_PDAF23
v1 v2 26 26 1. In `assimilate_pdaf` replace the call(s) to PDAF_put_state_X or PDAF_assimilate_X by the calls to PDAFomi_put_state_local/global or PDAFomi_assimilate_local/global (You can copy this from the template files in templates/) 27 27 1. In `assimilate_pdaf` further replace the declaration of the 'EXTERNAL' subroutines following the template (several of the routines are no longer present with PDAF-OMI, while those that remain now have the suffix `_pdafomi` (like init_dim_obs_pdafomi) 28 5. For each observation type implement an obs-module as described in the [wiki:OMI_observation_modules documention on the observation modules] 29 7. Add a call to `deallocate_obs_pdafomi()` are the end of your routine `prepoststep`. 28 5. For each observation type implement an obs-module as described in the [wiki:OMI_observation_modules_PDAF23 documention on the observation modules] 30 29 8. Adapt the compilation to also compile `callback_obs_pdafomi.F90` and the obs-modules. 31 30 9. Modify the compilation such that the include-directory of your PDAF installation is defined as an include directory (i.e. specify -IPDAF_ROOT/include where PDAF_ROOT is the root directory of your PDAF installation.)