MPTRAC
Data Fields
ctl_t Struct Reference

Control parameters. More...

#include <mptrac.h>

Data Fields

int advect_cpl_zeta_and_press_modules
 Coupled use of pressure based modules and diabatic advection. More...
 
int met_press_level_def
 Use predefined pressure levels or not. More...
 
int advect_vert_coord
 Vertical coordinate of air parcels (0=pressure, 1=zeta, 2=eta). More...
 
int met_vert_coord
 Vertical coordinate of input meteo data (0=pressure-level, 1=model-level). More...
 
int met_clams
 Read MPTRAC or CLaMS meteo data (0=MPTRAC, 1=CLaMS). More...
 
int nq
 Number of quantities. More...
 
char qnt_name [NQ][LEN]
 Quantity names. More...
 
char qnt_longname [NQ][LEN]
 Quantity long names. More...
 
char qnt_unit [NQ][LEN]
 Quantity units. More...
 
char qnt_format [NQ][LEN]
 Quantity output format. More...
 
int qnt_idx
 Quantity array index for air parcel IDs. More...
 
int qnt_ens
 Quantity array index for ensemble IDs. More...
 
int qnt_stat
 Quantity array index for station flag. More...
 
int qnt_m
 Quantity array index for mass. More...
 
int qnt_vmr
 Quantity array index for volume mixing ratio. More...
 
int qnt_rp
 Quantity array index for particle radius. More...
 
int qnt_rhop
 Quantity array index for particle density. More...
 
int qnt_ps
 Quantity array index for surface pressure. More...
 
int qnt_ts
 Quantity array index for surface temperature. More...
 
int qnt_zs
 Quantity array index for surface geopotential height. More...
 
int qnt_us
 Quantity array index for surface zonal wind. More...
 
int qnt_vs
 Quantity array index for surface meridional wind. More...
 
int qnt_lsm
 Quantity array index for land-sea mask. More...
 
int qnt_sst
 Quantity array index for sea surface temperature. More...
 
int qnt_pbl
 Quantity array index for boundary layer pressure. More...
 
int qnt_pt
 Quantity array index for tropopause pressure. More...
 
int qnt_tt
 Quantity array index for tropopause temperature. More...
 
int qnt_zt
 Quantity array index for tropopause geopotential height. More...
 
int qnt_h2ot
 Quantity array index for tropopause water vapor volume mixing ratio. More...
 
int qnt_zg
 Quantity array index for geopotential height. More...
 
int qnt_p
 Quantity array index for pressure. More...
 
int qnt_t
 Quantity array index for temperature. More...
 
int qnt_rho
 Quantity array index for density of air. More...
 
int qnt_u
 Quantity array index for zonal wind. More...
 
int qnt_v
 Quantity array index for meridional wind. More...
 
int qnt_w
 Quantity array index for vertical velocity. More...
 
int qnt_h2o
 Quantity array index for water vapor volume mixing ratio. More...
 
int qnt_o3
 Quantity array index for ozone volume mixing ratio. More...
 
int qnt_lwc
 Quantity array index for cloud liquid water content. More...
 
int qnt_rwc
 Quantity array index for cloud rain water content. More...
 
int qnt_iwc
 Quantity array index for cloud ice water content. More...
 
int qnt_swc
 Quantity array index for cloud snow water content. More...
 
int qnt_cc
 Quantity array index for cloud cover. More...
 
int qnt_pct
 Quantity array index for cloud top pressure. More...
 
int qnt_pcb
 Quantity array index for cloud bottom pressure. More...
 
int qnt_cl
 Quantity array index for total column cloud water. More...
 
int qnt_plcl
 Quantity array index for pressure at lifted condensation level (LCL). More...
 
int qnt_plfc
 Quantity array index for pressure at level of free convection (LCF). More...
 
int qnt_pel
 Quantity array index for pressure at equilibrium level (EL). More...
 
int qnt_cape
 Quantity array index for convective available potential energy (CAPE). More...
 
int qnt_cin
 Quantity array index for convective inhibition (CIN). More...
 
int qnt_o3c
 Quantity array index for total column ozone. More...
 
int qnt_hno3
 Quantity array index for HNO3 volume mixing ratio (climatology). More...
 
int qnt_oh
 Quantity array index for OH volume mixing ratio (climatology). More...
 
int qnt_h2o2
 Quantity array index for H2O2 volume mixing ratio (climatology). More...
 
int qnt_ho2
 Quantity array index for HO2 volume mixing ratio (climatology). More...
 
int qnt_o1d
 Quantity array index for O(1D) volume mixing ratio (climatology). More...
 
int qnt_mloss_oh
 Quantity array index for total mass loss due to OH chemistry. More...
 
int qnt_mloss_h2o2
 Quantity array index for total mass loss due to H2O2 chemistry. More...
 
int qnt_mloss_kpp
 Quantity array index for total mass loss due to KPP chemistry. More...
 
int qnt_mloss_wet
 Quantity array index for total mass loss due to wet deposition. More...
 
int qnt_mloss_dry
 Quantity array index for total mass loss due to dry deposition. More...
 
int qnt_mloss_decay
 Quantity array index for total mass loss due to exponential decay. More...
 
int qnt_loss_rate
 Quantity array index for total loss rate. More...
 
int qnt_psat
 Quantity array index for saturation pressure over water. More...
 
int qnt_psice
 Quantity array index for saturation pressure over ice. More...
 
int qnt_pw
 Quantity array index for partial water vapor pressure. More...
 
int qnt_sh
 Quantity array index for specific humidity. More...
 
int qnt_rh
 Quantity array index for relative humidity over water. More...
 
int qnt_rhice
 Quantity array index for relative humidity over ice. More...
 
int qnt_theta
 Quantity array index for potential temperature. More...
 
int qnt_zeta
 Quantity array index for zeta vertical coordinate. More...
 
int qnt_zeta_d
 Quantity array index for diagnosed zeta vertical coordinate. More...
 
int qnt_tvirt
 Quantity array index for virtual temperature. More...
 
int qnt_lapse
 Quantity array index for lapse rate. More...
 
int qnt_vh
 Quantity array index for horizontal wind. More...
 
int qnt_vz
 Quantity array index for vertical velocity. More...
 
int qnt_pv
 Quantity array index for potential vorticity. More...
 
int qnt_tdew
 Quantity array index for dew point temperature. More...
 
int qnt_tice
 Quantity array index for T_ice. More...
 
int qnt_tsts
 Quantity array index for T_STS. More...
 
int qnt_tnat
 Quantity array index for T_NAT. More...
 
int qnt_Cx
 Quantity array index for trace species x volume mixing ratio (chemistry code). More...
 
int qnt_Ch2o
 Quantity array index for H2O volume mixing ratio (chemistry code). More...
 
int qnt_Co3
 Quantity array index for O3 volume mixing ratio (chemistry code). More...
 
int qnt_Cco
 Quantity array index for CO volume mixing ratio (chemistry code). More...
 
int qnt_Coh
 Quantity array index for OH volume mixing ratio (chemistry code). More...
 
int qnt_Ch
 Quantity array index for H volume mixing ratio (chemistry code). More...
 
int qnt_Cho2
 Quantity array index for HO2 volume mixing ratio (chemistry code). More...
 
int qnt_Ch2o2
 Quantity array index for H2O2 volume mixing ratio (chemistry code). More...
 
int qnt_Co1d
 Quantity array index for O(1D) volume mixing ratio (chemistry code). More...
 
int qnt_Co3p
 Quantity array index for O(3P) volume mixing ratio (chemistry code). More...
 
int qnt_Cccl4
 Quantity array index for CFC-10 volume mixing ratio (chemistry code). More...
 
int qnt_Cccl3f
 Quantity array index for CFC-11 volume mixing ratio (chemistry code). More...
 
int qnt_Cccl2f2
 Quantity array index for CFC-12 volume mixing ratio (chemistry code). More...
 
int qnt_Cn2o
 Quantity array index for N2O volume mixing ratio (chemistry code). More...
 
int qnt_Csf6
 Quantity array index for SF6 volume mixing ratio (chemistry code). More...
 
int qnt_aoa
 Quantity array index for age of air. More...
 
int direction
 Direction flag (1=forward calculation, -1=backward calculation). More...
 
double t_start
 Start time of simulation [s]. More...
 
double t_stop
 Stop time of simulation [s]. More...
 
double dt_mod
 Time step of simulation [s]. More...
 
char metbase [LEN]
 Basename for meteo data. More...
 
double dt_met
 Time step of meteo data [s]. More...
 
int met_convention
 Meteo data layout (0=[lev, lat, lon], 1 = [lon, lat, lev]). More...
 
int met_type
 Type of meteo data files (0=netCDF, 1=binary, 2=pck, 3=zfp, 4=zstd, 5=cms). More...
 
int met_nc_scale
 Check netCDF scaling factors (0=no, 1=yes). More...
 
int met_nc_level
 zlib compression level of netCDF meteo files (0=off). More...
 
int met_nc_quant
 Number of digits for quantization of netCDF meteo files (0=off). More...
 
int met_zfp_prec
 ZFP compression precision for all variables, except z and T. More...
 
double met_zfp_tol_t
 ZFP compression tolerance for temperature. More...
 
double met_zfp_tol_z
 ZFP compression tolerance for geopotential height. More...
 
int met_cms_batch
 cmultiscale batch size. More...
 
int met_cms_heur
 cmultiscale coarsening heuristics (0=default, 1=mean diff, 2=median diff, 3=max diff). More...
 
double met_cms_eps_z
 cmultiscale compression epsilon for geopotential height. More...
 
double met_cms_eps_t
 cmultiscale compression epsilon for temperature. More...
 
double met_cms_eps_u
 cmultiscale compression epsilon for zonal wind. More...
 
double met_cms_eps_v
 cmultiscale compression epsilon for meridional wind. More...
 
double met_cms_eps_w
 cmultiscale compression epsilon for vertical velocity. More...
 
double met_cms_eps_pv
 cmultiscale compression epsilon for potential vorticity. More...
 
double met_cms_eps_h2o
 cmultiscale compression epsilon for water vapor. More...
 
double met_cms_eps_o3
 cmultiscale compression epsilon for ozone. More...
 
double met_cms_eps_lwc
 cmultiscale compression epsilon for cloud liquid water content. More...
 
double met_cms_eps_rwc
 cmultiscale compression epsilon for cloud rain water content. More...
 
double met_cms_eps_iwc
 cmultiscale compression epsilon for cloud ice water content. More...
 
double met_cms_eps_swc
 cmultiscale compression epsilon for cloud snow water content. More...
 
double met_cms_eps_cc
 cmultiscale compression epsilon for cloud cover. More...
 
int met_dx
 Stride for longitudes. More...
 
int met_dy
 Stride for latitudes. More...
 
int met_dp
 Stride for pressure levels. More...
 
int met_sx
 Smoothing for longitudes. More...
 
int met_sy
 Smoothing for latitudes. More...
 
int met_sp
 Smoothing for pressure levels. More...
 
double met_detrend
 FWHM of horizontal Gaussian used for detrending [km]. More...
 
int met_np
 Number of target pressure levels. More...
 
double met_p [EP]
 Target pressure levels [hPa]. More...
 
int met_geopot_sx
 Longitudinal smoothing of geopotential heights. More...
 
int met_geopot_sy
 Latitudinal smoothing of geopotential heights. More...
 
int met_relhum
 Try to read relative humidity (0=no, 1=yes). More...
 
int met_cape
 Convective available potential energy data (0=file, 1=calculate). More...
 
int met_pbl
 Planetary boundary layer data (0=file, 1=Richardson, 2=theta). More...
 
double met_pbl_min
 Minimum depth of planetary boundary layer [km]. More...
 
double met_pbl_max
 Maximum depth of planetary boundary layer [km]. More...
 
int met_tropo
 Tropopause definition (0=none, 1=clim, 2=cold point, 3=WMO_1st, 4=WMO_2nd, 5=dynamical). More...
 
double met_tropo_pv
 Dynamical tropopause potential vorticity threshold [PVU]. More...
 
double met_tropo_theta
 Dynamical tropopause potential temperature threshold [K]. More...
 
int met_tropo_spline
 Tropopause interpolation method (0=linear, 1=spline). More...
 
double met_dt_out
 Time step for sampling of meteo data along trajectories [s]. More...
 
int met_cache
 Preload meteo data into disk cache (0=no, 1=yes). More...
 
int met_mpi_share
 Use MPI to share meteo (0=no, 1=yes). More...
 
double sort_dt
 Time step for sorting of particle data [s]. More...
 
int isosurf
 Isosurface parameter (0=none, 1=pressure, 2=density, 3=theta, 4=balloon). More...
 
char balloon [LEN]
 Balloon position filename. More...
 
int advect
 Advection scheme (0=off, 1=Euler, 2=midpoint, 4=Runge-Kutta). More...
 
int reflect
 Reflection of particles at top and bottom boundary (0=no, 1=yes). More...
 
int rng_type
 Random number generator (0=GSL, 1=Squares, 2=cuRAND). More...
 
double turb_dx_trop
 Horizontal turbulent diffusion coefficient (troposphere) [m^2/s]. More...
 
double turb_dx_strat
 Horizontal turbulent diffusion coefficient (stratosphere) [m^2/s]. More...
 
double turb_dz_trop
 Vertical turbulent diffusion coefficient (troposphere) [m^2/s]. More...
 
double turb_dz_strat
 Vertical turbulent diffusion coefficient (stratosphere) [m^2/s]. More...
 
double turb_mesox
 Horizontal scaling factor for mesoscale wind fluctuations. More...
 
double turb_mesoz
 Vertical scaling factor for mesoscale wind fluctuations. More...
 
double conv_cape
 CAPE threshold for convection module [J/kg]. More...
 
double conv_cin
 CIN threshold for convection module [J/kg]. More...
 
double conv_dt
 Time interval for convection module [s]. More...
 
int conv_mix_bot
 Lower level for mixing (0=particle pressure, 1=surface). More...
 
int conv_mix_top
 Upper level for mixing (0=particle pressure, 1=EL). More...
 
double bound_mass
 Boundary conditions mass per particle [kg]. More...
 
double bound_mass_trend
 Boundary conditions mass per particle trend [kg/s]. More...
 
double bound_vmr
 Boundary conditions volume mixing ratio [ppv]. More...
 
double bound_vmr_trend
 Boundary conditions volume mixing ratio trend [ppv/s]. More...
 
double bound_lat0
 Boundary conditions minimum longitude [deg]. More...
 
double bound_lat1
 Boundary conditions maximum longitude [deg]. More...
 
double bound_p0
 Boundary conditions bottom pressure [hPa]. More...
 
double bound_p1
 Boundary conditions top pressure [hPa]. More...
 
double bound_dps
 Boundary conditions surface layer depth [hPa]. More...
 
double bound_dzs
 Boundary conditions surface layer depth [km]. More...
 
double bound_zetas
 Boundary conditions surface layer zeta [K]. More...
 
int bound_pbl
 Boundary conditions planetary boundary layer (0=no, 1=yes). More...
 
char species [LEN]
 Species. More...
 
double molmass
 Molar mass [g/mol]. More...
 
double tdec_trop
 Life time of particles in the troposphere [s]. More...
 
double tdec_strat
 Life time of particles in the stratosphere [s]. More...
 
char clim_photo [LEN]
 Filename of photolysis rates climatology. More...
 
char clim_hno3_filename [LEN]
 Filename of HNO3 climatology. More...
 
char clim_oh_filename [LEN]
 Filename of OH climatology. More...
 
char clim_h2o2_filename [LEN]
 Filename of H2O2 climatology. More...
 
char clim_ho2_filename [LEN]
 Filename of HO2 climatology. More...
 
char clim_o1d_filename [LEN]
 Filename of O(1D) climatology. More...
 
char clim_o3_filename [LEN]
 Filename of O3 climatology. More...
 
char clim_ccl4_timeseries [LEN]
 Filename of CFC-10 time series. More...
 
char clim_ccl3f_timeseries [LEN]
 Filename of CFC-11 time series. More...
 
char clim_ccl2f2_timeseries [LEN]
 Filename of CFC-12 time series. More...
 
char clim_n2o_timeseries [LEN]
 Filename of N2O time series. More...
 
char clim_sf6_timeseries [LEN]
 Filename of SF6 time series. More...
 
double mixing_dt
 Time interval for mixing [s]. More...
 
double mixing_trop
 Interparcel exchange parameter for mixing in the troposphere. More...
 
double mixing_strat
 Interparcel exchange parameter for mixing in the stratosphere. More...
 
int mixing_nz
 Number of altitudes of mixing grid. More...
 
double mixing_z0
 Lower altitude of mixing grid [km]. More...
 
double mixing_z1
 Upper altitude of mixing grid [km]. More...
 
int mixing_nx
 Number of longitudes of mixing grid. More...
 
double mixing_lon0
 Lower longitude of mixing grid [deg]. More...
 
double mixing_lon1
 Upper longitude of mixing grid [deg]. More...
 
int mixing_ny
 Number of latitudes of mixing grid. More...
 
double mixing_lat0
 Lower latitude of mixing grid [deg]. More...
 
double mixing_lat1
 Upper latitude of mixing grid [deg]. More...
 
int chemgrid_nz
 Number of altitudes of chemistry grid. More...
 
double chemgrid_z0
 Lower altitude of chemistry grid [km]. More...
 
double chemgrid_z1
 Upper altitude of chemistry grid [km]. More...
 
int chemgrid_nx
 Number of longitudes of chemistry grid. More...
 
double chemgrid_lon0
 Lower longitude of chemistry grid [deg]. More...
 
double chemgrid_lon1
 Upper longitude of chemistry grid [deg]. More...
 
int chemgrid_ny
 Number of latitudes of chemistry grid. More...
 
double chemgrid_lat0
 Lower latitude of chemistry grid [deg]. More...
 
double chemgrid_lat1
 Upper latitude of chemistry grid [deg]. More...
 
int oh_chem_reaction
 Reaction type for OH chemistry (0=none, 2=bimolecular, 3=termolecular). More...
 
double oh_chem [4]
 Coefficients for OH reaction rate (A, E/R or k0, n, kinf, m). More...
 
double oh_chem_beta
 Beta parameter for diurnal variablity of OH. More...
 
int h2o2_chem_reaction
 Reaction type for H2O2 chemistry (0=none, 1=SO2). More...
 
int kpp_chem
 Switch for KPP chemistry module (0=off, 1=on). More...
 
double dt_kpp
 Time step for KPP chemistry [s]. More...
 
int tracer_chem
 Switch for first order tracer chemistry module (0=off, 1=on). More...
 
double wet_depo_pre [2]
 Coefficients for precipitation calculation. More...
 
double wet_depo_bc_a
 Coefficient A for wet deposition below cloud (exponential form). More...
 
double wet_depo_bc_b
 Coefficient B for wet deposition below cloud (exponential form). More...
 
double wet_depo_ic_a
 Coefficient A for wet deposition in cloud (exponential form). More...
 
double wet_depo_ic_b
 Coefficient B for wet deposition in cloud (exponential form). More...
 
double wet_depo_ic_h [3]
 Coefficients for wet deposition in cloud (Henry's law: Hb, Cb, pH). More...
 
double wet_depo_bc_h [2]
 Coefficients for wet deposition below cloud (Henry's law: Hb, Cb). More...
 
double wet_depo_ic_ret_ratio
 Coefficients for wet deposition in cloud: retention ratio. More...
 
double wet_depo_bc_ret_ratio
 Coefficients for wet deposition below cloud: retention ratio. More...
 
double dry_depo_dp
 Dry deposition surface layer [hPa]. More...
 
double dry_depo_vdep
 Dry deposition velocity [m/s]. More...
 
double psc_h2o
 H2O volume mixing ratio for PSC analysis. More...
 
double psc_hno3
 HNO3 volume mixing ratio for PSC analysis. More...
 
char atm_basename [LEN]
 Basename of atmospheric data files. More...
 
char atm_gpfile [LEN]
 Gnuplot file for atmospheric data. More...
 
double atm_dt_out
 Time step for atmospheric data output [s]. More...
 
int atm_filter
 Time filter for atmospheric data output (0=none, 1=missval, 2=remove). More...
 
int atm_stride
 Particle index stride for atmospheric data files. More...
 
int atm_type
 Type of atmospheric data files (0=ASCII, 1=binary, 2=netCDF, 3=CLaMS_traj, 4=CLaMS_pos). More...
 
int atm_type_out
 Type of atmospheric data files for output (-1=same as ATM_TYPE, 0=ASCII, 1=binary, 2=netCDF, 3=CLaMS_traj, 4=CLaMS_pos). More...
 
int atm_nc_level
 zlib compression level of netCDF atmospheric data files (0=off). More...
 
int atm_nc_quant [NQ]
 Number of digits for quantization of netCDF atmospheric data files (0=off). More...
 
int obs_type
 Type of observation data files (0=ASCII, 1=netCDF). More...
 
char csi_basename [LEN]
 Basename of CSI data files. More...
 
char csi_kernel [LEN]
 Kernel data file for CSI output. More...
 
double csi_dt_out
 Time step for CSI output [s]. More...
 
char csi_obsfile [LEN]
 Observation data file for CSI analysis. More...
 
double csi_obsmin
 Minimum observation index to trigger detection. More...
 
double csi_modmin
 Minimum column density to trigger detection [kg/m^2]. More...
 
int csi_nz
 Number of altitudes of gridded CSI data. More...
 
double csi_z0
 Lower altitude of gridded CSI data [km]. More...
 
double csi_z1
 Upper altitude of gridded CSI data [km]. More...
 
int csi_nx
 Number of longitudes of gridded CSI data. More...
 
double csi_lon0
 Lower longitude of gridded CSI data [deg]. More...
 
double csi_lon1
 Upper longitude of gridded CSI data [deg]. More...
 
int csi_ny
 Number of latitudes of gridded CSI data. More...
 
double csi_lat0
 Lower latitude of gridded CSI data [deg]. More...
 
double csi_lat1
 Upper latitude of gridded CSI data [deg]. More...
 
char ens_basename [LEN]
 Basename of ensemble data file. More...
 
double ens_dt_out
 Time step for ensemble output [s]. More...
 
char grid_basename [LEN]
 Basename of grid data files. More...
 
char grid_kernel [LEN]
 Kernel data file for grid output. More...
 
char grid_gpfile [LEN]
 Gnuplot file for gridded data. More...
 
double grid_dt_out
 Time step for gridded data output [s]. More...
 
int grid_sparse
 Sparse output in grid data files (0=no, 1=yes). More...
 
int grid_nc_level
 zlib compression level of netCDF grid data files (0=off). More...
 
int grid_nc_quant [NQ]
 Number of digits for quantization of netCDF grid data files (0=off). More...
 
int grid_stddev
 Include standard deviations in grid output (0=no, 1=yes). More...
 
int grid_nz
 Number of altitudes of gridded data. More...
 
double grid_z0
 Lower altitude of gridded data [km]. More...
 
double grid_z1
 Upper altitude of gridded data [km]. More...
 
int grid_nx
 Number of longitudes of gridded data. More...
 
double grid_lon0
 Lower longitude of gridded data [deg]. More...
 
double grid_lon1
 Upper longitude of gridded data [deg]. More...
 
int grid_ny
 Number of latitudes of gridded data. More...
 
double grid_lat0
 Lower latitude of gridded data [deg]. More...
 
double grid_lat1
 Upper latitude of gridded data [deg]. More...
 
int grid_type
 Type of grid data files (0=ASCII, 1=netCDF). More...
 
char prof_basename [LEN]
 Basename for profile output file. More...
 
char prof_obsfile [LEN]
 Observation data file for profile output. More...
 
int prof_nz
 Number of altitudes of gridded profile data. More...
 
double prof_z0
 Lower altitude of gridded profile data [km]. More...
 
double prof_z1
 Upper altitude of gridded profile data [km]. More...
 
int prof_nx
 Number of longitudes of gridded profile data. More...
 
double prof_lon0
 Lower longitude of gridded profile data [deg]. More...
 
double prof_lon1
 Upper longitude of gridded profile data [deg]. More...
 
int prof_ny
 Number of latitudes of gridded profile data. More...
 
double prof_lat0
 Lower latitude of gridded profile data [deg]. More...
 
double prof_lat1
 Upper latitude of gridded profile data [deg]. More...
 
char sample_basename [LEN]
 Basename of sample data file. More...
 
char sample_kernel [LEN]
 Kernel data file for sample output. More...
 
char sample_obsfile [LEN]
 Observation data file for sample output. More...
 
double sample_dx
 Horizontal radius for sample output [km]. More...
 
double sample_dz
 Layer depth for sample output [km]. More...
 
char stat_basename [LEN]
 Basename of station data file. More...
 
double stat_lon
 Longitude of station [deg]. More...
 
double stat_lat
 Latitude of station [deg]. More...
 
double stat_r
 Search radius around station [km]. More...
 
double stat_t0
 Start time for station output [s]. More...
 
double stat_t1
 Stop time for station output [s]. More...
 
char vtk_basename [LEN]
 Basename of VTK data files. More...
 
double vtk_dt_out
 Time step for VTK data output [s]. More...
 
int vtk_stride
 Particle index stride for VTK data. More...
 
double vtk_scale
 Vertical scaling factor for VTK data. More...
 
double vtk_offset
 Vertical offset for VTK data [km]. More...
 
int vtk_sphere
 Spherical projection for VTK data (0=no, 1=yes). More...
 

Detailed Description

Control parameters.

This structure contains all control parameters used by the MPTRAC model. The struct is used to collect and to easily pass the control parameters on to the various functions.

Definition at line 2155 of file mptrac.h.

Field Documentation

◆ advect_cpl_zeta_and_press_modules

int ctl_t::advect_cpl_zeta_and_press_modules

Coupled use of pressure based modules and diabatic advection.

(0= no coupling, 1= coupling)

Definition at line 2161 of file mptrac.h.

◆ met_press_level_def

int ctl_t::met_press_level_def

Use predefined pressure levels or not.

Definition at line 2164 of file mptrac.h.

◆ advect_vert_coord

int ctl_t::advect_vert_coord

Vertical coordinate of air parcels (0=pressure, 1=zeta, 2=eta).

Definition at line 2167 of file mptrac.h.

◆ met_vert_coord

int ctl_t::met_vert_coord

Vertical coordinate of input meteo data (0=pressure-level, 1=model-level).

Definition at line 2170 of file mptrac.h.

◆ met_clams

int ctl_t::met_clams

Read MPTRAC or CLaMS meteo data (0=MPTRAC, 1=CLaMS).

Definition at line 2173 of file mptrac.h.

◆ nq

int ctl_t::nq

Number of quantities.

Definition at line 2180 of file mptrac.h.

◆ qnt_name

char ctl_t::qnt_name[NQ][LEN]

Quantity names.

Definition at line 2183 of file mptrac.h.

◆ qnt_longname

char ctl_t::qnt_longname[NQ][LEN]

Quantity long names.

Definition at line 2186 of file mptrac.h.

◆ qnt_unit

char ctl_t::qnt_unit[NQ][LEN]

Quantity units.

Definition at line 2189 of file mptrac.h.

◆ qnt_format

char ctl_t::qnt_format[NQ][LEN]

Quantity output format.

Definition at line 2192 of file mptrac.h.

◆ qnt_idx

int ctl_t::qnt_idx

Quantity array index for air parcel IDs.

Definition at line 2195 of file mptrac.h.

◆ qnt_ens

int ctl_t::qnt_ens

Quantity array index for ensemble IDs.

Definition at line 2198 of file mptrac.h.

◆ qnt_stat

int ctl_t::qnt_stat

Quantity array index for station flag.

Definition at line 2201 of file mptrac.h.

◆ qnt_m

int ctl_t::qnt_m

Quantity array index for mass.

Definition at line 2204 of file mptrac.h.

◆ qnt_vmr

int ctl_t::qnt_vmr

Quantity array index for volume mixing ratio.

Definition at line 2207 of file mptrac.h.

◆ qnt_rp

int ctl_t::qnt_rp

Quantity array index for particle radius.

Definition at line 2210 of file mptrac.h.

◆ qnt_rhop

int ctl_t::qnt_rhop

Quantity array index for particle density.

Definition at line 2213 of file mptrac.h.

◆ qnt_ps

int ctl_t::qnt_ps

Quantity array index for surface pressure.

Definition at line 2216 of file mptrac.h.

◆ qnt_ts

int ctl_t::qnt_ts

Quantity array index for surface temperature.

Definition at line 2219 of file mptrac.h.

◆ qnt_zs

int ctl_t::qnt_zs

Quantity array index for surface geopotential height.

Definition at line 2222 of file mptrac.h.

◆ qnt_us

int ctl_t::qnt_us

Quantity array index for surface zonal wind.

Definition at line 2225 of file mptrac.h.

◆ qnt_vs

int ctl_t::qnt_vs

Quantity array index for surface meridional wind.

Definition at line 2228 of file mptrac.h.

◆ qnt_lsm

int ctl_t::qnt_lsm

Quantity array index for land-sea mask.

Definition at line 2231 of file mptrac.h.

◆ qnt_sst

int ctl_t::qnt_sst

Quantity array index for sea surface temperature.

Definition at line 2234 of file mptrac.h.

◆ qnt_pbl

int ctl_t::qnt_pbl

Quantity array index for boundary layer pressure.

Definition at line 2237 of file mptrac.h.

◆ qnt_pt

int ctl_t::qnt_pt

Quantity array index for tropopause pressure.

Definition at line 2240 of file mptrac.h.

◆ qnt_tt

int ctl_t::qnt_tt

Quantity array index for tropopause temperature.

Definition at line 2243 of file mptrac.h.

◆ qnt_zt

int ctl_t::qnt_zt

Quantity array index for tropopause geopotential height.

Definition at line 2246 of file mptrac.h.

◆ qnt_h2ot

int ctl_t::qnt_h2ot

Quantity array index for tropopause water vapor volume mixing ratio.

Definition at line 2249 of file mptrac.h.

◆ qnt_zg

int ctl_t::qnt_zg

Quantity array index for geopotential height.

Definition at line 2252 of file mptrac.h.

◆ qnt_p

int ctl_t::qnt_p

Quantity array index for pressure.

Definition at line 2255 of file mptrac.h.

◆ qnt_t

int ctl_t::qnt_t

Quantity array index for temperature.

Definition at line 2258 of file mptrac.h.

◆ qnt_rho

int ctl_t::qnt_rho

Quantity array index for density of air.

Definition at line 2261 of file mptrac.h.

◆ qnt_u

int ctl_t::qnt_u

Quantity array index for zonal wind.

Definition at line 2264 of file mptrac.h.

◆ qnt_v

int ctl_t::qnt_v

Quantity array index for meridional wind.

Definition at line 2267 of file mptrac.h.

◆ qnt_w

int ctl_t::qnt_w

Quantity array index for vertical velocity.

Definition at line 2270 of file mptrac.h.

◆ qnt_h2o

int ctl_t::qnt_h2o

Quantity array index for water vapor volume mixing ratio.

Definition at line 2273 of file mptrac.h.

◆ qnt_o3

int ctl_t::qnt_o3

Quantity array index for ozone volume mixing ratio.

Definition at line 2276 of file mptrac.h.

◆ qnt_lwc

int ctl_t::qnt_lwc

Quantity array index for cloud liquid water content.

Definition at line 2279 of file mptrac.h.

◆ qnt_rwc

int ctl_t::qnt_rwc

Quantity array index for cloud rain water content.

Definition at line 2282 of file mptrac.h.

◆ qnt_iwc

int ctl_t::qnt_iwc

Quantity array index for cloud ice water content.

Definition at line 2285 of file mptrac.h.

◆ qnt_swc

int ctl_t::qnt_swc

Quantity array index for cloud snow water content.

Definition at line 2288 of file mptrac.h.

◆ qnt_cc

int ctl_t::qnt_cc

Quantity array index for cloud cover.

Definition at line 2291 of file mptrac.h.

◆ qnt_pct

int ctl_t::qnt_pct

Quantity array index for cloud top pressure.

Definition at line 2294 of file mptrac.h.

◆ qnt_pcb

int ctl_t::qnt_pcb

Quantity array index for cloud bottom pressure.

Definition at line 2297 of file mptrac.h.

◆ qnt_cl

int ctl_t::qnt_cl

Quantity array index for total column cloud water.

Definition at line 2300 of file mptrac.h.

◆ qnt_plcl

int ctl_t::qnt_plcl

Quantity array index for pressure at lifted condensation level (LCL).

Definition at line 2303 of file mptrac.h.

◆ qnt_plfc

int ctl_t::qnt_plfc

Quantity array index for pressure at level of free convection (LCF).

Definition at line 2306 of file mptrac.h.

◆ qnt_pel

int ctl_t::qnt_pel

Quantity array index for pressure at equilibrium level (EL).

Definition at line 2309 of file mptrac.h.

◆ qnt_cape

int ctl_t::qnt_cape

Quantity array index for convective available potential energy (CAPE).

Definition at line 2312 of file mptrac.h.

◆ qnt_cin

int ctl_t::qnt_cin

Quantity array index for convective inhibition (CIN).

Definition at line 2315 of file mptrac.h.

◆ qnt_o3c

int ctl_t::qnt_o3c

Quantity array index for total column ozone.

Definition at line 2318 of file mptrac.h.

◆ qnt_hno3

int ctl_t::qnt_hno3

Quantity array index for HNO3 volume mixing ratio (climatology).

Definition at line 2321 of file mptrac.h.

◆ qnt_oh

int ctl_t::qnt_oh

Quantity array index for OH volume mixing ratio (climatology).

Definition at line 2324 of file mptrac.h.

◆ qnt_h2o2

int ctl_t::qnt_h2o2

Quantity array index for H2O2 volume mixing ratio (climatology).

Definition at line 2327 of file mptrac.h.

◆ qnt_ho2

int ctl_t::qnt_ho2

Quantity array index for HO2 volume mixing ratio (climatology).

Definition at line 2330 of file mptrac.h.

◆ qnt_o1d

int ctl_t::qnt_o1d

Quantity array index for O(1D) volume mixing ratio (climatology).

Definition at line 2333 of file mptrac.h.

◆ qnt_mloss_oh

int ctl_t::qnt_mloss_oh

Quantity array index for total mass loss due to OH chemistry.

Definition at line 2336 of file mptrac.h.

◆ qnt_mloss_h2o2

int ctl_t::qnt_mloss_h2o2

Quantity array index for total mass loss due to H2O2 chemistry.

Definition at line 2339 of file mptrac.h.

◆ qnt_mloss_kpp

int ctl_t::qnt_mloss_kpp

Quantity array index for total mass loss due to KPP chemistry.

Definition at line 2342 of file mptrac.h.

◆ qnt_mloss_wet

int ctl_t::qnt_mloss_wet

Quantity array index for total mass loss due to wet deposition.

Definition at line 2345 of file mptrac.h.

◆ qnt_mloss_dry

int ctl_t::qnt_mloss_dry

Quantity array index for total mass loss due to dry deposition.

Definition at line 2348 of file mptrac.h.

◆ qnt_mloss_decay

int ctl_t::qnt_mloss_decay

Quantity array index for total mass loss due to exponential decay.

Definition at line 2351 of file mptrac.h.

◆ qnt_loss_rate

int ctl_t::qnt_loss_rate

Quantity array index for total loss rate.

Definition at line 2354 of file mptrac.h.

◆ qnt_psat

int ctl_t::qnt_psat

Quantity array index for saturation pressure over water.

Definition at line 2357 of file mptrac.h.

◆ qnt_psice

int ctl_t::qnt_psice

Quantity array index for saturation pressure over ice.

Definition at line 2360 of file mptrac.h.

◆ qnt_pw

int ctl_t::qnt_pw

Quantity array index for partial water vapor pressure.

Definition at line 2363 of file mptrac.h.

◆ qnt_sh

int ctl_t::qnt_sh

Quantity array index for specific humidity.

Definition at line 2366 of file mptrac.h.

◆ qnt_rh

int ctl_t::qnt_rh

Quantity array index for relative humidity over water.

Definition at line 2369 of file mptrac.h.

◆ qnt_rhice

int ctl_t::qnt_rhice

Quantity array index for relative humidity over ice.

Definition at line 2372 of file mptrac.h.

◆ qnt_theta

int ctl_t::qnt_theta

Quantity array index for potential temperature.

Definition at line 2375 of file mptrac.h.

◆ qnt_zeta

int ctl_t::qnt_zeta

Quantity array index for zeta vertical coordinate.

Definition at line 2378 of file mptrac.h.

◆ qnt_zeta_d

int ctl_t::qnt_zeta_d

Quantity array index for diagnosed zeta vertical coordinate.

Definition at line 2381 of file mptrac.h.

◆ qnt_tvirt

int ctl_t::qnt_tvirt

Quantity array index for virtual temperature.

Definition at line 2384 of file mptrac.h.

◆ qnt_lapse

int ctl_t::qnt_lapse

Quantity array index for lapse rate.

Definition at line 2387 of file mptrac.h.

◆ qnt_vh

int ctl_t::qnt_vh

Quantity array index for horizontal wind.

Definition at line 2390 of file mptrac.h.

◆ qnt_vz

int ctl_t::qnt_vz

Quantity array index for vertical velocity.

Definition at line 2393 of file mptrac.h.

◆ qnt_pv

int ctl_t::qnt_pv

Quantity array index for potential vorticity.

Definition at line 2396 of file mptrac.h.

◆ qnt_tdew

int ctl_t::qnt_tdew

Quantity array index for dew point temperature.

Definition at line 2399 of file mptrac.h.

◆ qnt_tice

int ctl_t::qnt_tice

Quantity array index for T_ice.

Definition at line 2402 of file mptrac.h.

◆ qnt_tsts

int ctl_t::qnt_tsts

Quantity array index for T_STS.

Definition at line 2405 of file mptrac.h.

◆ qnt_tnat

int ctl_t::qnt_tnat

Quantity array index for T_NAT.

Definition at line 2408 of file mptrac.h.

◆ qnt_Cx

int ctl_t::qnt_Cx

Quantity array index for trace species x volume mixing ratio (chemistry code).

Definition at line 2411 of file mptrac.h.

◆ qnt_Ch2o

int ctl_t::qnt_Ch2o

Quantity array index for H2O volume mixing ratio (chemistry code).

Definition at line 2414 of file mptrac.h.

◆ qnt_Co3

int ctl_t::qnt_Co3

Quantity array index for O3 volume mixing ratio (chemistry code).

Definition at line 2417 of file mptrac.h.

◆ qnt_Cco

int ctl_t::qnt_Cco

Quantity array index for CO volume mixing ratio (chemistry code).

Definition at line 2420 of file mptrac.h.

◆ qnt_Coh

int ctl_t::qnt_Coh

Quantity array index for OH volume mixing ratio (chemistry code).

Definition at line 2423 of file mptrac.h.

◆ qnt_Ch

int ctl_t::qnt_Ch

Quantity array index for H volume mixing ratio (chemistry code).

Definition at line 2426 of file mptrac.h.

◆ qnt_Cho2

int ctl_t::qnt_Cho2

Quantity array index for HO2 volume mixing ratio (chemistry code).

Definition at line 2429 of file mptrac.h.

◆ qnt_Ch2o2

int ctl_t::qnt_Ch2o2

Quantity array index for H2O2 volume mixing ratio (chemistry code).

Definition at line 2432 of file mptrac.h.

◆ qnt_Co1d

int ctl_t::qnt_Co1d

Quantity array index for O(1D) volume mixing ratio (chemistry code).

Definition at line 2435 of file mptrac.h.

◆ qnt_Co3p

int ctl_t::qnt_Co3p

Quantity array index for O(3P) volume mixing ratio (chemistry code).

Definition at line 2438 of file mptrac.h.

◆ qnt_Cccl4

int ctl_t::qnt_Cccl4

Quantity array index for CFC-10 volume mixing ratio (chemistry code).

Definition at line 2441 of file mptrac.h.

◆ qnt_Cccl3f

int ctl_t::qnt_Cccl3f

Quantity array index for CFC-11 volume mixing ratio (chemistry code).

Definition at line 2444 of file mptrac.h.

◆ qnt_Cccl2f2

int ctl_t::qnt_Cccl2f2

Quantity array index for CFC-12 volume mixing ratio (chemistry code).

Definition at line 2447 of file mptrac.h.

◆ qnt_Cn2o

int ctl_t::qnt_Cn2o

Quantity array index for N2O volume mixing ratio (chemistry code).

Definition at line 2450 of file mptrac.h.

◆ qnt_Csf6

int ctl_t::qnt_Csf6

Quantity array index for SF6 volume mixing ratio (chemistry code).

Definition at line 2453 of file mptrac.h.

◆ qnt_aoa

int ctl_t::qnt_aoa

Quantity array index for age of air.

Definition at line 2456 of file mptrac.h.

◆ direction

int ctl_t::direction

Direction flag (1=forward calculation, -1=backward calculation).

Definition at line 2459 of file mptrac.h.

◆ t_start

double ctl_t::t_start

Start time of simulation [s].

Definition at line 2462 of file mptrac.h.

◆ t_stop

double ctl_t::t_stop

Stop time of simulation [s].

Definition at line 2465 of file mptrac.h.

◆ dt_mod

double ctl_t::dt_mod

Time step of simulation [s].

Definition at line 2468 of file mptrac.h.

◆ metbase

char ctl_t::metbase[LEN]

Basename for meteo data.

Definition at line 2475 of file mptrac.h.

◆ dt_met

double ctl_t::dt_met

Time step of meteo data [s].

Definition at line 2478 of file mptrac.h.

◆ met_convention

int ctl_t::met_convention

Meteo data layout (0=[lev, lat, lon], 1 = [lon, lat, lev]).

Definition at line 2481 of file mptrac.h.

◆ met_type

int ctl_t::met_type

Type of meteo data files (0=netCDF, 1=binary, 2=pck, 3=zfp, 4=zstd, 5=cms).

Definition at line 2485 of file mptrac.h.

◆ met_nc_scale

int ctl_t::met_nc_scale

Check netCDF scaling factors (0=no, 1=yes).

Definition at line 2488 of file mptrac.h.

◆ met_nc_level

int ctl_t::met_nc_level

zlib compression level of netCDF meteo files (0=off).

Definition at line 2491 of file mptrac.h.

◆ met_nc_quant

int ctl_t::met_nc_quant

Number of digits for quantization of netCDF meteo files (0=off).

Definition at line 2494 of file mptrac.h.

◆ met_zfp_prec

int ctl_t::met_zfp_prec

ZFP compression precision for all variables, except z and T.

Definition at line 2497 of file mptrac.h.

◆ met_zfp_tol_t

double ctl_t::met_zfp_tol_t

ZFP compression tolerance for temperature.

Definition at line 2500 of file mptrac.h.

◆ met_zfp_tol_z

double ctl_t::met_zfp_tol_z

ZFP compression tolerance for geopotential height.

Definition at line 2503 of file mptrac.h.

◆ met_cms_batch

int ctl_t::met_cms_batch

cmultiscale batch size.

Definition at line 2506 of file mptrac.h.

◆ met_cms_heur

int ctl_t::met_cms_heur

cmultiscale coarsening heuristics (0=default, 1=mean diff, 2=median diff, 3=max diff).

Definition at line 2510 of file mptrac.h.

◆ met_cms_eps_z

double ctl_t::met_cms_eps_z

cmultiscale compression epsilon for geopotential height.

Definition at line 2513 of file mptrac.h.

◆ met_cms_eps_t

double ctl_t::met_cms_eps_t

cmultiscale compression epsilon for temperature.

Definition at line 2516 of file mptrac.h.

◆ met_cms_eps_u

double ctl_t::met_cms_eps_u

cmultiscale compression epsilon for zonal wind.

Definition at line 2519 of file mptrac.h.

◆ met_cms_eps_v

double ctl_t::met_cms_eps_v

cmultiscale compression epsilon for meridional wind.

Definition at line 2522 of file mptrac.h.

◆ met_cms_eps_w

double ctl_t::met_cms_eps_w

cmultiscale compression epsilon for vertical velocity.

Definition at line 2525 of file mptrac.h.

◆ met_cms_eps_pv

double ctl_t::met_cms_eps_pv

cmultiscale compression epsilon for potential vorticity.

Definition at line 2528 of file mptrac.h.

◆ met_cms_eps_h2o

double ctl_t::met_cms_eps_h2o

cmultiscale compression epsilon for water vapor.

Definition at line 2531 of file mptrac.h.

◆ met_cms_eps_o3

double ctl_t::met_cms_eps_o3

cmultiscale compression epsilon for ozone.

Definition at line 2534 of file mptrac.h.

◆ met_cms_eps_lwc

double ctl_t::met_cms_eps_lwc

cmultiscale compression epsilon for cloud liquid water content.

Definition at line 2537 of file mptrac.h.

◆ met_cms_eps_rwc

double ctl_t::met_cms_eps_rwc

cmultiscale compression epsilon for cloud rain water content.

Definition at line 2540 of file mptrac.h.

◆ met_cms_eps_iwc

double ctl_t::met_cms_eps_iwc

cmultiscale compression epsilon for cloud ice water content.

Definition at line 2543 of file mptrac.h.

◆ met_cms_eps_swc

double ctl_t::met_cms_eps_swc

cmultiscale compression epsilon for cloud snow water content.

Definition at line 2546 of file mptrac.h.

◆ met_cms_eps_cc

double ctl_t::met_cms_eps_cc

cmultiscale compression epsilon for cloud cover.

Definition at line 2549 of file mptrac.h.

◆ met_dx

int ctl_t::met_dx

Stride for longitudes.

Definition at line 2552 of file mptrac.h.

◆ met_dy

int ctl_t::met_dy

Stride for latitudes.

Definition at line 2555 of file mptrac.h.

◆ met_dp

int ctl_t::met_dp

Stride for pressure levels.

Definition at line 2558 of file mptrac.h.

◆ met_sx

int ctl_t::met_sx

Smoothing for longitudes.

Definition at line 2561 of file mptrac.h.

◆ met_sy

int ctl_t::met_sy

Smoothing for latitudes.

Definition at line 2564 of file mptrac.h.

◆ met_sp

int ctl_t::met_sp

Smoothing for pressure levels.

Definition at line 2567 of file mptrac.h.

◆ met_detrend

double ctl_t::met_detrend

FWHM of horizontal Gaussian used for detrending [km].

Definition at line 2570 of file mptrac.h.

◆ met_np

int ctl_t::met_np

Number of target pressure levels.

Definition at line 2573 of file mptrac.h.

◆ met_p

double ctl_t::met_p[EP]

Target pressure levels [hPa].

Definition at line 2576 of file mptrac.h.

◆ met_geopot_sx

int ctl_t::met_geopot_sx

Longitudinal smoothing of geopotential heights.

Definition at line 2579 of file mptrac.h.

◆ met_geopot_sy

int ctl_t::met_geopot_sy

Latitudinal smoothing of geopotential heights.

Definition at line 2582 of file mptrac.h.

◆ met_relhum

int ctl_t::met_relhum

Try to read relative humidity (0=no, 1=yes).

Definition at line 2585 of file mptrac.h.

◆ met_cape

int ctl_t::met_cape

Convective available potential energy data (0=file, 1=calculate).

Definition at line 2588 of file mptrac.h.

◆ met_pbl

int ctl_t::met_pbl

Planetary boundary layer data (0=file, 1=Richardson, 2=theta).

Definition at line 2591 of file mptrac.h.

◆ met_pbl_min

double ctl_t::met_pbl_min

Minimum depth of planetary boundary layer [km].

Definition at line 2594 of file mptrac.h.

◆ met_pbl_max

double ctl_t::met_pbl_max

Maximum depth of planetary boundary layer [km].

Definition at line 2597 of file mptrac.h.

◆ met_tropo

int ctl_t::met_tropo

Tropopause definition (0=none, 1=clim, 2=cold point, 3=WMO_1st, 4=WMO_2nd, 5=dynamical).

Definition at line 2601 of file mptrac.h.

◆ met_tropo_pv

double ctl_t::met_tropo_pv

Dynamical tropopause potential vorticity threshold [PVU].

Definition at line 2604 of file mptrac.h.

◆ met_tropo_theta

double ctl_t::met_tropo_theta

Dynamical tropopause potential temperature threshold [K].

Definition at line 2607 of file mptrac.h.

◆ met_tropo_spline

int ctl_t::met_tropo_spline

Tropopause interpolation method (0=linear, 1=spline).

Definition at line 2610 of file mptrac.h.

◆ met_dt_out

double ctl_t::met_dt_out

Time step for sampling of meteo data along trajectories [s].

Definition at line 2613 of file mptrac.h.

◆ met_cache

int ctl_t::met_cache

Preload meteo data into disk cache (0=no, 1=yes).

Definition at line 2616 of file mptrac.h.

◆ met_mpi_share

int ctl_t::met_mpi_share

Use MPI to share meteo (0=no, 1=yes).

Definition at line 2619 of file mptrac.h.

◆ sort_dt

double ctl_t::sort_dt

Time step for sorting of particle data [s].

Definition at line 2626 of file mptrac.h.

◆ isosurf

int ctl_t::isosurf

Isosurface parameter (0=none, 1=pressure, 2=density, 3=theta, 4=balloon).

Definition at line 2630 of file mptrac.h.

◆ balloon

char ctl_t::balloon[LEN]

Balloon position filename.

Definition at line 2633 of file mptrac.h.

◆ advect

int ctl_t::advect

Advection scheme (0=off, 1=Euler, 2=midpoint, 4=Runge-Kutta).

Definition at line 2636 of file mptrac.h.

◆ reflect

int ctl_t::reflect

Reflection of particles at top and bottom boundary (0=no, 1=yes).

Definition at line 2639 of file mptrac.h.

◆ rng_type

int ctl_t::rng_type

Random number generator (0=GSL, 1=Squares, 2=cuRAND).

Definition at line 2642 of file mptrac.h.

◆ turb_dx_trop

double ctl_t::turb_dx_trop

Horizontal turbulent diffusion coefficient (troposphere) [m^2/s].

Definition at line 2645 of file mptrac.h.

◆ turb_dx_strat

double ctl_t::turb_dx_strat

Horizontal turbulent diffusion coefficient (stratosphere) [m^2/s].

Definition at line 2648 of file mptrac.h.

◆ turb_dz_trop

double ctl_t::turb_dz_trop

Vertical turbulent diffusion coefficient (troposphere) [m^2/s].

Definition at line 2651 of file mptrac.h.

◆ turb_dz_strat

double ctl_t::turb_dz_strat

Vertical turbulent diffusion coefficient (stratosphere) [m^2/s].

Definition at line 2654 of file mptrac.h.

◆ turb_mesox

double ctl_t::turb_mesox

Horizontal scaling factor for mesoscale wind fluctuations.

Definition at line 2657 of file mptrac.h.

◆ turb_mesoz

double ctl_t::turb_mesoz

Vertical scaling factor for mesoscale wind fluctuations.

Definition at line 2660 of file mptrac.h.

◆ conv_cape

double ctl_t::conv_cape

CAPE threshold for convection module [J/kg].

Definition at line 2663 of file mptrac.h.

◆ conv_cin

double ctl_t::conv_cin

CIN threshold for convection module [J/kg].

Definition at line 2666 of file mptrac.h.

◆ conv_dt

double ctl_t::conv_dt

Time interval for convection module [s].

Definition at line 2669 of file mptrac.h.

◆ conv_mix_bot

int ctl_t::conv_mix_bot

Lower level for mixing (0=particle pressure, 1=surface).

Definition at line 2672 of file mptrac.h.

◆ conv_mix_top

int ctl_t::conv_mix_top

Upper level for mixing (0=particle pressure, 1=EL).

Definition at line 2675 of file mptrac.h.

◆ bound_mass

double ctl_t::bound_mass

Boundary conditions mass per particle [kg].

Definition at line 2678 of file mptrac.h.

◆ bound_mass_trend

double ctl_t::bound_mass_trend

Boundary conditions mass per particle trend [kg/s].

Definition at line 2681 of file mptrac.h.

◆ bound_vmr

double ctl_t::bound_vmr

Boundary conditions volume mixing ratio [ppv].

Definition at line 2684 of file mptrac.h.

◆ bound_vmr_trend

double ctl_t::bound_vmr_trend

Boundary conditions volume mixing ratio trend [ppv/s].

Definition at line 2687 of file mptrac.h.

◆ bound_lat0

double ctl_t::bound_lat0

Boundary conditions minimum longitude [deg].

Definition at line 2690 of file mptrac.h.

◆ bound_lat1

double ctl_t::bound_lat1

Boundary conditions maximum longitude [deg].

Definition at line 2693 of file mptrac.h.

◆ bound_p0

double ctl_t::bound_p0

Boundary conditions bottom pressure [hPa].

Definition at line 2696 of file mptrac.h.

◆ bound_p1

double ctl_t::bound_p1

Boundary conditions top pressure [hPa].

Definition at line 2699 of file mptrac.h.

◆ bound_dps

double ctl_t::bound_dps

Boundary conditions surface layer depth [hPa].

Definition at line 2702 of file mptrac.h.

◆ bound_dzs

double ctl_t::bound_dzs

Boundary conditions surface layer depth [km].

Definition at line 2705 of file mptrac.h.

◆ bound_zetas

double ctl_t::bound_zetas

Boundary conditions surface layer zeta [K].

Definition at line 2708 of file mptrac.h.

◆ bound_pbl

int ctl_t::bound_pbl

Boundary conditions planetary boundary layer (0=no, 1=yes).

Definition at line 2711 of file mptrac.h.

◆ species

char ctl_t::species[LEN]

Species.

Definition at line 2714 of file mptrac.h.

◆ molmass

double ctl_t::molmass

Molar mass [g/mol].

Definition at line 2717 of file mptrac.h.

◆ tdec_trop

double ctl_t::tdec_trop

Life time of particles in the troposphere [s].

Definition at line 2720 of file mptrac.h.

◆ tdec_strat

double ctl_t::tdec_strat

Life time of particles in the stratosphere [s].

Definition at line 2723 of file mptrac.h.

◆ clim_photo

char ctl_t::clim_photo[LEN]

Filename of photolysis rates climatology.

Definition at line 2726 of file mptrac.h.

◆ clim_hno3_filename

char ctl_t::clim_hno3_filename[LEN]

Filename of HNO3 climatology.

Definition at line 2729 of file mptrac.h.

◆ clim_oh_filename

char ctl_t::clim_oh_filename[LEN]

Filename of OH climatology.

Definition at line 2732 of file mptrac.h.

◆ clim_h2o2_filename

char ctl_t::clim_h2o2_filename[LEN]

Filename of H2O2 climatology.

Definition at line 2735 of file mptrac.h.

◆ clim_ho2_filename

char ctl_t::clim_ho2_filename[LEN]

Filename of HO2 climatology.

Definition at line 2738 of file mptrac.h.

◆ clim_o1d_filename

char ctl_t::clim_o1d_filename[LEN]

Filename of O(1D) climatology.

Definition at line 2741 of file mptrac.h.

◆ clim_o3_filename

char ctl_t::clim_o3_filename[LEN]

Filename of O3 climatology.

Definition at line 2744 of file mptrac.h.

◆ clim_ccl4_timeseries

char ctl_t::clim_ccl4_timeseries[LEN]

Filename of CFC-10 time series.

Definition at line 2747 of file mptrac.h.

◆ clim_ccl3f_timeseries

char ctl_t::clim_ccl3f_timeseries[LEN]

Filename of CFC-11 time series.

Definition at line 2750 of file mptrac.h.

◆ clim_ccl2f2_timeseries

char ctl_t::clim_ccl2f2_timeseries[LEN]

Filename of CFC-12 time series.

Definition at line 2753 of file mptrac.h.

◆ clim_n2o_timeseries

char ctl_t::clim_n2o_timeseries[LEN]

Filename of N2O time series.

Definition at line 2756 of file mptrac.h.

◆ clim_sf6_timeseries

char ctl_t::clim_sf6_timeseries[LEN]

Filename of SF6 time series.

Definition at line 2759 of file mptrac.h.

◆ mixing_dt

double ctl_t::mixing_dt

Time interval for mixing [s].

Definition at line 2762 of file mptrac.h.

◆ mixing_trop

double ctl_t::mixing_trop

Interparcel exchange parameter for mixing in the troposphere.

Definition at line 2765 of file mptrac.h.

◆ mixing_strat

double ctl_t::mixing_strat

Interparcel exchange parameter for mixing in the stratosphere.

Definition at line 2768 of file mptrac.h.

◆ mixing_nz

int ctl_t::mixing_nz

Number of altitudes of mixing grid.

Definition at line 2771 of file mptrac.h.

◆ mixing_z0

double ctl_t::mixing_z0

Lower altitude of mixing grid [km].

Definition at line 2774 of file mptrac.h.

◆ mixing_z1

double ctl_t::mixing_z1

Upper altitude of mixing grid [km].

Definition at line 2777 of file mptrac.h.

◆ mixing_nx

int ctl_t::mixing_nx

Number of longitudes of mixing grid.

Definition at line 2780 of file mptrac.h.

◆ mixing_lon0

double ctl_t::mixing_lon0

Lower longitude of mixing grid [deg].

Definition at line 2783 of file mptrac.h.

◆ mixing_lon1

double ctl_t::mixing_lon1

Upper longitude of mixing grid [deg].

Definition at line 2786 of file mptrac.h.

◆ mixing_ny

int ctl_t::mixing_ny

Number of latitudes of mixing grid.

Definition at line 2789 of file mptrac.h.

◆ mixing_lat0

double ctl_t::mixing_lat0

Lower latitude of mixing grid [deg].

Definition at line 2792 of file mptrac.h.

◆ mixing_lat1

double ctl_t::mixing_lat1

Upper latitude of mixing grid [deg].

Definition at line 2795 of file mptrac.h.

◆ chemgrid_nz

int ctl_t::chemgrid_nz

Number of altitudes of chemistry grid.

Definition at line 2798 of file mptrac.h.

◆ chemgrid_z0

double ctl_t::chemgrid_z0

Lower altitude of chemistry grid [km].

Definition at line 2801 of file mptrac.h.

◆ chemgrid_z1

double ctl_t::chemgrid_z1

Upper altitude of chemistry grid [km].

Definition at line 2804 of file mptrac.h.

◆ chemgrid_nx

int ctl_t::chemgrid_nx

Number of longitudes of chemistry grid.

Definition at line 2807 of file mptrac.h.

◆ chemgrid_lon0

double ctl_t::chemgrid_lon0

Lower longitude of chemistry grid [deg].

Definition at line 2810 of file mptrac.h.

◆ chemgrid_lon1

double ctl_t::chemgrid_lon1

Upper longitude of chemistry grid [deg].

Definition at line 2813 of file mptrac.h.

◆ chemgrid_ny

int ctl_t::chemgrid_ny

Number of latitudes of chemistry grid.

Definition at line 2816 of file mptrac.h.

◆ chemgrid_lat0

double ctl_t::chemgrid_lat0

Lower latitude of chemistry grid [deg].

Definition at line 2819 of file mptrac.h.

◆ chemgrid_lat1

double ctl_t::chemgrid_lat1

Upper latitude of chemistry grid [deg].

Definition at line 2822 of file mptrac.h.

◆ oh_chem_reaction

int ctl_t::oh_chem_reaction

Reaction type for OH chemistry (0=none, 2=bimolecular, 3=termolecular).

Definition at line 2825 of file mptrac.h.

◆ oh_chem

double ctl_t::oh_chem[4]

Coefficients for OH reaction rate (A, E/R or k0, n, kinf, m).

Definition at line 2828 of file mptrac.h.

◆ oh_chem_beta

double ctl_t::oh_chem_beta

Beta parameter for diurnal variablity of OH.

Definition at line 2831 of file mptrac.h.

◆ h2o2_chem_reaction

int ctl_t::h2o2_chem_reaction

Reaction type for H2O2 chemistry (0=none, 1=SO2).

Definition at line 2834 of file mptrac.h.

◆ kpp_chem

int ctl_t::kpp_chem

Switch for KPP chemistry module (0=off, 1=on).

Definition at line 2837 of file mptrac.h.

◆ dt_kpp

double ctl_t::dt_kpp

Time step for KPP chemistry [s].

Definition at line 2840 of file mptrac.h.

◆ tracer_chem

int ctl_t::tracer_chem

Switch for first order tracer chemistry module (0=off, 1=on).

Definition at line 2843 of file mptrac.h.

◆ wet_depo_pre

double ctl_t::wet_depo_pre[2]

Coefficients for precipitation calculation.

Definition at line 2846 of file mptrac.h.

◆ wet_depo_bc_a

double ctl_t::wet_depo_bc_a

Coefficient A for wet deposition below cloud (exponential form).

Definition at line 2849 of file mptrac.h.

◆ wet_depo_bc_b

double ctl_t::wet_depo_bc_b

Coefficient B for wet deposition below cloud (exponential form).

Definition at line 2852 of file mptrac.h.

◆ wet_depo_ic_a

double ctl_t::wet_depo_ic_a

Coefficient A for wet deposition in cloud (exponential form).

Definition at line 2855 of file mptrac.h.

◆ wet_depo_ic_b

double ctl_t::wet_depo_ic_b

Coefficient B for wet deposition in cloud (exponential form).

Definition at line 2858 of file mptrac.h.

◆ wet_depo_ic_h

double ctl_t::wet_depo_ic_h[3]

Coefficients for wet deposition in cloud (Henry's law: Hb, Cb, pH).

Definition at line 2861 of file mptrac.h.

◆ wet_depo_bc_h

double ctl_t::wet_depo_bc_h[2]

Coefficients for wet deposition below cloud (Henry's law: Hb, Cb).

Definition at line 2864 of file mptrac.h.

◆ wet_depo_ic_ret_ratio

double ctl_t::wet_depo_ic_ret_ratio

Coefficients for wet deposition in cloud: retention ratio.

Definition at line 2867 of file mptrac.h.

◆ wet_depo_bc_ret_ratio

double ctl_t::wet_depo_bc_ret_ratio

Coefficients for wet deposition below cloud: retention ratio.

Definition at line 2870 of file mptrac.h.

◆ dry_depo_dp

double ctl_t::dry_depo_dp

Dry deposition surface layer [hPa].

Definition at line 2873 of file mptrac.h.

◆ dry_depo_vdep

double ctl_t::dry_depo_vdep

Dry deposition velocity [m/s].

Definition at line 2876 of file mptrac.h.

◆ psc_h2o

double ctl_t::psc_h2o

H2O volume mixing ratio for PSC analysis.

Definition at line 2879 of file mptrac.h.

◆ psc_hno3

double ctl_t::psc_hno3

HNO3 volume mixing ratio for PSC analysis.

Definition at line 2882 of file mptrac.h.

◆ atm_basename

char ctl_t::atm_basename[LEN]

Basename of atmospheric data files.

Definition at line 2889 of file mptrac.h.

◆ atm_gpfile

char ctl_t::atm_gpfile[LEN]

Gnuplot file for atmospheric data.

Definition at line 2892 of file mptrac.h.

◆ atm_dt_out

double ctl_t::atm_dt_out

Time step for atmospheric data output [s].

Definition at line 2895 of file mptrac.h.

◆ atm_filter

int ctl_t::atm_filter

Time filter for atmospheric data output (0=none, 1=missval, 2=remove).

Definition at line 2898 of file mptrac.h.

◆ atm_stride

int ctl_t::atm_stride

Particle index stride for atmospheric data files.

Definition at line 2901 of file mptrac.h.

◆ atm_type

int ctl_t::atm_type

Type of atmospheric data files (0=ASCII, 1=binary, 2=netCDF, 3=CLaMS_traj, 4=CLaMS_pos).

Definition at line 2905 of file mptrac.h.

◆ atm_type_out

int ctl_t::atm_type_out

Type of atmospheric data files for output (-1=same as ATM_TYPE, 0=ASCII, 1=binary, 2=netCDF, 3=CLaMS_traj, 4=CLaMS_pos).

Definition at line 2910 of file mptrac.h.

◆ atm_nc_level

int ctl_t::atm_nc_level

zlib compression level of netCDF atmospheric data files (0=off).

Definition at line 2913 of file mptrac.h.

◆ atm_nc_quant

int ctl_t::atm_nc_quant[NQ]

Number of digits for quantization of netCDF atmospheric data files (0=off).

Definition at line 2916 of file mptrac.h.

◆ obs_type

int ctl_t::obs_type

Type of observation data files (0=ASCII, 1=netCDF).

Definition at line 2919 of file mptrac.h.

◆ csi_basename

char ctl_t::csi_basename[LEN]

Basename of CSI data files.

Definition at line 2922 of file mptrac.h.

◆ csi_kernel

char ctl_t::csi_kernel[LEN]

Kernel data file for CSI output.

Definition at line 2925 of file mptrac.h.

◆ csi_dt_out

double ctl_t::csi_dt_out

Time step for CSI output [s].

Definition at line 2928 of file mptrac.h.

◆ csi_obsfile

char ctl_t::csi_obsfile[LEN]

Observation data file for CSI analysis.

Definition at line 2931 of file mptrac.h.

◆ csi_obsmin

double ctl_t::csi_obsmin

Minimum observation index to trigger detection.

Definition at line 2934 of file mptrac.h.

◆ csi_modmin

double ctl_t::csi_modmin

Minimum column density to trigger detection [kg/m^2].

Definition at line 2937 of file mptrac.h.

◆ csi_nz

int ctl_t::csi_nz

Number of altitudes of gridded CSI data.

Definition at line 2940 of file mptrac.h.

◆ csi_z0

double ctl_t::csi_z0

Lower altitude of gridded CSI data [km].

Definition at line 2943 of file mptrac.h.

◆ csi_z1

double ctl_t::csi_z1

Upper altitude of gridded CSI data [km].

Definition at line 2946 of file mptrac.h.

◆ csi_nx

int ctl_t::csi_nx

Number of longitudes of gridded CSI data.

Definition at line 2949 of file mptrac.h.

◆ csi_lon0

double ctl_t::csi_lon0

Lower longitude of gridded CSI data [deg].

Definition at line 2952 of file mptrac.h.

◆ csi_lon1

double ctl_t::csi_lon1

Upper longitude of gridded CSI data [deg].

Definition at line 2955 of file mptrac.h.

◆ csi_ny

int ctl_t::csi_ny

Number of latitudes of gridded CSI data.

Definition at line 2958 of file mptrac.h.

◆ csi_lat0

double ctl_t::csi_lat0

Lower latitude of gridded CSI data [deg].

Definition at line 2961 of file mptrac.h.

◆ csi_lat1

double ctl_t::csi_lat1

Upper latitude of gridded CSI data [deg].

Definition at line 2964 of file mptrac.h.

◆ ens_basename

char ctl_t::ens_basename[LEN]

Basename of ensemble data file.

Definition at line 2967 of file mptrac.h.

◆ ens_dt_out

double ctl_t::ens_dt_out

Time step for ensemble output [s].

Definition at line 2970 of file mptrac.h.

◆ grid_basename

char ctl_t::grid_basename[LEN]

Basename of grid data files.

Definition at line 2973 of file mptrac.h.

◆ grid_kernel

char ctl_t::grid_kernel[LEN]

Kernel data file for grid output.

Definition at line 2976 of file mptrac.h.

◆ grid_gpfile

char ctl_t::grid_gpfile[LEN]

Gnuplot file for gridded data.

Definition at line 2979 of file mptrac.h.

◆ grid_dt_out

double ctl_t::grid_dt_out

Time step for gridded data output [s].

Definition at line 2982 of file mptrac.h.

◆ grid_sparse

int ctl_t::grid_sparse

Sparse output in grid data files (0=no, 1=yes).

Definition at line 2985 of file mptrac.h.

◆ grid_nc_level

int ctl_t::grid_nc_level

zlib compression level of netCDF grid data files (0=off).

Definition at line 2988 of file mptrac.h.

◆ grid_nc_quant

int ctl_t::grid_nc_quant[NQ]

Number of digits for quantization of netCDF grid data files (0=off).

Definition at line 2991 of file mptrac.h.

◆ grid_stddev

int ctl_t::grid_stddev

Include standard deviations in grid output (0=no, 1=yes).

Definition at line 2994 of file mptrac.h.

◆ grid_nz

int ctl_t::grid_nz

Number of altitudes of gridded data.

Definition at line 2997 of file mptrac.h.

◆ grid_z0

double ctl_t::grid_z0

Lower altitude of gridded data [km].

Definition at line 3000 of file mptrac.h.

◆ grid_z1

double ctl_t::grid_z1

Upper altitude of gridded data [km].

Definition at line 3003 of file mptrac.h.

◆ grid_nx

int ctl_t::grid_nx

Number of longitudes of gridded data.

Definition at line 3006 of file mptrac.h.

◆ grid_lon0

double ctl_t::grid_lon0

Lower longitude of gridded data [deg].

Definition at line 3009 of file mptrac.h.

◆ grid_lon1

double ctl_t::grid_lon1

Upper longitude of gridded data [deg].

Definition at line 3012 of file mptrac.h.

◆ grid_ny

int ctl_t::grid_ny

Number of latitudes of gridded data.

Definition at line 3015 of file mptrac.h.

◆ grid_lat0

double ctl_t::grid_lat0

Lower latitude of gridded data [deg].

Definition at line 3018 of file mptrac.h.

◆ grid_lat1

double ctl_t::grid_lat1

Upper latitude of gridded data [deg].

Definition at line 3021 of file mptrac.h.

◆ grid_type

int ctl_t::grid_type

Type of grid data files (0=ASCII, 1=netCDF).

Definition at line 3024 of file mptrac.h.

◆ prof_basename

char ctl_t::prof_basename[LEN]

Basename for profile output file.

Definition at line 3027 of file mptrac.h.

◆ prof_obsfile

char ctl_t::prof_obsfile[LEN]

Observation data file for profile output.

Definition at line 3030 of file mptrac.h.

◆ prof_nz

int ctl_t::prof_nz

Number of altitudes of gridded profile data.

Definition at line 3033 of file mptrac.h.

◆ prof_z0

double ctl_t::prof_z0

Lower altitude of gridded profile data [km].

Definition at line 3036 of file mptrac.h.

◆ prof_z1

double ctl_t::prof_z1

Upper altitude of gridded profile data [km].

Definition at line 3039 of file mptrac.h.

◆ prof_nx

int ctl_t::prof_nx

Number of longitudes of gridded profile data.

Definition at line 3042 of file mptrac.h.

◆ prof_lon0

double ctl_t::prof_lon0

Lower longitude of gridded profile data [deg].

Definition at line 3045 of file mptrac.h.

◆ prof_lon1

double ctl_t::prof_lon1

Upper longitude of gridded profile data [deg].

Definition at line 3048 of file mptrac.h.

◆ prof_ny

int ctl_t::prof_ny

Number of latitudes of gridded profile data.

Definition at line 3051 of file mptrac.h.

◆ prof_lat0

double ctl_t::prof_lat0

Lower latitude of gridded profile data [deg].

Definition at line 3054 of file mptrac.h.

◆ prof_lat1

double ctl_t::prof_lat1

Upper latitude of gridded profile data [deg].

Definition at line 3057 of file mptrac.h.

◆ sample_basename

char ctl_t::sample_basename[LEN]

Basename of sample data file.

Definition at line 3060 of file mptrac.h.

◆ sample_kernel

char ctl_t::sample_kernel[LEN]

Kernel data file for sample output.

Definition at line 3063 of file mptrac.h.

◆ sample_obsfile

char ctl_t::sample_obsfile[LEN]

Observation data file for sample output.

Definition at line 3066 of file mptrac.h.

◆ sample_dx

double ctl_t::sample_dx

Horizontal radius for sample output [km].

Definition at line 3069 of file mptrac.h.

◆ sample_dz

double ctl_t::sample_dz

Layer depth for sample output [km].

Definition at line 3072 of file mptrac.h.

◆ stat_basename

char ctl_t::stat_basename[LEN]

Basename of station data file.

Definition at line 3075 of file mptrac.h.

◆ stat_lon

double ctl_t::stat_lon

Longitude of station [deg].

Definition at line 3078 of file mptrac.h.

◆ stat_lat

double ctl_t::stat_lat

Latitude of station [deg].

Definition at line 3081 of file mptrac.h.

◆ stat_r

double ctl_t::stat_r

Search radius around station [km].

Definition at line 3084 of file mptrac.h.

◆ stat_t0

double ctl_t::stat_t0

Start time for station output [s].

Definition at line 3087 of file mptrac.h.

◆ stat_t1

double ctl_t::stat_t1

Stop time for station output [s].

Definition at line 3090 of file mptrac.h.

◆ vtk_basename

char ctl_t::vtk_basename[LEN]

Basename of VTK data files.

Definition at line 3093 of file mptrac.h.

◆ vtk_dt_out

double ctl_t::vtk_dt_out

Time step for VTK data output [s].

Definition at line 3096 of file mptrac.h.

◆ vtk_stride

int ctl_t::vtk_stride

Particle index stride for VTK data.

Definition at line 3099 of file mptrac.h.

◆ vtk_scale

double ctl_t::vtk_scale

Vertical scaling factor for VTK data.

Definition at line 3102 of file mptrac.h.

◆ vtk_offset

double ctl_t::vtk_offset

Vertical offset for VTK data [km].

Definition at line 3105 of file mptrac.h.

◆ vtk_sphere

int ctl_t::vtk_sphere

Spherical projection for VTK data (0=no, 1=yes).

Definition at line 3108 of file mptrac.h.


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