The pmc_mosaic module. More...
Namespaces | |
namespace | pmc_mosaic |
Interface to the MOSAIC aerosol and gas phase chemistry code. | |
Functions | |
logical | pmc_mosaic::mosaic_support () |
Whether MOSAIC support is compiled in. | |
subroutine | pmc_mosaic::mosaic_init (bin_grid, env_state, del_t) |
Initialize all MOSAIC data-structures. | |
subroutine | pmc_mosaic::mosaic_cleanup () |
Clean-up after running MOSAIC, deallocating memory. | |
subroutine | pmc_mosaic::mosaic_from_partmc (bin_grid, env_state, aero_data, aero_state, gas_data, gas_state, time) |
Map all data PartMC -> MOSAIC. | |
subroutine | pmc_mosaic::mosaic_to_partmc (bin_grid, env_state, aero_data, aero_state, aero_binned, gas_data, gas_state) |
subroutine | pmc_mosaic::mosaic_timestep (bin_grid, env_state, aero_data, aero_state, aero_binned, gas_data, gas_state, time) |
Do one timestep with MOSAIC. | |
subroutine | pmc_mosaic::mosaic_aero_optical (bin_grid, env_state, aero_data, aero_state, gas_data, gas_state, time) |
Compute the optical properties of each aerosol particle. FIXME: currenlty disabled. |
The pmc_mosaic module.