|
PartMC
2.8.0
|
Options controlling the execution of run_part(). More...
Public Attributes | |
| real(kind=dp) | t_max |
| Final time (s). More... | |
| real(kind=dp) | t_output |
| Output interval (0 disables) (s). More... | |
| real(kind=dp) | t_progress |
| Progress interval (0 disables) (s). More... | |
| real(kind=dp) | del_t |
| Timestep for coagulation. More... | |
| character(len=300) | output_prefix |
| Prefix for output files. More... | |
| integer | coag_kernel_type |
| Type of coagulation kernel. More... | |
| integer | nucleate_type |
| Type of nucleation. More... | |
| integer | nucleate_source |
| Source of nucleation. More... | |
| integer | nucleate_weight_class |
| Weight class of nucleation. More... | |
| logical | do_coagulation |
| Whether to do coagulation. More... | |
| logical | do_nucleation |
| Whether to do nucleation. More... | |
| logical | do_immersion_freezing |
| Whether to do freezing. More... | |
| integer | immersion_freezing_scheme_type |
| The immersion freezing scheme options. More... | |
| real(kind=dp) | inas_a |
| Slope parameter for the INAS parameterization (singular scheme only). More... | |
| real(kind=dp) | inas_b |
| Intercept parameter for the INAS parameterization (singular scheme only). More... | |
| real(kind=dp) | freezing_rate |
| The freezing rate parameter for "const" scheme. More... | |
| logical | do_freezing_naive |
| Whether to use the naive algorithm for time-dependent scheme. (If false, use the binned tau-leaping algorithm.) More... | |
| logical | allow_doubling |
| Allow doubling if needed. More... | |
| logical | allow_halving |
| Allow halving if needed. More... | |
| logical | do_condensation |
| Whether to do condensation. More... | |
| logical | do_mosaic |
| Whether to do MOSAIC. More... | |
| logical | do_optical |
| Whether to compute optical properties. More... | |
| logical | do_select_weighting |
| Whether to have explicitly selected weighting. More... | |
| integer | weighting_type |
| Type of particle weighting scheme. More... | |
| real(kind=dp) | weighting_exponent |
| Weighting exponent for power weighting scheme. More... | |
| integer | i_repeat |
| Repeat number of run. More... | |
| integer | n_repeat |
| Total number of repeats. More... | |
| real(kind=dp) | t_wall_start |
| Wall clock time of start. More... | |
| logical | record_removals |
| Whether to record particle removal information. More... | |
| logical | do_parallel |
| Whether to run in parallel. More... | |
| integer | output_type |
| Parallel output type. More... | |
| real(kind=dp) | mix_timescale |
| Mixing timescale between processes (s). More... | |
| logical | gas_average |
| Whether to average gases each timestep. More... | |
| logical | env_average |
| Whether to average environment each timestep. More... | |
| integer | parallel_coag_type |
| Parallel coagulation method type. More... | |
| logical | do_camp_chem |
| Whether to run CAMP. More... | |
| logical | do_tchem |
| Whether to run TChem. More... | |
| character(len=pmc_uuid_len) | uuid |
| UUID for this simulation. More... | |
Options controlling the execution of run_part().
Definition at line 50 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::allow_doubling |
Allow doubling if needed.
Definition at line 87 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::allow_halving |
Allow halving if needed.
Definition at line 89 of file run_part.F90.
| integer pmc_run_part::run_part_opt_t::coag_kernel_type |
Type of coagulation kernel.
Definition at line 62 of file run_part.F90.
| real(kind=dp) pmc_run_part::run_part_opt_t::del_t |
Timestep for coagulation.
Definition at line 58 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_camp_chem |
Whether to run CAMP.
Definition at line 123 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_coagulation |
Whether to do coagulation.
Definition at line 70 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_condensation |
Whether to do condensation.
Definition at line 91 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_freezing_naive |
Whether to use the naive algorithm for time-dependent scheme. (If false, use the binned tau-leaping algorithm.)
Definition at line 85 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_immersion_freezing |
Whether to do freezing.
Definition at line 74 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_mosaic |
Whether to do MOSAIC.
Definition at line 93 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_nucleation |
Whether to do nucleation.
Definition at line 72 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_optical |
Whether to compute optical properties.
Definition at line 95 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_parallel |
Whether to run in parallel.
Definition at line 111 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_select_weighting |
Whether to have explicitly selected weighting.
Definition at line 97 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::do_tchem |
Whether to run TChem.
Definition at line 125 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::env_average |
Whether to average environment each timestep.
Definition at line 119 of file run_part.F90.
| real(kind=dp) pmc_run_part::run_part_opt_t::freezing_rate |
The freezing rate parameter for "const" scheme.
Definition at line 82 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::gas_average |
Whether to average gases each timestep.
Definition at line 117 of file run_part.F90.
| integer pmc_run_part::run_part_opt_t::i_repeat |
Repeat number of run.
Definition at line 103 of file run_part.F90.
| integer pmc_run_part::run_part_opt_t::immersion_freezing_scheme_type |
The immersion freezing scheme options.
Definition at line 76 of file run_part.F90.
| real(kind=dp) pmc_run_part::run_part_opt_t::inas_a |
Slope parameter for the INAS parameterization (singular scheme only).
Definition at line 78 of file run_part.F90.
| real(kind=dp) pmc_run_part::run_part_opt_t::inas_b |
Intercept parameter for the INAS parameterization (singular scheme only).
Definition at line 80 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 115 of file run_part.F90.
| integer pmc_run_part::run_part_opt_t::n_repeat |
Total number of repeats.
Definition at line 105 of file run_part.F90.
| integer pmc_run_part::run_part_opt_t::nucleate_source |
Source of nucleation.
Definition at line 66 of file run_part.F90.
| integer pmc_run_part::run_part_opt_t::nucleate_type |
Type of nucleation.
Definition at line 64 of file run_part.F90.
| integer pmc_run_part::run_part_opt_t::nucleate_weight_class |
Weight class of nucleation.
Definition at line 68 of file run_part.F90.
| character(len=300) pmc_run_part::run_part_opt_t::output_prefix |
Prefix for output files.
Definition at line 60 of file run_part.F90.
| integer pmc_run_part::run_part_opt_t::output_type |
Parallel output type.
Definition at line 113 of file run_part.F90.
| integer pmc_run_part::run_part_opt_t::parallel_coag_type |
Parallel coagulation method type.
Definition at line 121 of file run_part.F90.
| logical pmc_run_part::run_part_opt_t::record_removals |
Whether to record particle removal information.
Definition at line 109 of file run_part.F90.
| real(kind=dp) pmc_run_part::run_part_opt_t::t_max |
Final time (s).
Definition at line 52 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 54 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 56 of file run_part.F90.
| real(kind=dp) pmc_run_part::run_part_opt_t::t_wall_start |
Wall clock time of start.
Definition at line 107 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 127 of file run_part.F90.
| real(kind=dp) pmc_run_part::run_part_opt_t::weighting_exponent |
Weighting exponent for power weighting scheme.
Definition at line 101 of file run_part.F90.
| integer pmc_run_part::run_part_opt_t::weighting_type |
Type of particle weighting scheme.
Definition at line 99 of file run_part.F90.