PartMC  2.6.1
Modules | Functions/Subroutines
mosaic.F90 File Reference

The pmc_mosaic module. More...

Go to the source code of this file.

Modules

module  pmc_mosaic
 Interface to the MOSAIC aerosol and gas phase chemistry code.
 

Functions/Subroutines

logical function pmc_mosaic::mosaic_support ()
 Whether MOSAIC support is compiled in. More...
 
subroutine pmc_mosaic::mosaic_init (env_state, aero_data, del_t, do_optical)
 Initialize all MOSAIC data-structures. More...
 
subroutine pmc_mosaic::mosaic_cleanup ()
 Clean-up after running MOSAIC, deallocating memory. More...
 
subroutine pmc_mosaic::mosaic_from_partmc (env_state, aero_data, aero_state, gas_data, gas_state)
 Map all data PartMC -> MOSAIC. More...
 
subroutine pmc_mosaic::mosaic_to_partmc (env_state, aero_data, aero_state, gas_data, gas_state)
 Map all data MOSAIC -> PartMC. More...
 
subroutine pmc_mosaic::mosaic_timestep (env_state, aero_data, aero_state, gas_data, gas_state, do_optical)
 Do one timestep with MOSAIC. More...
 
subroutine pmc_mosaic::mosaic_aero_optical (env_state, aero_data, aero_state, gas_data, gas_state)
 Compute the optical properties of each aerosol particle. FIXME: currently disabled. More...
 
subroutine pmc_mosaic::mosaic_aero_optical_init (env_state, aero_data, aero_state, gas_data, gas_state)
 Compute the optical properties of each aerosol particle for initial timestep. More...
 

Detailed Description

The pmc_mosaic module.

Definition in file mosaic.F90.