PartMC 2.1.1
|
The pmc_aero_data module. More...
Data Types | |
type | pmc_aero_data::aero_data_t |
Aerosol material properties and associated data. More... | |
Modules | |
module | pmc_aero_data |
The aero_data_t structure and associated subroutines. | |
Functions/Subroutines | |
subroutine | pmc_aero_data::aero_data_allocate (aero_data) |
Allocate storage for aero_data. | |
subroutine | pmc_aero_data::aero_data_allocate_size (aero_data, n_spec, n_source) |
Allocate storage for aero_data parameters given the number of species. | |
subroutine | pmc_aero_data::aero_data_deallocate (aero_data) |
Frees all storage. | |
subroutine | pmc_aero_data::aero_data_copy (aero_data_from, aero_data_to) |
Copy structure. | |
integer | pmc_aero_data::aero_data_spec_by_name (aero_data, name) |
Returns the number of the species in aero_data with the given name, or returns 0 if there is no such species. | |
integer | pmc_aero_data::aero_data_source_by_name (aero_data, name) |
Returns the number of the source in aero_data with the given name, or adds the source if it doesn't exist yet. | |
subroutine | pmc_aero_data::aero_data_set_water_index (aero_data) |
Fills in aero_datai_water. | |
subroutine | pmc_aero_data::aero_data_set_mosaic_map (aero_data) |
Fills in aero_datamosaic_index. | |
subroutine | pmc_aero_data::spec_file_read_aero_data (file, aero_data) |
Read aero_data specification from a spec file. | |
subroutine | pmc_aero_data::spec_file_read_species_list (file, name, aero_data, species_list) |
Read a list of species from the given file with the given name. | |
integer | pmc_aero_data::pmc_mpi_pack_size_aero_data (val) |
Determines the number of bytes required to pack the given value. | |
subroutine | pmc_aero_data::pmc_mpi_pack_aero_data (buffer, position, val) |
Packs the given value into the buffer, advancing position. | |
subroutine | pmc_aero_data::pmc_mpi_unpack_aero_data (buffer, position, val) |
Unpacks the given value from the buffer, advancing position. | |
subroutine | pmc_aero_data::aero_data_netcdf_dim_aero_species (aero_data, ncid, dimid_aero_species) |
Write the aero species dimension to the given NetCDF file if it is not already present and in any case return the associated dimid. | |
subroutine | pmc_aero_data::aero_data_netcdf_dim_aero_source (aero_data, ncid, dimid_aero_source) |
Write the aero source dimension to the given NetCDF file if it is not already present and in any case return the associated dimid. | |
subroutine | pmc_aero_data::aero_data_output_netcdf (aero_data, ncid) |
Write full state. | |
subroutine | pmc_aero_data::aero_data_input_netcdf (aero_data, ncid) |
Read full state. | |
Variables | |
integer, parameter | pmc_aero_data::AERO_NAME_LEN = 15 |
integer, parameter | pmc_aero_data::AERO_SOURCE_NAME_LEN = 100 |
The pmc_aero_data module.