New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Users/ModelInterfacing/DataAssimilation (diff) – NEMO

Changes between Version 2 and Version 3 of Users/ModelInterfacing/DataAssimilation


Ignore:
Timestamp:
2017-03-30T01:23:23+02:00 (7 years ago)
Author:
nicolasmartin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Users/ModelInterfacing/DataAssimilation

    v2 v3  
    11= With data assimilation 
    22 
    3 The assimilation interface to NEMO is split into three modules. OBS for the observation operator. ASM for the application of increments and model bias correction (based on the assimilation increments). TAM the tangent linear and adjoint model. Please see the NEMO reference manual for more details including information about the input file formats and the namelist settings. 
    4 http://www.nemo-ocean.eu/About-NEMO/Reference-manuals/NEMO_book_3.6_STABLE 
     3Last edition: '''[[Wikinfo(changed_ts)]]''' by '''[[Wikinfo(changed_by)]]''' 
     4 
     5The assimilation interface to NEMO is split into three modules. 
     6* OBS for the observation operator 
     7* ASM for the application of increments and model bias correction (based on the assimilation increments). 
     8* TAM the tangent linear and adjoint model. 
     9 
     10Please see the [https://forge.ipsl.jussieu.fr/nemo/doxygen/index.html?doc=NEMO NEMO reference manual] for more details including information about the input file formats and the namelist settings. 
    511 
    612== Observation and model comparison (OBS)  
     
    1420The OBS code can also be run after a model run using saved NEMO model data. This is accomplished using the standalone observation operator (SAO) (previously known the offline observation operator). 
    1521 
    16 To build the SAO use makenemo. This means compiling NEMO once (in the normal way) for the chosen configuration. Then include SAO_SRC at the end of the relevant line in cfg.txt file. Then recompile with the replacement main program in SAO_SRC. This is a special version of nemogcm.F90 (which doesn't run the model, but reads in the model fields, and observations and runs the OBS code. See section 12.4 of the NEMO reference manual. 
     22To build the SAO use makenemo. This means compiling NEMO once (in the normal way) for the chosen configuration. Then include `SAO_SRC` at the end of the relevant line in `cfg.txt` file. Then recompile with the replacement main program in SAO_SRC. This is a special version of `nemogcm.F90` (which doesn't run the model, but reads in the model fields, and observations and runs the OBS code. See section 12.4 of the NEMO reference manual. 
    1723 
    1824== Apply assimilation increments (ASM) 
    1925 
    20 The ASM code adds the functionality to apply increments to the model variables : temperature, salinity, sea surface height, velocity and sea ice concentration. These are read into the model from a NetCDF file which may be produced by separate data assimilation code. The code can also output model background fields which are used as an input to data assimilation code. This is all controlled by the namelist nam asminc. To build the ASM code key asminc must be set. 
     26The ASM code adds the functionality to apply increments to the model variables : temperature, salinity, sea surface height, velocity and sea ice concentration. These are read into the model from a NetCDF file which may be produced by separate data assimilation code. The code can also output model background fields which are used as an input to data assimilation code. This is all controlled by the namelist nam_asminc. To build the ASM code key asminc must be set. 
    2127 
    2228More details in the NEMO reference manual chapter 13.