PartMC
2.1.5
|
Gravitational sedimentation coagulation kernel. More...
Public Member Functions | |
subroutine | kernel_sedi (aero_particle_1, aero_particle_2, aero_data, env_state, k) |
Sedimentation coagulation kernel. | |
subroutine | kernel_sedi_max (v1, v2, aero_data, env_state, k_max) |
Sedimentation coagulation kernel. | |
subroutine | fall_g (r, w_inf) |
Finds the terminal velocity of a particle based on its size. | |
subroutine | effic (r1, r2, ec) |
Coagulation efficiency. |
Gravitational sedimentation coagulation kernel.
Definition at line 17 of file coag_kernel_sedi.F90.
subroutine pmc_coag_kernel_sedi::effic | ( | real(kind=dp), intent(in) | r1, |
real(kind=dp), intent(in) | r2, | ||
real(kind=dp), intent(out) | ec | ||
) |
Coagulation efficiency.
Determines the chance that two particles will actually coagulate, given that they approach close enough to do so.
[in] | r1 | Radius of first particle (um). |
[in] | r2 | Radius of second particle (um). |
[out] | ec | Collision efficiency (dimensionless). |
Definition at line 151 of file coag_kernel_sedi.F90.
subroutine pmc_coag_kernel_sedi::fall_g | ( | real(kind=dp), intent(in) | r, |
real(kind=dp), intent(out) | w_inf | ||
) |
Finds the terminal velocity of a particle based on its size.
[in] | r | Particle radius (m). |
[out] | w_inf | Terminal velocity (m/s). |
Definition at line 81 of file coag_kernel_sedi.F90.
subroutine pmc_coag_kernel_sedi::kernel_sedi | ( | 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 | ||
) |
Sedimentation coagulation kernel.
[in] | aero_particle_1 | First particle. |
[in] | aero_particle_2 | Second particle. |
[in] | aero_data | Aerosol data. |
[in] | env_state | Environment state. |
[out] | k | Kernel k(a,b) (m^3/s). |
Definition at line 29 of file coag_kernel_sedi.F90.
subroutine pmc_coag_kernel_sedi::kernel_sedi_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 | ||
) |
Sedimentation coagulation kernel.
[in] | v1 | Volume of first particle (m^3). |
[in] | v2 | Volume of second particle (m^3). |
[in] | aero_data | Aerosol data. |
[in] | env_state | Environment state. |
[out] | k_max | Maximum kernel k(a,b) (m^3/s). |
Definition at line 51 of file coag_kernel_sedi.F90.