|
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 More... | |
| type(ocean_control_struct), pointer | ocean_posterior => NULL() |
| ensemble ocean posterior states or increments to prior in DA space More... | |
| integer | nk |
| number of vertical layers used for DA More... | |
| type(ocean_grid_type), pointer | grid => NULL() |
| MOM6 grid type and decomposition for the DA. More... | |
| type(ptr_mpp_domain), dimension(:), pointer | domains => NULL() |
| Pointer to mpp_domain objects for ensemble members. More... | |
| type(verticalgrid_type), pointer | gv => NULL() |
| vertical grid for DA More... | |
| type(unit_scale_type), pointer | us => NULL() |
| structure containing various unit conversion factors for DA More... | |
| type(domain2d), pointer | mpp_domain => NULL() |
| Pointer to a mpp domain object for DA. More... | |
| type(grid_type), pointer | oda_grid |
| local tracer grid More... | |
| real, dimension(:,:,:), pointer | h => NULL() |
| layer thicknesses [H ~> m or kg m-2] for DA More... | |
| type(thermo_var_ptrs), pointer | tv => NULL() |
| pointer to thermodynamic variables More... | |
| integer | ni |
| global i-direction grid size More... | |
| integer | nj |
| global j-direction grid size More... | |
| logical | reentrant_x |
| grid is reentrant in the x direction More... | |
| logical | reentrant_y |
| grid is reentrant in the y direction More... | |
| logical | tripolar_n |
| grid is folded at its north edge More... | |
| logical | symmetric |
| Values at C-grid locations are symmetric. More... | |
| integer | assim_method |
| Method: NO_ASSIM,EAKF_ASSIM or OI_ASSIM. More... | |
| integer | ensemble_size |
| Size of the ensemble. More... | |
| integer | ensemble_id = 0 |
| id of the current ensemble member More... | |
| integer, dimension(:,:), pointer | ensemble_pelist |
| PE list for ensemble members. More... | |
| integer, dimension(:), pointer | filter_pelist |
| PE list for ensemble members. More... | |
| integer | assim_frequency |
| analysis interval in hours More... | |
| type(ocean_profile_type), pointer | profiles => NULL() |
| pointer to linked list of all available profiles More... | |
| type(ocean_profile_type), pointer | cprofiles => NULL() |
| pointer to linked list of current profiles More... | |
| type(kd_root), pointer | kdroot => NULL() |
| A structure for storing nearest neighbors. More... | |
| type(ale_cs), pointer | ale_cs =>NULL() |
| ALE control structure for DA. More... | |
| logical | use_ale_algorithm |
| true is using ALE remapping More... | |
| type(regridding_cs) | regridcs |
| ALE control structure for regridding. More... | |
| type(remapping_cs) | remapcs |
| ALE control structure for remapping. More... | |
| type(time_type) | time |
| Current Analysis time. More... | |
| type(diag_ctrl) | diag_cs |
| Diagnostics control structure. More... | |
| type(ale_cs), pointer mom_oda_driver_mod::oda_cs::ale_cs =>NULL() |
ALE control structure for DA.
Definition at line 94 of file MOM_oda_driver.F90.
| integer mom_oda_driver_mod::oda_cs::assim_frequency |
analysis interval in hours
Definition at line 89 of file MOM_oda_driver.F90.
| integer mom_oda_driver_mod::oda_cs::assim_method |
Method: NO_ASSIM,EAKF_ASSIM or OI_ASSIM.
Definition at line 84 of file MOM_oda_driver.F90.
| type(ocean_profile_type), pointer mom_oda_driver_mod::oda_cs::cprofiles => NULL() |
pointer to linked list of current profiles
Definition at line 92 of file MOM_oda_driver.F90.
| type(diag_ctrl) mom_oda_driver_mod::oda_cs::diag_cs |
Diagnostics control structure.
Definition at line 99 of file MOM_oda_driver.F90.
| type(ptr_mpp_domain), dimension(:), pointer mom_oda_driver_mod::oda_cs::domains => NULL() |
Pointer to mpp_domain objects for ensemble members.
Definition at line 68 of file MOM_oda_driver.F90.
| integer mom_oda_driver_mod::oda_cs::ensemble_id = 0 |
id of the current ensemble member
Definition at line 86 of file MOM_oda_driver.F90.
| integer, dimension(:,:), pointer mom_oda_driver_mod::oda_cs::ensemble_pelist |
PE list for ensemble members.
Definition at line 87 of file MOM_oda_driver.F90.
| integer mom_oda_driver_mod::oda_cs::ensemble_size |
Size of the ensemble.
Definition at line 85 of file MOM_oda_driver.F90.
| integer, dimension(:), pointer mom_oda_driver_mod::oda_cs::filter_pelist |
PE list for ensemble members.
Definition at line 88 of file MOM_oda_driver.F90.
| type(ocean_grid_type), pointer mom_oda_driver_mod::oda_cs::grid => NULL() |
MOM6 grid type and decomposition for the DA.
Definition at line 67 of file MOM_oda_driver.F90.
| type(verticalgrid_type), pointer mom_oda_driver_mod::oda_cs::gv => NULL() |
vertical grid for DA
Definition at line 70 of file MOM_oda_driver.F90.
| real, dimension(:,:,:), pointer mom_oda_driver_mod::oda_cs::h => NULL() |
layer thicknesses [H ~> m or kg m-2] for DA
Definition at line 76 of file MOM_oda_driver.F90.
| type(kd_root), pointer mom_oda_driver_mod::oda_cs::kdroot => NULL() |
A structure for storing nearest neighbors.
Definition at line 93 of file MOM_oda_driver.F90.
| type(domain2d), pointer mom_oda_driver_mod::oda_cs::mpp_domain => NULL() |
Pointer to a mpp domain object for DA.
Definition at line 74 of file MOM_oda_driver.F90.
| integer mom_oda_driver_mod::oda_cs::ni |
global i-direction grid size
Definition at line 78 of file MOM_oda_driver.F90.
| integer mom_oda_driver_mod::oda_cs::nj |
global j-direction grid size
Definition at line 79 of file MOM_oda_driver.F90.
| integer mom_oda_driver_mod::oda_cs::nk |
number of vertical layers used for DA
Definition at line 66 of file MOM_oda_driver.F90.
| type(ocean_control_struct), pointer mom_oda_driver_mod::oda_cs::ocean_posterior => NULL() |
ensemble ocean posterior states or increments to prior in DA space
Definition at line 64 of file MOM_oda_driver.F90.
| type(ocean_control_struct), pointer mom_oda_driver_mod::oda_cs::ocean_prior => NULL() |
ensemble ocean prior states in DA space
Definition at line 63 of file MOM_oda_driver.F90.
| type(grid_type), pointer mom_oda_driver_mod::oda_cs::oda_grid |
local tracer grid
Definition at line 75 of file MOM_oda_driver.F90.
| type(ocean_profile_type), pointer mom_oda_driver_mod::oda_cs::profiles => NULL() |
pointer to linked list of all available profiles
Definition at line 91 of file MOM_oda_driver.F90.
| logical mom_oda_driver_mod::oda_cs::reentrant_x |
grid is reentrant in the x direction
Definition at line 80 of file MOM_oda_driver.F90.
| logical mom_oda_driver_mod::oda_cs::reentrant_y |
grid is reentrant in the y direction
Definition at line 81 of file MOM_oda_driver.F90.
| type(regridding_cs) mom_oda_driver_mod::oda_cs::regridcs |
ALE control structure for regridding.
Definition at line 96 of file MOM_oda_driver.F90.
| type(remapping_cs) mom_oda_driver_mod::oda_cs::remapcs |
ALE control structure for remapping.
Definition at line 97 of file MOM_oda_driver.F90.
| logical mom_oda_driver_mod::oda_cs::symmetric |
Values at C-grid locations are symmetric.
Definition at line 83 of file MOM_oda_driver.F90.
| type(time_type) mom_oda_driver_mod::oda_cs::time |
Current Analysis time.
Definition at line 98 of file MOM_oda_driver.F90.
| logical mom_oda_driver_mod::oda_cs::tripolar_n |
grid is folded at its north edge
Definition at line 82 of file MOM_oda_driver.F90.
| type(thermo_var_ptrs), pointer mom_oda_driver_mod::oda_cs::tv => NULL() |
pointer to thermodynamic variables
Definition at line 77 of file MOM_oda_driver.F90.
| type(unit_scale_type), pointer mom_oda_driver_mod::oda_cs::us => NULL() |
structure containing various unit conversion factors for DA
Definition at line 71 of file MOM_oda_driver.F90.
| logical mom_oda_driver_mod::oda_cs::use_ale_algorithm |
true is using ALE remapping
Definition at line 95 of file MOM_oda_driver.F90.