src/run_mc.f90 File Reference

The pmc_run_mc module. More...


Namespaces

namespace  pmc_run_mc

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

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.


Detailed Description

The pmc_run_mc module.


Generated on Sun Feb 17 10:31:01 2008 for PartMC by  doxygen 1.5.4