PartMC  2.3.0
Data Types List
Here are the data types with brief descriptions:
[detail level 12]
 Cgetopt_m
 Coption_s
 Cpmc_aero_binnedThe aero_binned_t structure and associated subroutines
 Caero_binned_tAerosol number and volume distributions stored per bin
 Cpmc_aero_dataThe aero_data_t structure and associated subroutines
 Caero_data_tAerosol material properties and associated data
 Cpmc_aero_distThe aero_dist_t structure and associated subroutines
 Caero_dist_tA complete aerosol distribution, consisting of several modes
 Cpmc_aero_infoThe aero_info_t structure and associated subroutines
 Caero_info_tInformation about removed particles describing the sink
 Cpmc_aero_info_arrayThe aero_info_array_t structure and assoicated subroutines
 Caero_info_array_t1-D arrays of aero_info_t structure
 Cpmc_aero_modeThe aero_mode_t structure and associated subroutines
 Caero_mode_tAn aerosol size distribution mode
 Cpmc_aero_particleThe aero_particle_t structure and associated subroutines
 Caero_particle_tSingle aerosol particle data structure
 Cpmc_aero_particle_arrayThe aero_particle_array_t structure and assoicated subroutines
 Caero_particle_array_t1-D arrays of particles, used by aero_state to build a ragged array
 Cpmc_aero_sortedThe aero_sorted_t structure and assocated subroutines
 Caero_sorted_tSorting of particles into bins
 Cpmc_aero_stateThe aero_state_t structure and assocated subroutines
 Caero_state_tThe current collection of aerosol particles
 Cpmc_aero_weightThe aero_weight_t structure and associated subroutines
 Caero_weight_tAn aerosol size distribution weighting function
 Cpmc_aero_weight_arrayThe aero_weight_array_t structure and associated subroutines
 Caero_weight_array_tAn array of aerosol size distribution weighting functions
 Cpmc_bin_gridThe bin_grid_t structure and associated subroutines
 Cbin_grid_t1D grid, either logarithmic or linear
 Cpmc_coag_kernelGeneric coagulation kernel
 Cpmc_coag_kernel_additiveAdditive coagulation kernel
 Cpmc_coag_kernel_brownBrownian coagulation kernel
 Cpmc_coag_kernel_constantConstant coagulation kernel
 Cpmc_coag_kernel_sediGravitational sedimentation coagulation kernel
 Cpmc_coag_kernel_zeroConstant kernel equal to zero
 Cpmc_coagulationAerosol particle coagulation
 Cpmc_coagulation_distParallel aerosol particle coagulation with MPI
 Crequest_tA single outstanding request for a remote particle
 Cpmc_condenseWater condensation onto aerosol particles
 Ccondense_rates_inputs_tInternal-use structure for storing the inputs for the rate-calculation function
 Ccondense_rates_outputs_tInternal-use structure for storing the outputs from the rate-calculation function
 Cpmc_constantsPhysical constants
 Cconst_tPhysical constants
 Cpmc_env_stateThe env_state_t structure and associated subroutines
 Cenv_state_tCurrent environment state
 Cpmc_exact_solnExact solutions for various simulations
 Cpmc_gas_dataThe gas_data_t structure and associated subroutines
 Cgas_data_tConstant gas data
 Cpmc_gas_stateThe gas_state_t structure and associated subroutines
 Cgas_state_tCurrent state of the gas mixing ratios in the system
 Cpmc_integer_rmapThe integer_rmap_t structure and assocated subroutines
 Cinteger_rmap_tA map from integers to integers, together with its multi-valued inverse
 Cpmc_integer_rmap2The integer_rmap2_t structure and assocated subroutines
 Cinteger_rmap2_tA map $\mathbb{Z} \to \mathbb{Z} \times \mathbb{Z}$, together with its multi-valued inverse
 Cpmc_integer_varrayThe integer_varray_t structure and assocated subroutines
 Cinteger_varray_tA variable-length 1D array of integers
 Cpmc_mosaicInterface to the MOSAIC aerosol and gas phase chemistry code
 Cpmc_mpiWrapper functions for MPI
 Cpmc_netcdfWrapper functions for NetCDF. These all take a NetCDF ncid in data mode and return with it again in data mode. Shifting to define mode is handled internally within each subroutine
 Cpmc_nucleateAerosol nucleation functions
 Cpmc_outputWrite data in NetCDF format
 Cpmc_randRandom number generators
 Cpmc_run_exactExact solution simulation
 Crun_exact_opt_tOptions controlling the execution of run_exact()
 Cpmc_run_partMonte Carlo simulation
 Crun_part_opt_tOptions controlling the execution of run_part()
 Cpmc_run_sect1D sectional simulation
 Crun_sect_opt_tOptions controlling the operation of run_sect()
 Cpmc_scenarioThe scenario_t structure and associated subroutines
 Cscenario_tScenario data
 Cpmc_spec_fileReading formatted text input
 Cspec_file_tAn input file with extra data for printing messages
 Cpmc_spec_lineA single line of formatted test for input
 Cspec_line_tA single line of input data, split at whitespace
 Cpmc_statsThe stats_t type and associated subroutines
 Cstats_1d_tStructure for online computation of 1D arrays of mean and variance
 Cstats_2d_tStructure for online computation of 2D arrays of mean and variance
 Cstats_tStructure for online computation of mean and variance
 Cpmc_utilCommon utility subroutines