MOM6
mom_oda_driver_mod::oda_cs Type Reference

Detailed Description

Control structure that contains a transpose of the ocean state across ensemble members.

Definition at line 62 of file MOM_oda_driver.F90.

Collaboration diagram for mom_oda_driver_mod::oda_cs:
[legend]

Public variables and constants

type(ocean_control_struct), pointer ocean_prior => NULL()
 ensemble ocean prior states in DA space
 
type(ocean_control_struct), pointer ocean_posterior => NULL()
 ensemble ocean posterior states or increments to prior in DA space
 
integer nk
 number of vertical layers used for DA
 
type(ocean_grid_type), pointer grid => NULL()
 MOM6 grid type and decomposition for the DA.
 
type(ptr_mpp_domain), dimension(:), pointer domains => NULL()
 Pointer to mpp_domain objects for ensemble members.
 
type(verticalgrid_type), pointer gv => NULL()
 vertical grid for DA
 
type(unit_scale_type), pointer us => NULL()
 structure containing various unit conversion factors for DA
 
type(domain2d), pointer mpp_domain => NULL()
 Pointer to a mpp domain object for DA.
 
type(grid_type), pointer oda_grid
 local tracer grid
 
real, dimension(:,:,:), pointer h => NULL()
 layer thicknesses [H ~> m or kg m-2] for DA
 
type(thermo_var_ptrs), pointer tv => NULL()
 pointer to thermodynamic variables
 
integer ni
 global i-direction grid size
 
integer nj
 global j-direction grid size
 
logical reentrant_x
 grid is reentrant in the x direction
 
logical reentrant_y
 grid is reentrant in the y direction
 
logical tripolar_n
 grid is folded at its north edge
 
logical symmetric
 Values at C-grid locations are symmetric.
 
integer assim_method
 Method: NO_ASSIM,EAKF_ASSIM or OI_ASSIM.
 
integer ensemble_size
 Size of the ensemble.
 
integer ensemble_id = 0
 id of the current ensemble member
 
integer, dimension(:,:), pointer ensemble_pelist
 PE list for ensemble members.
 
integer, dimension(:), pointer filter_pelist
 PE list for ensemble members.
 
integer assim_frequency
 analysis interval in hours
 
type(ocean_profile_type), pointer profiles => NULL()
 pointer to linked list of all available profiles
 
type(ocean_profile_type), pointer cprofiles => NULL()
 pointer to linked list of current profiles
 
type(kd_root), pointer kdroot => NULL()
 A structure for storing nearest neighbors.
 
type(ale_cs), pointer ale_cs =>NULL()
 ALE control structure for DA.
 
logical use_ale_algorithm
 true is using ALE remapping
 
type(regridding_cs) regridcs
 ALE control structure for regridding.
 
type(remapping_cs) remapcs
 ALE control structure for remapping.
 
type(time_type) time
 Current Analysis time.
 
type(diag_ctrl) diag_cs
 Diagnostics control structure.
 

The documentation for this type was generated from the following file: