MODULE DEFAULT_obs_kind_mod

Overview

DART provides capabilities to assimilate a multitude of different observation types. Since most DA applications only need to assimilate a subset of the observation types that DART is capable of assimilating, the observation types supported by the programs in your application are defined when you compile them. You only need to include the observation types you are interested in.

DEFAULT_obs_kind_mod.F90 is the input template file which is read by the PROGRAM preprocess to create MODULE obs_kind_mod. Information from zero or more special obs_def modules (such as MODULE obs_def_1d_state_mod) and obs_quantities modules (such as DART/assimilation_code/modules/observations/oned_quantities_mod.f90) are incorporated into the template provided by DEFAULT_obs_def_kind.

If you don’t include any specific obs_def files in the preprocessor namelist, preprocess will create a minimal obs_kind_mod.f90 file which can only support identity forward observation operators.

To add a new specific observation type, see the MODULE obs_def_mod documentation.

To add a new specific observation quantity, see the MODULE obs_kind_mod documentation.