PartMC
2.6.1
|
The pmc_aero_binned module. More...
Go to the source code of this file.
Data Types | |
type | pmc_aero_binned::aero_binned_t |
Aerosol number and volume distributions stored per bin. More... | |
Modules | |
module | pmc_aero_binned |
The aero_binned_t structure and associated subroutines. | |
Functions/Subroutines | |
logical function | pmc_aero_binned::aero_binned_is_allocated (aero_binned) |
Determine whether the aero_binned is correctly allocated. More... | |
subroutine | pmc_aero_binned::aero_binned_set_sizes (aero_binned, n_bin, n_spec) |
Set the number of bins and species in an aero_binned_t. More... | |
subroutine | pmc_aero_binned::aero_binned_zero (aero_binned) |
Set all internal data in an aero_binned_t structure to zero. More... | |
subroutine | pmc_aero_binned::aero_binned_add (aero_binned, aero_binned_delta) |
Add two aero_binned_t structures together. More... | |
subroutine | pmc_aero_binned::aero_binned_add_scaled (aero_binned, aero_binned_delta, alpha) |
Add a scaled aero_binned_t structure to an existing one. More... | |
subroutine | pmc_aero_binned::aero_binned_sub (aero_binned, aero_binned_delta) |
Subtract one aero_binned_t structure from another. More... | |
subroutine | pmc_aero_binned::aero_binned_scale (aero_binned, alpha) |
Scale an aero_binned_t by a real number. More... | |
subroutine | pmc_aero_binned::aero_binned_scale_by_array (aero_binned, alpha_array) |
Scales an aero_binned_t element-wise by an array of reals. More... | |
subroutine | pmc_aero_binned::aero_binned_add_aero_dist (aero_binned, bin_grid, aero_data, aero_dist) |
Add an aero_dist_t to an aero_binned_t. More... | |
integer function | pmc_aero_binned::pmc_mpi_pack_size_aero_binned (val) |
Determine the number of bytes required to pack the structure. More... | |
subroutine | pmc_aero_binned::pmc_mpi_pack_aero_binned (buffer, position, val) |
Pack the structure into the buffer and advance position. More... | |
subroutine | pmc_aero_binned::pmc_mpi_unpack_aero_binned (buffer, position, val) |
Unpack the structure from the buffer and advance position. More... | |
subroutine | pmc_aero_binned::pmc_mpi_reduce_avg_aero_binned (val, val_avg) |
Computes the average of the structure across all processes, storing the result on the root process. More... | |
subroutine | pmc_aero_binned::aero_binned_input_netcdf (aero_binned, ncid, bin_grid, aero_data) |
Read full state. More... | |
The pmc_aero_binned module.
Definition in file aero_binned.F90.