UFO
ufo_rttovonedvarcheck_minimize_utils_mod.f90 File Reference

Go to the source code of this file.

Modules

module  ufo_rttovonedvarcheck_minimize_utils_mod
 Fortran module containing subroutines used by both minimizers.
 

Functions/Subroutines

subroutine, public ufo_rttovonedvarcheck_minimize_utils_mod::ufo_rttovonedvarcheck_geovals2profvec (geovals, profindex, ob, prof_x)
 Copy geovals data (and ob) to profile. More...
 
subroutine, public ufo_rttovonedvarcheck_minimize_utils_mod::ufo_rttovonedvarcheck_profvec2geovals (geovals, profindex, ob, prof_x, UseQtsplitRain)
 Copy profile data to geovals (and ob). More...
 
subroutine, public ufo_rttovonedvarcheck_minimize_utils_mod::ufo_rttovonedvarcheck_check_geovals (self, geovals, profindex, surface_type)
 Check the geovals are ready for the first iteration. More...
 
subroutine, public ufo_rttovonedvarcheck_minimize_utils_mod::ufo_rttovonedvarcheck_costfunction (DeltaProf, b_inv, DeltaObs, r_matrix, Jcost)
 Calculate the cost function. More...
 
subroutine, public ufo_rttovonedvarcheck_minimize_utils_mod::ufo_rttovonedvarcheck_checkiteration (self, geovals, profindex, profile, OutOfRange)
 Constrain profile humidity and check temperature values are okay. More...
 
subroutine, public ufo_rttovonedvarcheck_minimize_utils_mod::ufo_rttovonedvarcheck_checkcloudyiteration (geovals, profindex, nlevels_1dvar, OutOfRange, OutLWP)
 Check cloud during iteration. More...
 
subroutine, public ufo_rttovonedvarcheck_minimize_utils_mod::ufo_rttovonedvarcheck_printiterinfo (yob, hofx, channels, guessprofile, backprofile, diffprofile, binv, hmatrix)
 Print detailed information for each iteration for diagnostics. More...
 
subroutine, public ufo_rttovonedvarcheck_minimize_utils_mod::ufo_rttovonedvarcheck_hofxdiags_levels (retrieval_vars, nlevels, ret_nlevs)
 

Variables

character(len=max_string) ufo_rttovonedvarcheck_minimize_utils_mod::message