UFO
ufo_gnssro_refmetoffice_tlad_mod.F90 File Reference

Go to the source code of this file.

Data Types

type  ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad
 Fortran derived type for gnssro trajectory. More...
 

Modules

module  ufo_gnssro_refmetoffice_tlad_mod
 Fortran module for gnssro refractivity Met Office's tangent linear and adjoint.
 

Functions/Subroutines

subroutine ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad_setup (self, vert_interp_ops, pseudo_ops, min_temp_grad)
 Set up the Met Office GNSS-RO refractivity TL/AD. More...
 
subroutine ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad_settraj (self, geovals, obss)
 Set up the K-matrix for (Jacobian) for the Met Office's GNSS-RO refractivity operator. More...
 
subroutine ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_simobs_tl (self, geovals, hofx, obss)
 Given an increment to the model state, calculate an increment to the observation. More...
 
subroutine ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_simobs_ad (self, geovals, hofx, obss)
 Given an increment to the observation, find the equivalent increment to the model state. More...
 
subroutine ufo_gnssro_refmetoffice_tlad_mod::ufo_gnssro_refmetoffice_tlad_delete (self)
 Tidy up the variables that are used for passing information. More...
 
subroutine ufo_gnssro_refmetoffice_tlad_mod::jacobian_interface (nlevp, nlevq, za, zb, p, q, pseudo_ops, vert_interp_ops, min_temp_grad, nobs, zobs, Kmat)
 Calculate the K-matrix used in the TL/AD. More...
 

Variables

integer, parameter ufo_gnssro_refmetoffice_tlad_mod::max_string =800