PartMC  2.1.5
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().

Definition at line 41 of file run_part.F90.


Member Data Documentation

Allow doubling if needed.

Definition at line 63 of file run_part.F90.

Allow halving if needed.

Definition at line 65 of file run_part.F90.

Type of coagulation kernel.

Definition at line 55 of file run_part.F90.

Timestep for coagulation.

Definition at line 51 of file run_part.F90.

Whether to do coagulation.

Definition at line 59 of file run_part.F90.

Whether to do condensation.

Definition at line 67 of file run_part.F90.

Whether to do MOSAIC.

Definition at line 69 of file run_part.F90.

Whether to do nucleation.

Definition at line 61 of file run_part.F90.

Whether to compute optical properties.

Definition at line 71 of file run_part.F90.

Whether to run in parallel.

Definition at line 81 of file run_part.F90.

Whether to average environment each timestep.

Definition at line 89 of file run_part.F90.

Whether to average gases each timestep.

Definition at line 87 of file run_part.F90.

Repeat number of run.

Definition at line 73 of file run_part.F90.

Mixing timescale between processes (s).

Definition at line 85 of file run_part.F90.

Preferred number of particles.

Definition at line 43 of file run_part.F90.

Total number of repeats.

Definition at line 75 of file run_part.F90.

Type of nucleation.

Definition at line 57 of file run_part.F90.

Prefix for output files.

Definition at line 53 of file run_part.F90.

Parallel output type.

Definition at line 83 of file run_part.F90.

Parallel coagulation method type.

Definition at line 91 of file run_part.F90.

Whether to record particle removal information.

Definition at line 79 of file run_part.F90.

Final time (s).

Definition at line 45 of file run_part.F90.

Output interval (0 disables) (s).

Definition at line 47 of file run_part.F90.

Progress interval (0 disables) (s).

Definition at line 49 of file run_part.F90.

Cpu_time() of start.

Definition at line 77 of file run_part.F90.

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

UUID for this simulation.

Definition at line 93 of file run_part.F90.


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