PartMC
2.6.1
|
The pmc_fractal module. More...
Go to the source code of this file.
Data Types | |
type | pmc_fractal::fractal_t |
Fractal data. More... | |
Modules | |
module | pmc_fractal |
The fractal_t structure and associated subroutines. | |
Functions/Subroutines | |
subroutine | pmc_fractal::fractal_set_spherical (fractal) |
Set fractal parameters for spherical particles. More... | |
real(kind=dp) elemental function | pmc_fractal::fractal_vol_to_num_of_monomers (fractal, v) |
Convert mass-equivalent volume (m^3) to number of monomers in a fractal particle cluster. More... | |
real(kind=dp) elemental function | pmc_fractal::fractal_vol2rad (fractal, v) |
Convert mass-equivalent volume (m^3) to geometric radius (m). More... | |
real(kind=dp) elemental function | pmc_fractal::fractal_vol2diam (fractal, v) |
Convert mass-equivalent volume (m^3) to geometric diameter (m). More... | |
real(kind=dp) elemental function | pmc_fractal::fractal_rad2vol (fractal, r) |
Convert geometric radius (m) to mass-equivalent volume (m^3). More... | |
real(kind=dp) elemental function | pmc_fractal::fractal_diam2vol (fractal, d) |
Convert geometric diameter (m) to mass-equivalent volume (m^3). More... | |
real(kind=dp) function | pmc_fractal::fractal_surface_frac_dim (fractal) |
Compute surface fractal dimension . More... | |
real(kind=dp) function | pmc_fractal::fractal_vol_to_accessible_surface (fractal, v) |
Convert mass-equivalent volume (m^3) to accessible particle surface area (m^2). More... | |
real(kind=dp) function | pmc_fractal::fractal_kirkwood_riseman (fractal) |
Kirkwood-Riseman ratio . More... | |
real(kind=dp) function | pmc_fractal::fractal_vol_to_mobility_rad_in_continuum (fractal, v) |
Convert mass-equivalent volume (m^3) to continuum regime mobility equivalent radius (m). More... | |
real(kind=dp) function | pmc_fractal::fractal_vol_to_effective_rad (fractal, v) |
Convert mass-equivalent volume (m^3) to particle effective radius (m). More... | |
real(kind=dp) function | pmc_fractal::fractal_slip_correct (R_eff, temp, pressure) |
Slip correction function from continuum to free molecular regime. More... | |
elemental logical function | pmc_fractal::fractal_is_spherical (fractal) |
Test whether a particle is spherical. More... | |
real(kind=dp) function | pmc_fractal::fractal_vol_to_mobility_rad (fractal, v, temp, pressure) |
Convert mass-equivalent volume (m^3) to mobility equivalent radius (m). More... | |
real(kind=dp) function | pmc_fractal::fractal_mobility_rad_to_mobility_rad_in_continuum (fractal, mobility_rad, temp, pressure) |
Convert mobility equivalent radius (m) to that in the continuum regime (m). More... | |
real(kind=dp) function | pmc_fractal::fractal_mobility_rad_to_geometric_rad (fractal, mobility_rad, temp, pressure) |
Convert mobility equivalent radius (m) to geometric radius (m^3). More... | |
real(kind=dp) function | pmc_fractal::fractal_mobility_rad_to_vol (fractal, mobility_rad, temp, pressure) |
Convert mobility equivalent radius (m) to mass-equivalent volume (m^3). More... | |
integer function | pmc_fractal::pmc_mpi_pack_size_fractal (val) |
Determines the number of bytes required to pack the given value. More... | |
subroutine | pmc_fractal::pmc_mpi_pack_fractal (buffer, position, val) |
Packs the given value into the buffer, advancing position. More... | |
subroutine | pmc_fractal::pmc_mpi_unpack_fractal (buffer, position, val) |
Unpacks the given value from the buffer, advancing position. More... | |
subroutine | pmc_fractal::fractal_input_netcdf (fractal, ncid) |
Read full state. More... | |
Variables | |
real(kind=dp), parameter | pmc_fractal::fractal_a_slip = 1.142d0 |
Constant in slip correction equation in Eq. 22 of Naumann [2003]. More... | |
real(kind=dp), parameter | pmc_fractal::fractal_q_slip = 0.588d0 |
Constant in slip correction equation in Eq. 22 of Naumann [2003]. More... | |
real(kind=dp), parameter | pmc_fractal::fractal_b_slip = 0.999d0 |
Constant in slip correction equation in Eq. 22 of Naumann [2003]. More... | |
real(kind=dp), parameter | pmc_fractal::fractal_scale_factor_s_acc = 1d0 |
Scaling factor in calculating accessible particle surface area in Eq. 26 of Naumann [2003]. More... | |
real(kind=dp), parameter | pmc_fractal::fractal_scale_exponent_s_acc = 0.86d0 |
Scaling exponent in calculating accessible particle surface area in Eq. 26 of Naumann [2003]. More... | |
type(fractal_t), intent(in) | fractal |
integer, intent(in) | ncid |
The pmc_fractal module.
Definition in file fractal.F90.
type(fractal_t), intent(in) fractal |
Definition at line 614 of file fractal.F90.
integer, intent(in) ncid |
Definition at line 616 of file fractal.F90.