PartMC 2.1.4
|
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().
Definition at line 41 of file run_part.F90.
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.
real(kind=dp) pmc_run_part::run_part_opt_t::del_t |
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.
real(kind=dp) pmc_run_part::run_part_opt_t::mix_timescale |
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.
character(len=300) pmc_run_part::run_part_opt_t::output_prefix |
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.
real(kind=dp) pmc_run_part::run_part_opt_t::t_max |
Final time (s).
Definition at line 45 of file run_part.F90.
real(kind=dp) pmc_run_part::run_part_opt_t::t_output |
Output interval (0 disables) (s).
Definition at line 47 of file run_part.F90.
real(kind=dp) pmc_run_part::run_part_opt_t::t_progress |
Progress interval (0 disables) (s).
Definition at line 49 of file run_part.F90.
real(kind=dp) pmc_run_part::run_part_opt_t::t_wall_start |
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.