|
MOM6
|
Control structure that contains a transpose of the ocean state across ensemble members.
Definition at line 62 of file MOM_oda_driver.F90.
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. | |