JURASSIC
Data Fields
ret_t Struct Reference

Retrieval control parameters. More...

#include <jurassic.h>

Data Fields

char dir [LEN]
 Working directory. More...
 
int kernel_recomp
 Re-computation of kernel matrix (number of iterations). More...
 
int conv_itmax
 Maximum number of iterations. More...
 
double conv_dmin
 Minimum normalized step size in state space. More...
 
int err_ana
 Carry out error analysis (0=no, 1=yes). More...
 
double err_formod [ND]
 Forward model error [%]. More...
 
double err_noise [ND]
 Noise error [W/(m^2 sr cm^-1)]. More...
 
double err_press
 Pressure error [%]. More...
 
double err_press_cz
 Vertical correlation length for pressure error [km]. More...
 
double err_press_ch
 Horizontal correlation length for pressure error [km]. More...
 
double err_temp
 Temperature error [K]. More...
 
double err_temp_cz
 Vertical correlation length for temperature error [km]. More...
 
double err_temp_ch
 Horizontal correlation length for temperature error [km]. More...
 
double err_q [NG]
 Volume mixing ratio error [%]. More...
 
double err_q_cz [NG]
 Vertical correlation length for volume mixing ratio error [km]. More...
 
double err_q_ch [NG]
 Horizontal correlation length for volume mixing ratio error [km]. More...
 
double err_k [NW]
 Extinction error [km^-1]. More...
 
double err_k_cz [NW]
 Vertical correlation length for extinction error [km]. More...
 
double err_k_ch [NW]
 Horizontal correlation length for extinction error [km]. More...
 
double err_clz
 Cloud height error [km]. More...
 
double err_cldz
 Cloud depth error [km]. More...
 
double err_clk [NCL]
 Cloud extinction error [km^-1]. More...
 
double err_sft
 Surface temperature error [K]. More...
 
double err_sfeps [NSF]
 Surface emissivity error. More...
 
int shared_io_profile
 Profile index used for shared netCDF retrieval inputs and outputs. More...
 
char shared_io_proflist [LEN]
 Optional file containing retrieval profile indices. More...
 
char shared_io_atm_apr_file [LEN]
 Optional shared atmospheric a priori input file. More...
 
char shared_io_obs_meas_file [LEN]
 Optional shared measured-observation input file. More...
 
char shared_io_atm_final_file [LEN]
 Optional shared retrieved-atmosphere output file. More...
 
char shared_io_obs_final_file [LEN]
 Optional shared retrieved-observation output file. More...
 
char shared_io_matrix_cov_apr_file [LEN]
 Optional shared a priori covariance output file. More...
 
char shared_io_matrix_kernel_file [LEN]
 Optional shared kernel matrix output file. More...
 
char shared_io_matrix_cov_ret_file [LEN]
 Optional shared retrieval covariance output file. More...
 
char shared_io_matrix_corr_file [LEN]
 Optional shared correlation matrix output file. More...
 
char shared_io_matrix_gain_file [LEN]
 Optional shared gain matrix output file. More...
 
char shared_io_matrix_avk_file [LEN]
 Optional shared averaging-kernel matrix output file. More...
 
char shared_io_atm_err_total_file [LEN]
 Optional shared total retrieval-error output file. More...
 
char shared_io_atm_err_noise_file [LEN]
 Optional shared noise retrieval-error output file. More...
 
char shared_io_atm_err_formod_file [LEN]
 Optional shared forward-model retrieval-error output file. More...
 
char shared_io_atm_cont_file [LEN]
 Optional shared averaging-kernel contribution output file. More...
 
char shared_io_atm_res_file [LEN]
 Optional shared averaging-kernel resolution output file. More...
 

Detailed Description

Retrieval control parameters.

The ret_t structure holds all parameters controlling the iterative inversion process (retrieval), including convergence criteria, kernel matrix updates, and uncertainty specifications for each retrieved quantity (pressure, temperature, trace gas concentrations, extinction, cloud, and surface parameters).

Definition at line 1743 of file jurassic.h.

Field Documentation

◆ dir

char ret_t::dir[LEN]

Working directory.

Definition at line 1746 of file jurassic.h.

◆ kernel_recomp

int ret_t::kernel_recomp

Re-computation of kernel matrix (number of iterations).

Definition at line 1749 of file jurassic.h.

◆ conv_itmax

int ret_t::conv_itmax

Maximum number of iterations.

Definition at line 1752 of file jurassic.h.

◆ conv_dmin

double ret_t::conv_dmin

Minimum normalized step size in state space.

Definition at line 1755 of file jurassic.h.

◆ err_ana

int ret_t::err_ana

Carry out error analysis (0=no, 1=yes).

Definition at line 1758 of file jurassic.h.

◆ err_formod

double ret_t::err_formod[ND]

Forward model error [%].

Definition at line 1761 of file jurassic.h.

◆ err_noise

double ret_t::err_noise[ND]

Noise error [W/(m^2 sr cm^-1)].

Definition at line 1764 of file jurassic.h.

◆ err_press

double ret_t::err_press

Pressure error [%].

Definition at line 1767 of file jurassic.h.

◆ err_press_cz

double ret_t::err_press_cz

Vertical correlation length for pressure error [km].

Definition at line 1770 of file jurassic.h.

◆ err_press_ch

double ret_t::err_press_ch

Horizontal correlation length for pressure error [km].

Definition at line 1773 of file jurassic.h.

◆ err_temp

double ret_t::err_temp

Temperature error [K].

Definition at line 1776 of file jurassic.h.

◆ err_temp_cz

double ret_t::err_temp_cz

Vertical correlation length for temperature error [km].

Definition at line 1779 of file jurassic.h.

◆ err_temp_ch

double ret_t::err_temp_ch

Horizontal correlation length for temperature error [km].

Definition at line 1782 of file jurassic.h.

◆ err_q

double ret_t::err_q[NG]

Volume mixing ratio error [%].

Definition at line 1785 of file jurassic.h.

◆ err_q_cz

double ret_t::err_q_cz[NG]

Vertical correlation length for volume mixing ratio error [km].

Definition at line 1788 of file jurassic.h.

◆ err_q_ch

double ret_t::err_q_ch[NG]

Horizontal correlation length for volume mixing ratio error [km].

Definition at line 1791 of file jurassic.h.

◆ err_k

double ret_t::err_k[NW]

Extinction error [km^-1].

Definition at line 1794 of file jurassic.h.

◆ err_k_cz

double ret_t::err_k_cz[NW]

Vertical correlation length for extinction error [km].

Definition at line 1797 of file jurassic.h.

◆ err_k_ch

double ret_t::err_k_ch[NW]

Horizontal correlation length for extinction error [km].

Definition at line 1800 of file jurassic.h.

◆ err_clz

double ret_t::err_clz

Cloud height error [km].

Definition at line 1803 of file jurassic.h.

◆ err_cldz

double ret_t::err_cldz

Cloud depth error [km].

Definition at line 1806 of file jurassic.h.

◆ err_clk

double ret_t::err_clk[NCL]

Cloud extinction error [km^-1].

Definition at line 1809 of file jurassic.h.

◆ err_sft

double ret_t::err_sft

Surface temperature error [K].

Definition at line 1812 of file jurassic.h.

◆ err_sfeps

double ret_t::err_sfeps[NSF]

Surface emissivity error.

Definition at line 1815 of file jurassic.h.

◆ shared_io_profile

int ret_t::shared_io_profile

Profile index used for shared netCDF retrieval inputs and outputs.

Definition at line 1818 of file jurassic.h.

◆ shared_io_proflist

char ret_t::shared_io_proflist[LEN]

Optional file containing retrieval profile indices.

Definition at line 1821 of file jurassic.h.

◆ shared_io_atm_apr_file

char ret_t::shared_io_atm_apr_file[LEN]

Optional shared atmospheric a priori input file.

Definition at line 1824 of file jurassic.h.

◆ shared_io_obs_meas_file

char ret_t::shared_io_obs_meas_file[LEN]

Optional shared measured-observation input file.

Definition at line 1827 of file jurassic.h.

◆ shared_io_atm_final_file

char ret_t::shared_io_atm_final_file[LEN]

Optional shared retrieved-atmosphere output file.

Definition at line 1830 of file jurassic.h.

◆ shared_io_obs_final_file

char ret_t::shared_io_obs_final_file[LEN]

Optional shared retrieved-observation output file.

Definition at line 1833 of file jurassic.h.

◆ shared_io_matrix_cov_apr_file

char ret_t::shared_io_matrix_cov_apr_file[LEN]

Optional shared a priori covariance output file.

Definition at line 1836 of file jurassic.h.

◆ shared_io_matrix_kernel_file

char ret_t::shared_io_matrix_kernel_file[LEN]

Optional shared kernel matrix output file.

Definition at line 1839 of file jurassic.h.

◆ shared_io_matrix_cov_ret_file

char ret_t::shared_io_matrix_cov_ret_file[LEN]

Optional shared retrieval covariance output file.

Definition at line 1842 of file jurassic.h.

◆ shared_io_matrix_corr_file

char ret_t::shared_io_matrix_corr_file[LEN]

Optional shared correlation matrix output file.

Definition at line 1845 of file jurassic.h.

◆ shared_io_matrix_gain_file

char ret_t::shared_io_matrix_gain_file[LEN]

Optional shared gain matrix output file.

Definition at line 1848 of file jurassic.h.

◆ shared_io_matrix_avk_file

char ret_t::shared_io_matrix_avk_file[LEN]

Optional shared averaging-kernel matrix output file.

Definition at line 1851 of file jurassic.h.

◆ shared_io_atm_err_total_file

char ret_t::shared_io_atm_err_total_file[LEN]

Optional shared total retrieval-error output file.

Definition at line 1854 of file jurassic.h.

◆ shared_io_atm_err_noise_file

char ret_t::shared_io_atm_err_noise_file[LEN]

Optional shared noise retrieval-error output file.

Definition at line 1857 of file jurassic.h.

◆ shared_io_atm_err_formod_file

char ret_t::shared_io_atm_err_formod_file[LEN]

Optional shared forward-model retrieval-error output file.

Definition at line 1860 of file jurassic.h.

◆ shared_io_atm_cont_file

char ret_t::shared_io_atm_cont_file[LEN]

Optional shared averaging-kernel contribution output file.

Definition at line 1863 of file jurassic.h.

◆ shared_io_atm_res_file

char ret_t::shared_io_atm_res_file[LEN]

Optional shared averaging-kernel resolution output file.

Definition at line 1866 of file jurassic.h.


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