The pmc_run_mc module. More...
Classes | |
struct | pmc_run_mc::run_mc_opt_t |
Options controlling the execution of run_mc(). More... | |
interface | pmc_run_mc::run_mc__interface |
interface | pmc_run_mc::mc_coag__interface |
Namespaces | |
namespace | pmc_run_mc |
Monte Carlo simulation. | |
Functions | |
subroutine | pmc_run_mc::run_mc (kernel, bin_grid, aero_binned, env_data, env_state, aero_data, aero_state, gas_data, gas_state, mc_opt, process_spec_list) |
Do a particle-resolved Monte Carlo simulation. | |
subroutine | pmc_run_mc::mc_coag (kernel, bin_grid, aero_binned, env_state, aero_data, aero_state, mc_opt, k_max, tot_n_samp, n_coag) |
Do coagulation for time del_t. | |
subroutine | pmc_run_mc::compute_n_samp (ni, nj, same_bin, k_max, comp_vol, del_t, n_samp_real) |
Compute the number of samples required for the pair of bins. | |
subroutine | pmc_run_mc::mc_mix (aero_data, aero_state, gas_data, gas_state, aero_binned, env_state, bin_grid, mix_rate) |
Mix data between processes. | |
integer | pmc_run_mc::pmc_mpi_pack_size_mc_opt (val) |
Determines the number of bytes required to pack the given value. | |
subroutine | pmc_run_mc::pmc_mpi_pack_mc_opt (buffer, position, val) |
Packs the given value into the buffer, advancing position. | |
subroutine | pmc_run_mc::pmc_mpi_unpack_mc_opt (buffer, position, val) |
Unpacks the given value from the buffer, advancing position. |
The pmc_run_mc module.