PartMC  2.2.0
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

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 40 of file run_part.F90.


Member Data Documentation

Allow doubling if needed.

Definition at line 60 of file run_part.F90.

Allow halving if needed.

Definition at line 62 of file run_part.F90.

Type of coagulation kernel.

Definition at line 52 of file run_part.F90.

Timestep for coagulation.

Definition at line 48 of file run_part.F90.

Whether to do coagulation.

Definition at line 56 of file run_part.F90.

Whether to do condensation.

Definition at line 64 of file run_part.F90.

Whether to do MOSAIC.

Definition at line 66 of file run_part.F90.

Whether to do nucleation.

Definition at line 58 of file run_part.F90.

Whether to compute optical properties.

Definition at line 68 of file run_part.F90.

Whether to run in parallel.

Definition at line 78 of file run_part.F90.

Whether to average environment each timestep.

Definition at line 86 of file run_part.F90.

Whether to average gases each timestep.

Definition at line 84 of file run_part.F90.

Repeat number of run.

Definition at line 70 of file run_part.F90.

Mixing timescale between processes (s).

Definition at line 82 of file run_part.F90.

Total number of repeats.

Definition at line 72 of file run_part.F90.

Type of nucleation.

Definition at line 54 of file run_part.F90.

Prefix for output files.

Definition at line 50 of file run_part.F90.

Parallel output type.

Definition at line 80 of file run_part.F90.

Parallel coagulation method type.

Definition at line 88 of file run_part.F90.

Whether to record particle removal information.

Definition at line 76 of file run_part.F90.

Final time (s).

Definition at line 42 of file run_part.F90.

Output interval (0 disables) (s).

Definition at line 44 of file run_part.F90.

Progress interval (0 disables) (s).

Definition at line 46 of file run_part.F90.

Cpu_time() of start.

Definition at line 74 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 90 of file run_part.F90.


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