Public Attributes

pmc_run_part::run_part_opt_t Type Reference

Options controlling the execution of run_part(). More...

List of all members.

Public Attributes

integer n_part_ideal
 Preferred number of particles.
real(kind=dp) t_max
 Final time (s).
real(kind=dp) t_output
 Output interval (0 disables) (s).
real(kind=dp) t_progress
 Progress interval (0 disables) (s).
real(kind=dp) del_t
 Timestep for coagulation.
character(len=300) output_prefix
 Prefix for output files.
integer coag_kernel_type
 Type of coagulation kernel.
integer nucleate_type
 Type of nucleation.
logical do_coagulation
 Whether to do coagulation.
logical do_nucleation
 Whether to do nucleation.
logical allow_doubling
 Allow doubling if needed.
logical allow_halving
 Allow halving if needed.
logical do_condensation
 Whether to do condensation.
logical do_mosaic
 Whether to do MOSAIC.
logical do_optical
 Whether to compute optical properties.
integer i_repeat
 Repeat number of run.
integer n_repeat
 Total number of repeats.
real(kind=dp) t_wall_start
 Cpu_time() of start.
logical record_removals
 Whether to record particle removal information.
logical do_parallel
 Whether to run in parallel.
integer output_type
 Parallel output type.
real(kind=dp) mix_timescale
 Mixing timescale between processes (s).
logical gas_average
 Whether to average gases each timestep.
logical env_average
 Whether to average environment each timestep.
integer parallel_coag_type
 Parallel coagulation method type.
character(len=PMC_UUID_LEN) uuid
 UUID for this simulation.

Detailed Description

Options controlling the execution of run_part().


Member Data Documentation

Allow doubling if needed.

Allow halving if needed.

Type of coagulation kernel.

Timestep for coagulation.

Whether to do coagulation.

Whether to do condensation.

Whether to do MOSAIC.

Whether to do nucleation.

Whether to compute optical properties.

Whether to run in parallel.

Whether to average environment each timestep.

Whether to average gases each timestep.

Repeat number of run.

Mixing timescale between processes (s).

Preferred number of particles.

Total number of repeats.

Type of nucleation.

Prefix for output files.

Parallel output type.

Parallel coagulation method type.

Whether to record particle removal information.

Final time (s).

Output interval (0 disables) (s).

Progress interval (0 disables) (s).

Cpu_time() of start.

character(len=PMC_UUID_LEN) pmc_run_part::run_part_opt_t::uuid

UUID for this simulation.


The documentation for this type was generated from the following file: