Options controlling the execution of run_part(). More...
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. |
Options controlling the execution of run_part().
Allow doubling if needed.
Allow halving if needed.
Type of coagulation kernel.
real(kind=dp) pmc_run_part::run_part_opt_t::del_t |
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.
real(kind=dp) pmc_run_part::run_part_opt_t::mix_timescale |
Mixing timescale between processes (s).
Preferred number of particles.
Total number of repeats.
Type of nucleation.
character(len=300) pmc_run_part::run_part_opt_t::output_prefix |
Prefix for output files.
Parallel output type.
Parallel coagulation method type.
Whether to record particle removal information.
real(kind=dp) pmc_run_part::run_part_opt_t::t_max |
Final time (s).
real(kind=dp) pmc_run_part::run_part_opt_t::t_output |
Output interval (0 disables) (s).
real(kind=dp) pmc_run_part::run_part_opt_t::t_progress |
Progress interval (0 disables) (s).
real(kind=dp) pmc_run_part::run_part_opt_t::t_wall_start |
Cpu_time() of start.
character(len=PMC_UUID_LEN) pmc_run_part::run_part_opt_t::uuid |
UUID for this simulation.