FV3 Bundle
oda_core_ecda.F90 File Reference

Go to the source code of this file.

Data Types

type  oda_core_ecda_mod::obs_entry_type
 

Modules

module  oda_core_ecda_mod
 

Functions/Subroutines

subroutine oda_core_ecda_mod::init_observations (time_s, time_e, filt_domain, localize)
 
subroutine, public oda_core_ecda_mod::open_profile_dataset (filename, time_start, time_end, obs_variable, localize)
 
subroutine oda_core_ecda_mod::open_profile_dataset_gtspp ()
 
subroutine oda_core_ecda_mod::open_profile_dataset_argo (filename, time_start, time_end, obs_variable, localize)
 
subroutine, public oda_core_ecda_mod::get_obs (model_time, Prof, nprof)
 
subroutine, public oda_core_ecda_mod::oda_core_init (Domain, Grid, time_s, time_e, filt_domain, localize)
 
subroutine, public oda_core_ecda_mod::copy_obs (obs_in, obs_out)
 
subroutine, public oda_core_ecda_mod::open_profile_dataset_sst (filename, obs_variable, localize)
 
subroutine oda_core_ecda_mod::open_profile_dataset_woa05t (filename, obs_variable, localize)
 
subroutine oda_core_ecda_mod::open_profile_dataset_woa05s (filename, obs_variable, localize)
 
subroutine, public oda_core_ecda_mod::get_obs_sst (model_time, Prof, nprof, no_prf0, sst_climo, Filter_domain)
 
subroutine, public oda_core_ecda_mod::get_obs_woa05t (model_time, Prof, nprof, no_prf0)
 
subroutine, public oda_core_ecda_mod::get_obs_woa05s (model_time, Prof, nprof, no_prf0)
 
subroutine oda_core_ecda_mod::open_profile_dataset_eta (filename, obs_variable, localize)
 
subroutine oda_core_ecda_mod::open_profile_dataset_suv (filename, obs_variable, localize)
 
subroutine, public oda_core_ecda_mod::get_obs_suv (model_time, Prof, nprof, no_prf0)
 
subroutine, public oda_core_ecda_mod::get_obs_eta (model_time, Prof, nprof, no_prf0)
 

Variables

integer, parameter oda_core_ecda_mod::profile_file = 1
 
integer, parameter oda_core_ecda_mod::sfc_file = 2
 
real oda_core_ecda_mod::max_misfit = 5.0
 used to inflate observation errors where the difference from the first guess is large More...
 
real oda_core_ecda_mod::ass_start_lat = -87.0
 set obs domain More...
 
real oda_core_ecda_mod::ass_end_lat = 87.0
 set obs domain More...
 
integer, public oda_core_ecda_mod::max_profiles = 50000
 
real oda_core_ecda_mod::eta_obs_start_lat = -80.0
 set obs domain More...
 
real oda_core_ecda_mod::eta_obs_end_lat = 85.0
 set obs domain More...
 
real oda_core_ecda_mod::sst_obs_start_lat = -82.0
 set obs domain More...
 
real oda_core_ecda_mod::sst_obs_end_lat = 89.0
 set obs domain More...
 
integer oda_core_ecda_mod::max_prflvs = 200
 
type(ocean_profile_type), dimension(:), allocatable, target oda_core_ecda_mod::profiles
 
integer oda_core_ecda_mod::num_profiles
 
integer oda_core_ecda_mod::no_sst
 
integer oda_core_ecda_mod::no_prf
 
integer oda_core_ecda_mod::no_temp
 
integer oda_core_ecda_mod::no_salt
 
integer oda_core_ecda_mod::no_suv
 
integer oda_core_ecda_mod::no_eta
 
integer oda_core_ecda_mod::no_woa05
 
integer oda_core_ecda_mod::isc
 
integer oda_core_ecda_mod::iec
 
integer oda_core_ecda_mod::jsc
 
integer oda_core_ecda_mod::jec
 
integer oda_core_ecda_mod::isd
 
integer oda_core_ecda_mod::ied
 
integer oda_core_ecda_mod::jsd
 
integer oda_core_ecda_mod::jed
 
integer oda_core_ecda_mod::isg
 
integer oda_core_ecda_mod::ieg
 
integer oda_core_ecda_mod::jsg
 
integer oda_core_ecda_mod::jeg
 
integer oda_core_ecda_mod::isd_filt
 
integer oda_core_ecda_mod::ied_filt
 
integer oda_core_ecda_mod::jsd_filt
 
integer oda_core_ecda_mod::jed_filt
 
integer oda_core_ecda_mod::isd_flt0
 
integer oda_core_ecda_mod::ied_flt0
 
integer oda_core_ecda_mod::jsd_flt0
 
integer oda_core_ecda_mod::jed_flt0
 
integer oda_core_ecda_mod::nk
 
real, dimension(:,:), allocatable, save oda_core_ecda_mod::mask_tao
 
real, dimension(:), allocatable oda_core_ecda_mod::woa05_lon
 
real, dimension(:), allocatable oda_core_ecda_mod::woa05_lat
 
real, dimension(:), allocatable oda_core_ecda_mod::woa05_z
 
real, dimension(:), allocatable oda_core_ecda_mod::sst_lon
 
real, dimension(:), allocatable oda_core_ecda_mod::sst_lat
 
real, dimension(:,:), allocatable oda_core_ecda_mod::obs_sst
 
real, dimension(:,:,:), allocatable, save oda_core_ecda_mod::obs_woa05t
 
real, dimension(:,:,:), allocatable, save oda_core_ecda_mod::obs_woa05s
 
integer oda_core_ecda_mod::nlon
 
integer oda_core_ecda_mod::nlat
 
integer oda_core_ecda_mod::nlev
 
integer oda_core_ecda_mod::nlon_woa
 
integer oda_core_ecda_mod::nlat_woa
 
integer oda_core_ecda_mod::nlev_woa
 
type(time_type), dimension(0:100), public oda_core_ecda_mod::time_window
 
type(grid_type), pointer oda_core_ecda_mod::grd
 
type(horiz_interp_type), save oda_core_ecda_mod::interp
 
real, dimension(:, :), allocatable oda_core_ecda_mod::x_grid
 
real, dimension(:, :), allocatable oda_core_ecda_mod::y_grid
 
real, dimension(:, :), allocatable oda_core_ecda_mod::x_grid_uv
 
real, dimension(:, :), allocatable oda_core_ecda_mod::y_grid_uv
 
real, dimension(1, 1) oda_core_ecda_mod::lon_out
 
real, dimension(1, 1) oda_core_ecda_mod::lat_out
 
type(ocn_obs_flag_type), public oda_core_ecda_mod::ocn_obs
 
integer, public oda_core_ecda_mod::ssh_td