Changes between Version 3 and Version 4 of readwrite_obs


Ignore:
Timestamp:
Jun 3, 2025, 11:02:06 AM (3 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • readwrite_obs

    v3 v4  
    1 = readwrite_obs =
     1= readwrite_obs.F90 - handling synthetic observations =
     2
     3[[PageOutline(2-3,Contents of this page)]]
    24
    35The page documents the template routines in `readwrite_obs.F90`: `init_file_syn_obs`, `write_syn_obs`, and `read_syn_obs`.
    46
    5 This routine can be used when one uses PDAF's functionality for generating synthetic observations with [wiki:PDAF_generate_obs PDAF_generate_obs] or [wiki:PDAF_put_state_generate_obs PDAF_put_state_generate_obs]. The routines are not called directly by PDAF, but in the user code.
     7These routines can be used when one uses PDAF's functionality for [wiki:ImplementGenerateObs_PDAF3 generating synthetic observations]. The routines are not called directly by PDAF, but in the user code.
    68
    7 The routines are provided as a template in the PDAF package. Usually, they can be used directly without modifications. Their purpose is to write synthetic observations generated by PDAF into a file holdig these synthetic observation, and to read them from this file in a twin data assimilation experiment. The routines use netCDF as the file format, because it allows for structured and efficient file writing and reading. However, one could also modify this cuntionality to e.g. use Fortran binary files.
     9The routines are provided as a template in the PDAF release. Usually, they can be used directly without modifications. Their purpose is to write synthetic observations generated by PDAF into a file holdig these synthetic observation, and to read them from this file in a twin data assimilation experiment. The routines use netCDF as the file format, because it allows for structured and efficient file writing and reading. However, one could also modify this functionality to, e.g., use Fortran binary files.
    810
    9 The routines are the following
     11The routines are the following.
    1012
    1113== init_file_syn_obs ==