FV3 Bundle
|
Data Types | |
type | obs_entry_type |
Functions/Subroutines | |
subroutine | init_observations (time_s, time_e, filt_domain, localize) |
subroutine, public | open_profile_dataset (filename, time_start, time_end, obs_variable, localize) |
subroutine | open_profile_dataset_gtspp () |
subroutine | open_profile_dataset_argo (filename, time_start, time_end, obs_variable, localize) |
subroutine, public | get_obs (model_time, Prof, nprof) |
subroutine, public | oda_core_init (Domain, Grid, time_s, time_e, filt_domain, localize) |
subroutine, public | copy_obs (obs_in, obs_out) |
subroutine, public | open_profile_dataset_sst (filename, obs_variable, localize) |
subroutine | open_profile_dataset_woa05t (filename, obs_variable, localize) |
subroutine | open_profile_dataset_woa05s (filename, obs_variable, localize) |
subroutine, public | get_obs_sst (model_time, Prof, nprof, no_prf0, sst_climo, Filter_domain) |
subroutine, public | get_obs_woa05t (model_time, Prof, nprof, no_prf0) |
subroutine, public | get_obs_woa05s (model_time, Prof, nprof, no_prf0) |
subroutine | open_profile_dataset_eta (filename, obs_variable, localize) |
subroutine | open_profile_dataset_suv (filename, obs_variable, localize) |
subroutine, public | get_obs_suv (model_time, Prof, nprof, no_prf0) |
subroutine, public | get_obs_eta (model_time, Prof, nprof, no_prf0) |
Variables | |
integer, parameter | profile_file = 1 |
integer, parameter | sfc_file = 2 |
real | max_misfit = 5.0 |
used to inflate observation errors where the difference from the first guess is large More... | |
real | ass_start_lat = -87.0 |
set obs domain More... | |
real | ass_end_lat = 87.0 |
set obs domain More... | |
integer, public | max_profiles = 50000 |
real | eta_obs_start_lat = -80.0 |
set obs domain More... | |
real | eta_obs_end_lat = 85.0 |
set obs domain More... | |
real | sst_obs_start_lat = -82.0 |
set obs domain More... | |
real | sst_obs_end_lat = 89.0 |
set obs domain More... | |
integer | max_prflvs = 200 |
type(ocean_profile_type), dimension(:), allocatable, target | profiles |
integer | num_profiles |
integer | no_sst |
integer | no_prf |
integer | no_temp |
integer | no_salt |
integer | no_suv |
integer | no_eta |
integer | no_woa05 |
integer | isc |
integer | iec |
integer | jsc |
integer | jec |
integer | isd |
integer | ied |
integer | jsd |
integer | jed |
integer | isg |
integer | ieg |
integer | jsg |
integer | jeg |
integer | isd_filt |
integer | ied_filt |
integer | jsd_filt |
integer | jed_filt |
integer | isd_flt0 |
integer | ied_flt0 |
integer | jsd_flt0 |
integer | jed_flt0 |
integer | nk |
real, dimension(:,:), allocatable, save | mask_tao |
real, dimension(:), allocatable | woa05_lon |
real, dimension(:), allocatable | woa05_lat |
real, dimension(:), allocatable | woa05_z |
real, dimension(:), allocatable | sst_lon |
real, dimension(:), allocatable | sst_lat |
real, dimension(:,:), allocatable | obs_sst |
real, dimension(:,:,:), allocatable, save | obs_woa05t |
real, dimension(:,:,:), allocatable, save | obs_woa05s |
integer | nlon |
integer | nlat |
integer | nlev |
integer | nlon_woa |
integer | nlat_woa |
integer | nlev_woa |
type(time_type), dimension(0:100), public | time_window |
type(grid_type), pointer | grd |
type(horiz_interp_type), save | interp |
real, dimension(:, :), allocatable | x_grid |
real, dimension(:, :), allocatable | y_grid |
real, dimension(:, :), allocatable | x_grid_uv |
real, dimension(:, :), allocatable | y_grid_uv |
real, dimension(1, 1) | lon_out |
real, dimension(1, 1) | lat_out |
type(ocn_obs_flag_type), public | ocn_obs |
integer, public | ssh_td |
subroutine, public oda_core_ecda_mod::copy_obs | ( | type(ocean_profile_type), dimension(:), intent(in) | obs_in, |
type(ocean_profile_type), dimension(:), intent(inout) | obs_out | ||
) |
Definition at line 1841 of file oda_core_ecda.F90.
subroutine, public oda_core_ecda_mod::get_obs | ( | type(time_type), intent(in) | model_time, |
type(ocean_profile_type), dimension(:), intent(inout) | Prof, | ||
integer, intent(inout) | nprof | ||
) |
subroutine, public oda_core_ecda_mod::get_obs_eta | ( | type(time_type), intent(in) | model_time, |
type(ocean_profile_type), dimension(:), intent(inout) | Prof, | ||
integer, intent(inout) | nprof, | ||
integer, intent(in) | no_prf0 | ||
) |
subroutine, public oda_core_ecda_mod::get_obs_sst | ( | type(time_type), intent(in) | model_time, |
type(ocean_profile_type), dimension(:), intent(inout) | Prof, | ||
integer, intent(inout) | nprof, | ||
integer, intent(in) | no_prf0, | ||
type(obs_clim_type), intent(inout) | sst_climo, | ||
type(domain2d), intent(in) | Filter_domain | ||
) |
subroutine, public oda_core_ecda_mod::get_obs_suv | ( | type(time_type), intent(in) | model_time, |
type(ocean_profile_type), dimension(:), intent(inout) | Prof, | ||
integer, intent(inout) | nprof, | ||
integer, intent(in) | no_prf0 | ||
) |
subroutine, public oda_core_ecda_mod::get_obs_woa05s | ( | type(time_type), intent(in) | model_time, |
type(ocean_profile_type), dimension(:), intent(inout) | Prof, | ||
integer, intent(inout) | nprof, | ||
integer, intent(in) | no_prf0 | ||
) |
subroutine, public oda_core_ecda_mod::get_obs_woa05t | ( | type(time_type), intent(in) | model_time, |
type(ocean_profile_type), dimension(:), intent(inout) | Prof, | ||
integer, intent(inout) | nprof, | ||
integer, intent(in) | no_prf0 | ||
) |
|
private |
Definition at line 122 of file oda_core_ecda.F90.
subroutine, public oda_core_ecda_mod::open_profile_dataset | ( | character(len=*), intent(in) | filename, |
type(time_type), intent(in) | time_start, | ||
type(time_type), intent(in) | time_end, | ||
integer, intent(in) | obs_variable, | ||
logical, intent(in), optional | localize | ||
) |
Definition at line 495 of file oda_core_ecda.F90.
|
private |
Definition at line 1136 of file oda_core_ecda.F90.
|
private |
Definition at line 3142 of file oda_core_ecda.F90.
|
private |
subroutine, public oda_core_ecda_mod::open_profile_dataset_sst | ( | character(len=*), intent(in) | filename, |
integer, intent(in) | obs_variable, | ||
logical, intent(in), optional | localize | ||
) |
|
private |
Definition at line 3276 of file oda_core_ecda.F90.
|
private |
Definition at line 2485 of file oda_core_ecda.F90.
|
private |
Definition at line 2120 of file oda_core_ecda.F90.
|
private |
set obs domain
Definition at line 66 of file oda_core_ecda.F90.
|
private |
set obs domain
Definition at line 65 of file oda_core_ecda.F90.
|
private |
set obs domain
Definition at line 72 of file oda_core_ecda.F90.
|
private |
set obs domain
Definition at line 71 of file oda_core_ecda.F90.
|
private |
Definition at line 102 of file oda_core_ecda.F90.
|
private |
Definition at line 83 of file oda_core_ecda.F90.
|
private |
Definition at line 83 of file oda_core_ecda.F90.
|
private |
Definition at line 85 of file oda_core_ecda.F90.
|
private |
Definition at line 86 of file oda_core_ecda.F90.
|
private |
Definition at line 84 of file oda_core_ecda.F90.
|
private |
Definition at line 104 of file oda_core_ecda.F90.
|
private |
Definition at line 83 of file oda_core_ecda.F90.
|
private |
Definition at line 83 of file oda_core_ecda.F90.
|
private |
Definition at line 85 of file oda_core_ecda.F90.
|
private |
Definition at line 86 of file oda_core_ecda.F90.
|
private |
Definition at line 84 of file oda_core_ecda.F90.
|
private |
Definition at line 83 of file oda_core_ecda.F90.
|
private |
Definition at line 83 of file oda_core_ecda.F90.
|
private |
Definition at line 85 of file oda_core_ecda.F90.
|
private |
Definition at line 86 of file oda_core_ecda.F90.
|
private |
Definition at line 84 of file oda_core_ecda.F90.
|
private |
Definition at line 83 of file oda_core_ecda.F90.
|
private |
Definition at line 83 of file oda_core_ecda.F90.
|
private |
Definition at line 85 of file oda_core_ecda.F90.
|
private |
Definition at line 86 of file oda_core_ecda.F90.
|
private |
Definition at line 84 of file oda_core_ecda.F90.
|
private |
Definition at line 107 of file oda_core_ecda.F90.
|
private |
Definition at line 107 of file oda_core_ecda.F90.
|
private |
Definition at line 89 of file oda_core_ecda.F90.
|
private |
used to inflate observation errors where the difference from the first guess is large
Definition at line 64 of file oda_core_ecda.F90.
|
private |
Definition at line 76 of file oda_core_ecda.F90.
integer, public oda_core_ecda_mod::max_profiles = 50000 |
Definition at line 67 of file oda_core_ecda.F90.
|
private |
Definition at line 87 of file oda_core_ecda.F90.
|
private |
Definition at line 95 of file oda_core_ecda.F90.
|
private |
Definition at line 96 of file oda_core_ecda.F90.
|
private |
Definition at line 95 of file oda_core_ecda.F90.
|
private |
Definition at line 96 of file oda_core_ecda.F90.
|
private |
Definition at line 95 of file oda_core_ecda.F90.
|
private |
Definition at line 96 of file oda_core_ecda.F90.
|
private |
Definition at line 80 of file oda_core_ecda.F90.
|
private |
Definition at line 80 of file oda_core_ecda.F90.
|
private |
Definition at line 80 of file oda_core_ecda.F90.
|
private |
Definition at line 80 of file oda_core_ecda.F90.
|
private |
Definition at line 80 of file oda_core_ecda.F90.
|
private |
Definition at line 80 of file oda_core_ecda.F90.
|
private |
Definition at line 81 of file oda_core_ecda.F90.
|
private |
Definition at line 80 of file oda_core_ecda.F90.
|
private |
Definition at line 93 of file oda_core_ecda.F90.
|
private |
Definition at line 94 of file oda_core_ecda.F90.
|
private |
Definition at line 94 of file oda_core_ecda.F90.
type(ocn_obs_flag_type), public oda_core_ecda_mod::ocn_obs |
Definition at line 109 of file oda_core_ecda.F90.
|
private |
Definition at line 60 of file oda_core_ecda.F90.
|
private |
Definition at line 78 of file oda_core_ecda.F90.
|
private |
Definition at line 61 of file oda_core_ecda.F90.
integer, public oda_core_ecda_mod::ssh_td |
Definition at line 111 of file oda_core_ecda.F90.
|
private |
Definition at line 93 of file oda_core_ecda.F90.
|
private |
Definition at line 93 of file oda_core_ecda.F90.
|
private |
set obs domain
Definition at line 74 of file oda_core_ecda.F90.
|
private |
set obs domain
Definition at line 73 of file oda_core_ecda.F90.
Definition at line 100 of file oda_core_ecda.F90.
|
private |
Definition at line 92 of file oda_core_ecda.F90.
|
private |
Definition at line 92 of file oda_core_ecda.F90.
|
private |
Definition at line 92 of file oda_core_ecda.F90.
|
private |
Definition at line 106 of file oda_core_ecda.F90.
|
private |
Definition at line 106 of file oda_core_ecda.F90.
|
private |
Definition at line 106 of file oda_core_ecda.F90.
|
private |
Definition at line 106 of file oda_core_ecda.F90.