PartMC 2.1.3
|
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. |
The pmc_run_part module.
Definition in file run_part.F90.