UFO
ufo_metoffice_bmatrixstatic_mod.f90 File Reference

Go to the source code of this file.

Data Types

type  ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic
 

Modules

module  ufo_metoffice_bmatrixstatic_mod
 Fortran module containing the full b-matrix data type and methods for the 1D-Var.
 

Functions/Subroutines

subroutine ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic_setup (self, variables, filepath, qtotal_flag)
 Routine to read and setup the 1D-Var B-matrix. More...
 
subroutine ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic_delete (self)
 Routine to delete and squash the 1D-Var B-matrix. More...
 
subroutine ufo_metoffice_bmatrixstatic_mod::rttovonedvarcheck_covariance_initbmatrix (self)
 Routine to initialize the 1D-Var B-matrix. More...
 
subroutine ufo_metoffice_bmatrixstatic_mod::rttovonedvarcheck_covariance_getbmatrix (self, fileunit, b_elementsused, fieldlist)
 Routine to initialize the 1D-Var B-matrix. More...
 
subroutine ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic_reset (self, latitude, b_matrix, b_inverse, b_sigma)
 Routine to create error covariances for a single observation. More...
 
subroutine ufo_metoffice_bmatrixstatic_mod::rttovonedvarcheck_create_fields_in (fields_in, variables, qtotal_flag)
 Create a subset of the b-matrix. Used for testing. More...
 

Variables

character(len=200) ufo_metoffice_bmatrixstatic_mod::message
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::nfieldtypes_ukmo = 19
 number of fieldtypes More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_t = 1
 temperature More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_q = 2
 specific humidity profile More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_t2 = 3
 surface air temperature More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_q2 = 4
 surface spec humidity More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_tstar = 5
 surface skin temperature More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_pstar = 6
 surface pressure More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_o3total = 7
 total column ozone - not currently setup More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_not_used = 8
 not currently in use - not currently setup More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_ql = 9
 liquid water profile - not currently setup More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_qt = 10
 total water profile More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_windspeed = 11
 surface wind speed More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_o3profile = 12
 ozone - not currently setup More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_lwp = 13
 liquid water path - not currently setup More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_mwemiss = 14
 microwave emissivity - not currently setup More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_qi = 15
 ice profile - not currently setup More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_cloudtopp = 16
 single-level cloud top pressure More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_cloudfrac = 17
 effective cloud fraction More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_emisspc = 18
 emissivity prinipal components - not currently setup More...
 
integer, parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_cf = 19
 cloud fraction profile - not currently setup More...
 
character(len= *), dimension(nfieldtypes_ukmo), parameter, public ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_fieldtype_text = (/ var_ts, var_q, var_sfc_t2m, var_sfc_q2m, var_sfc_tskin, var_sfc_p2m, 'ozone (total column)', '[unused field type] ', var_clw, 'q total ', var_sfc_wspeed, 'ozone (profile) ', 'liquid water path ', var_sfc_emiss, var_cli, 'cloud top pressure ', 'cloud fraction ', 'emissivity pcs ', var_cldfrac /)