PartMC 2.1.2
Data Types | Modules | Functions/Subroutines | Variables
run_part.F90 File Reference

The pmc_run_part module. More...

Go to the source code of this file.

Data Types

type  pmc_run_part::run_part_opt_t
 Options controlling the execution of run_part(). More...

Modules

module  pmc_run_part
 

Monte Carlo simulation.


Functions/Subroutines

subroutine pmc_run_part::run_part (bin_grid, env_data, env_state, aero_data, aero_weight, aero_state, gas_data, gas_state, run_part_opt)
 Do a particle-resolved Monte Carlo simulation.
subroutine pmc_run_part::print_part_progress (i_repeat, t_sim_elapsed, n_part, n_coag, n_emit, n_dil_in, n_dil_out, n_nuc, t_wall_elapsed, t_wall_remain)
 Print the current simulation progress to the screen.
integer pmc_run_part::pmc_mpi_pack_size_run_part_opt (val)
 Determines the number of bytes required to pack the given value.
subroutine pmc_run_part::pmc_mpi_pack_run_part_opt (buffer, position, val)
 Packs the given value into the buffer, advancing position.
subroutine pmc_run_part::pmc_mpi_unpack_run_part_opt (buffer, position, val)
 Unpacks the given value from the buffer, advancing position.
subroutine pmc_run_part::spec_file_read_parallel_coag_type (file, parallel_coag_type)
 Read the specification for a parallel coagulation type from a spec file.

Variables

integer, parameter pmc_run_part::PARALLEL_COAG_TYPE_INVALID = 0
 Type code for undefined or invalid parallel coagulation method.
integer, parameter pmc_run_part::PARALLEL_COAG_TYPE_LOCAL = 1
 Type code for local parallel coagulation.
integer, parameter pmc_run_part::PARALLEL_COAG_TYPE_DIST = 2
 Type code for distributed parallel coagulation.

Detailed Description

The pmc_run_part module.

Definition in file run_part.F90.