PartMC 2.1.3
|
The pmc_aero_dist module. More...
Go to the source code of this file.
Data Types | |
type | pmc_aero_dist::aero_dist_t |
A complete aerosol distribution, consisting of several modes. More... | |
Modules | |
module | pmc_aero_dist |
The aero_dist_t structure and associated subroutines. | |
Functions/Subroutines | |
subroutine | pmc_aero_dist::aero_dist_allocate (aero_dist) |
Allocates an aero_dist. | |
subroutine | pmc_aero_dist::aero_dist_allocate_size (aero_dist, n_mode, n_spec) |
Allocates an aero_dist of the given size. | |
subroutine | pmc_aero_dist::aero_dist_deallocate (aero_dist) |
Free all storage. | |
subroutine | pmc_aero_dist::aero_dist_copy (aero_dist_from, aero_dist_to) |
Copy an aero_dist. | |
real(kind=dp) | pmc_aero_dist::aero_dist_total_num_conc (aero_dist) |
Returns the total number concentration of a distribution. (#/m^3) | |
real(kind=dp) | pmc_aero_dist::aero_dist_weighted_num_conc (aero_dist, aero_weight) |
Returns the total weighted number concentration of a distribution. (#/m^3) | |
subroutine | pmc_aero_dist::aero_dist_num_conc (aero_dist, bin_grid, aero_data, num_conc) |
Return the binned number concentration for an aero_dist. | |
subroutine | pmc_aero_dist::aero_dist_vol_conc (aero_dist, bin_grid, aero_data, vol_conc) |
Return the binned per-species volume concentration for an aero_dist. | |
subroutine | pmc_aero_dist::aero_dist_interp_1d (aero_dist_list, time_list, rate_list, time, aero_dist, rate) |
Determine the current aero_dist and rate by interpolating at the current time with the lists of aero_dists and rates. | |
subroutine | pmc_aero_dist::spec_file_read_aero_dist (file, aero_data, aero_dist) |
Read continuous aerosol distribution composed of several modes. | |
subroutine | pmc_aero_dist::spec_file_read_aero_dists_times_rates (file, aero_data, bin_grid, times, rates, aero_dists) |
Read an array of aero_dists with associated times and rates from the given file. | |
integer | pmc_aero_dist::pmc_mpi_pack_size_aero_dist (val) |
Determines the number of bytes required to pack the given value. | |
subroutine | pmc_aero_dist::pmc_mpi_pack_aero_dist (buffer, position, val) |
Packs the given value into the buffer, advancing position. | |
subroutine | pmc_aero_dist::pmc_mpi_unpack_aero_dist (buffer, position, val) |
Unpacks the given value from the buffer, advancing position. |
The pmc_aero_dist module.
Definition in file aero_dist.F90.