ocean_da_core_mod module reference

A set of dummy interfaces for compiling the MOM6 DA driver code.

More…

Functions/Subroutines

ocean_da_core_init()

Initializes the MOM6 DA driver code.

get_profiles()

Get profiles obs within the current analysis interval.

Detailed Description

A set of dummy interfaces for compiling the MOM6 DA driver code.

Function/Subroutine Documentation

subroutine ocean_da_core_mod/ocean_da_core_init(Domain, global_grid, Profiles, model_time)

Initializes the MOM6 DA driver code.

Parameters
  • domain :: [in] A MOM domain type

  • global_grid :: [in] The global ODA horizontal grid type

  • profiles :: This is an unstructured recursive list of profiles which are either within the localized domain corresponding to the Domain argument, or the global profile list (type).

  • model_time :: [in] The current model time type.

Called from

mom_oda_driver_mod::init_oda

subroutine ocean_da_core_mod/get_profiles(model_time, Profiles, Current_profiles)

Get profiles obs within the current analysis interval.

Parameters
  • model_time :: [in] The current analysis time.

  • profiles :: The full recursive list of profiles.

  • current_profiles :: A returned list of profiles for the current analysis step.

Called from

mom_oda_driver_mod::oda