PartMC 2.1.4
|
Constant coagulation kernel. More...
Functions/Subroutines | |
subroutine | kernel_constant (aero_particle_1, aero_particle_2, aero_data, env_state, k) |
Constant coagulation kernel. | |
subroutine | kernel_constant_max (v1, v2, aero_data, env_state, k_max) |
Maximum value of the constant coagulation kernel. | |
subroutine | soln_constant_exp (bin_grid, aero_data, time, num_conc, radius_at_mean_vol, env_state, aero_binned) |
Exact solution with a constant coagulation kernel and an exponential initial condition. |
Constant coagulation kernel.
subroutine pmc_coag_kernel_constant::kernel_constant | ( | type(aero_particle_t),intent(in) | aero_particle_1, |
type(aero_particle_t),intent(in) | aero_particle_2, | ||
type(aero_data_t),intent(in) | aero_data, | ||
type(env_state_t),intent(in) | env_state, | ||
real(kind=dp),intent(out) | k | ||
) |
Constant coagulation kernel.
aero_particle_1 | First particle. |
aero_particle_2 | Second particle. |
aero_data | Aerosol data. |
env_state | Environment state. |
k | Coagulation kernel. |
Definition at line 26 of file coag_kernel_constant.F90.
subroutine pmc_coag_kernel_constant::kernel_constant_max | ( | real(kind=dp),intent(in) | v1, |
real(kind=dp),intent(in) | v2, | ||
type(aero_data_t),intent(in) | aero_data, | ||
type(env_state_t),intent(in) | env_state, | ||
real(kind=dp),intent(out) | k_max | ||
) |
Maximum value of the constant coagulation kernel.
v1 | Volume of first particle. |
v2 | Volume of second particle. |
aero_data | Aerosol data. |
env_state | Environment state. |
k_max | Coagulation kernel maximum value. |
Definition at line 48 of file coag_kernel_constant.F90.
subroutine pmc_coag_kernel_constant::soln_constant_exp | ( | type(bin_grid_t),intent(in) | bin_grid, |
type(aero_data_t),intent(in) | aero_data, | ||
real(kind=dp),intent(in) | time, | ||
real(kind=dp),intent(in) | num_conc, | ||
real(kind=dp),intent(in) | radius_at_mean_vol, | ||
type(env_state_t),intent(in) | env_state, | ||
type(aero_binned_t),intent(inout) | aero_binned | ||
) |
Exact solution with a constant coagulation kernel and an exponential initial condition.
Given input paramaters and
we let the mean volume be
and define the rescaled time
, where
is the fixed constant kernel value. We also set the parameter
. Then the solution is
This thus has initial condition
bin_grid | Bin grid. |
aero_data | Aerosol data. |
time | Current time. |
num_conc | Particle number concentration (#/m^3). |
radius_at_mean_vol | Mean init radius (m). |
env_state | Environment state. |
aero_binned | Output state. |
Definition at line 89 of file coag_kernel_constant.F90.