{{{ #!html
ropp_fm_bg2ro_1d | Program to calculate RO pseudo observations from background model data | |||||
|__ | ropp_fm_set_units | Set default units within ROprof data structure | ||||
|__ | ropp_io_read | [IO MODULE] Read input model data | ||||
|__ | ropp_fm_roprof2state | Copy elements of ROprof to model-dependent state vector, compute p,q,T,Z | ||||
| | |__ | ropp_fm_state2state_ecmwf | Compute pressure and geopotential height at full levels for ECMWF bg data | |||
| | |__ | ropp_fm_state2state_meto | Compute pressure and temperature on B-levels for Met Office bg data | |||
|__ | ropp_fm_roprof2obs | Copy elements of ROprof to observation structure | ||||
|__ | set_obs_levels_refrac | Calculate observation levels for refractivity | ||||
|__ | ropp_fm_refrac_1d | Calculate vertical profile of refractivity from T, P, q | ||||
| | |__ | ropp_fm_interpol_log | Interpolate refractivity values to measurement geopotential height levels | |||
|__ | ropp_fm_refrac_1d_grad | Compute gradient of refractivity forward model (IF REQUIRED) | ||||
| | |__ | ropp_fm_refrac_1d_tl | Tangent linear of refractivity forward model | |||
| | | | |__ | ropp_fm_state2state_ecmwf_tl | Tangent linear of ropp_fm_state2state_ecmwf (model-specific) | ||
| | | | |__ | ropp_fm_state2state_meto_tl | Tangent linear of ropp_fm_state2state_meto (model-specific) | ||
| | | | |__ | ropp_fm_interpol_log_tl | Tangent linear of ropp_fm_interpol_log | ||
| | |__ | ropp_fm_refrac_1d_ad | Adjoint of refractivity forward model | |||
| | | | |__ | ropp_fm_interpol_log_ad | Adjoint of ropp_fm_interpol_log | ||
| | | | |__ | ropp_fm_state2state_ecmwf_ad | Adjoint of ropp_fm_state2state_ecmwf (model-specific) | ||
| | | | |__ | ropp_fm_state2state_meto_ad | Adjoint of ropp_fm_state2state_meto (model-specific) | ||
|__ | ropp_fm_roprof2obs | Copy elements of ROprof to observation structure | ||||
|__ | set_obs_levels_bangle | Calculate observation levels for bending angle | ||||
| | |__ | geopotential2geometric | Convert geopotential height to geometric height (Somigliana's equation) | |||
|__ | ropp_fm_bangle_1d | Calculate vertical profile of bending angle | ||||
| | |__ | ropp_fm_abel | Perform Abel transform of refractivity profile | |||
|__ | ropp_fm_bangle_1d_grad | Compute gradient of bending angle forward model (IF REQUIRED) | ||||
| | |__ | ropp_fm_bangle_1d_tl | Tangent linear of bending angle forward model | |||
| | | | |__ | ropp_fm_state2state_ecmwf_tl | Tangent linear of ropp_fm_state2state_ecmwf (model-specific) | ||
| | | | |__ | ropp_fm_state2state_meto_tl | Tangent linear of ropp_fm_state2state_meto (model-specific) | ||
| | | | |__ | ropp_fm_abel_tl | Tangent linear of ropp_abel | ||
| | |__ | ropp_fm_bangle_1d_ad | Adjoint of bending angle forward model | |||
| | | | |__ | ropp_fm_abel_ad | Adjoint of ropp_abel | ||
| | | | |__ | ropp_fm_state2state_ecmwf_ad | Adjoint of ropp_fm_state2state_ecmwf (model-specific) | ||
| | | | |__ | ropp_fm_state2state_meto_ad | Adjoint of ropp_fm_state2state_meto (model-specific) | ||
|__ | ropp_fm_obs2roprof | Copy simulated observations to ROprof structure | ||||
| | |__ | geopotential2geometric | Convert geopotential height to geometric height (Somigliana's equation) | |||
|__ | ropp_io_addvar | [IO MODULE]Add gradient data to RO output file structure | ||||
|__ | ropp_io_write | [IO MODULE]Write bending angle and refractivity profiles to output file | ||||
|__ | ropp_fm_free | Deallocate elements of FM structures | ||||
|__ | ropp_io_free | [IO module] Deallocate elements of IO structures | ||||