UFO
ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck Type Reference
Collaboration diagram for ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck:

Public Attributes

character(len=max_string) qcname
 name of the filter More...
 
character(len=max_string) b_matrix_path
 path to the b-matrix file More...
 
character(len=max_string) r_matrix_path
 path to the r-matrix file More...
 
character(len=max_string) forward_mod_name
 forward model name (only RTTOV at the moment) More...
 
character(len=max_string), dimension(:), allocatable retrieval_variables
 list of variables which form the 1D-var retrieval vector More...
 
type(c_ptr) obsdb
 pointer to the observation space More...
 
integer(c_int) onedvarflag
 flag uased by the qc manager for a 1D-var check More...
 
integer(c_int) passflag
 flag uased by the qc manager to flag good data More...
 
integer nlevels
 
integer nmvars
 number of variables being used in the retrieval More...
 
integer nchans
 maximum number of channels (channels can be removed by previous qc checks) More...
 
integer(c_int), dimension(:), allocatable channels
 integer list of channels More...
 
integer startob
 starting ob number for testing More...
 
integer finishob
 finishing ob number for testing More...
 
logical qtotal
 flag to enable total humidity retrievals More...
 
logical useqtsplitrain
 flag to choose whether to split rain in qsplit routine More...
 
logical rttov_mwscattswitch
 flag to switch on RTTOV-scatt More...
 
logical rttov_usetotalice
 flag for use of total ice in RTTOV MW scatt More...
 
logical usemlminimization
 flag to turn on marquardt-levenberg minimizer More...
 
logical usejforconvergence
 flag to Use J for convergence More...
 
logical userhwaterforqc
 flag to use water in relative humidity check More...
 
logical store1dvarlwp
 Output the LWP if the profile converges. More...
 
logical usecoldsurfacecheck
 flag to use cold water check to adjust starting surface parameters More...
 
logical fulldiagnostics
 flag to turn on full diagnostics More...
 
logical pcemiss
 flag gets turned off in emissivity eigen vector file is present More...
 
integer max1dvariterations
 maximum number of iterations More...
 
integer jconvergenceoption
 integer to select convergence option More...
 
integer iternumforlwpcheck
 choose which iteration to start checking LWP More...
 
integer maxmliterations
 maximum number of iterations for internal Marquardt-Levenberg loop More...
 
real(kind_real) retrievederrorfactor
 check retrieved BTs all within factor * stdev of obs More...
 
real(kind_real) convergencefactor
 1d-var convergence if using change in profile More...
 
real(kind_real) cost_convergencefactor
 1d-var convergence if using % change in cost More...
 
real(kind_real) emisslanddefault
 default emissivity value to use over land More...
 
real(kind_real) emissseaicedefault
 default emissivity value to use over sea ice More...
 
character(len=max_string) emiseigvecpath
 path to eigen vector file for IR PC emissivity More...
 
character(len=max_string) emisatlas
 path to the emissivity atlas for IR PC emissivity More...
 

Detailed Description

Definition at line 29 of file ufo_rttovonedvarcheck_utils_mod.f90.

Member Data Documentation

◆ b_matrix_path

character(len=max_string) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::b_matrix_path

path to the b-matrix file

Definition at line 31 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ channels

integer(c_int), dimension(:), allocatable ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::channels

integer list of channels

Definition at line 41 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ convergencefactor

real(kind_real) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::convergencefactor

1d-var convergence if using change in profile

Definition at line 60 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ cost_convergencefactor

real(kind_real) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::cost_convergencefactor

1d-var convergence if using % change in cost

Definition at line 61 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ emisatlas

character(len=max_string) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::emisatlas

path to the emissivity atlas for IR PC emissivity

Definition at line 65 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ emiseigvecpath

character(len=max_string) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::emiseigvecpath

path to eigen vector file for IR PC emissivity

Definition at line 64 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ emisslanddefault

real(kind_real) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::emisslanddefault

default emissivity value to use over land

Definition at line 62 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ emissseaicedefault

real(kind_real) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::emissseaicedefault

default emissivity value to use over sea ice

Definition at line 63 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ finishob

integer ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::finishob

finishing ob number for testing

Definition at line 43 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ forward_mod_name

character(len=max_string) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::forward_mod_name

forward model name (only RTTOV at the moment)

Definition at line 33 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ fulldiagnostics

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::fulldiagnostics

flag to turn on full diagnostics

Definition at line 53 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ iternumforlwpcheck

integer ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::iternumforlwpcheck

choose which iteration to start checking LWP

Definition at line 57 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ jconvergenceoption

integer ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::jconvergenceoption

integer to select convergence option

Definition at line 56 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ max1dvariterations

integer ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::max1dvariterations

maximum number of iterations

Definition at line 55 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ maxmliterations

integer ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::maxmliterations

maximum number of iterations for internal Marquardt-Levenberg loop

Definition at line 58 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ nchans

integer ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::nchans

maximum number of channels (channels can be removed by previous qc checks)

Definition at line 40 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ nlevels

integer ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::nlevels

Definition at line 38 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ nmvars

integer ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::nmvars

number of variables being used in the retrieval

Definition at line 39 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ obsdb

type(c_ptr) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::obsdb

pointer to the observation space

Definition at line 35 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ onedvarflag

integer(c_int) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::onedvarflag

flag uased by the qc manager for a 1D-var check

Definition at line 36 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ passflag

integer(c_int) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::passflag

flag uased by the qc manager to flag good data

Definition at line 37 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ pcemiss

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::pcemiss

flag gets turned off in emissivity eigen vector file is present

Definition at line 54 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ qcname

character(len=max_string) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::qcname

name of the filter

Definition at line 30 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ qtotal

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::qtotal

flag to enable total humidity retrievals

Definition at line 44 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ r_matrix_path

character(len=max_string) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::r_matrix_path

path to the r-matrix file

Definition at line 32 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ retrieval_variables

character(len=max_string), dimension(:), allocatable ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::retrieval_variables

list of variables which form the 1D-var retrieval vector

Definition at line 34 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ retrievederrorfactor

real(kind_real) ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::retrievederrorfactor

check retrieved BTs all within factor * stdev of obs

Definition at line 59 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ rttov_mwscattswitch

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::rttov_mwscattswitch

flag to switch on RTTOV-scatt

Definition at line 46 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ rttov_usetotalice

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::rttov_usetotalice

flag for use of total ice in RTTOV MW scatt

Definition at line 47 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ startob

integer ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::startob

starting ob number for testing

Definition at line 42 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ store1dvarlwp

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::store1dvarlwp

Output the LWP if the profile converges.

Definition at line 51 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ usecoldsurfacecheck

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::usecoldsurfacecheck

flag to use cold water check to adjust starting surface parameters

Definition at line 52 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ usejforconvergence

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::usejforconvergence

flag to Use J for convergence

Definition at line 49 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ usemlminimization

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::usemlminimization

flag to turn on marquardt-levenberg minimizer

Definition at line 48 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ useqtsplitrain

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::useqtsplitrain

flag to choose whether to split rain in qsplit routine

Definition at line 45 of file ufo_rttovonedvarcheck_utils_mod.f90.

◆ userhwaterforqc

logical ufo_rttovonedvarcheck_utils_mod::ufo_rttovonedvarcheck::userhwaterforqc

flag to use water in relative humidity check

Definition at line 50 of file ufo_rttovonedvarcheck_utils_mod.f90.


The documentation for this type was generated from the following file: