src/aero_dist.f90 File Reference

The pmc_aero_dist module. More...


Namespaces

namespace  pmc_aero_dist

Classes

struct  pmc_aero_dist::aero_dist_t
 A complete aerosol distribution, consisting of several modes. More...

Functions

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 *8 pmc_aero_dist::aero_dist_total_num_conc (aero_dist)
 Returns the total number concentration in #/m^3 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_dist_filename (file, aero_data, bin_grid, name, aero_dist)
 Read aerosol distribution from filename on line in file.
subroutine pmc_aero_dist::spec_file_read_aero_dists_times_rates (file, aero_data, bin_grid, name, 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.


Detailed Description

The pmc_aero_dist module.


Generated on Mon Jun 15 15:56:22 2009 for PartMC by  doxygen 1.5.6