module_mp_tempo_aerosols Module

contains produces used when aerosol-aware = true


Uses

  • module~~module_mp_tempo_aerosols~~UsesGraph module~module_mp_tempo_aerosols module_mp_tempo_aerosols module~module_mp_tempo_params module_mp_tempo_params module~module_mp_tempo_aerosols->module~module_mp_tempo_params ccpp_kind_types ccpp_kind_types module~module_mp_tempo_params->ccpp_kind_types iso_fortran_env iso_fortran_env module~module_mp_tempo_params->iso_fortran_env module~machine machine module~module_mp_tempo_params->module~machine mpas_kind_types mpas_kind_types module~module_mp_tempo_params->mpas_kind_types

Used by

  • module~~module_mp_tempo_aerosols~~UsedByGraph module~module_mp_tempo_aerosols module_mp_tempo_aerosols module~module_mp_tempo_main module_mp_tempo_main module~module_mp_tempo_main->module~module_mp_tempo_aerosols module~module_mp_tempo_driver module_mp_tempo_driver module~module_mp_tempo_driver->module~module_mp_tempo_main module~tests tests module~tests->module~module_mp_tempo_driver program~run_tempo_tests run_tempo_tests program~run_tempo_tests->module~tests

Functions

public function aerosol_collection_efficiency(d, da, visc, rhoa, temp, species) result(eff_a)

computes aerosol collection efficiency for precipitation scavenging from Wang et al. (2010)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: d
real(kind=wp), intent(in) :: da
real(kind=wp), intent(in) :: visc
real(kind=wp), intent(in) :: rhoa
real(kind=wp), intent(in) :: temp
character(len=1), intent(in) :: species

Return Value real(kind=wp)


Subroutines

public subroutine init_water_friendly_aerosols(dz1d, nwfa)

sets water-friendly aerosols to an exponential profile if aerosol-aware = true and no initial condition is provided by the host model

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), dimension(:) :: dz1d
real(kind=wp), intent(inout), dimension(:) :: nwfa

public subroutine init_ice_friendly_aerosols(dz1d, nifa)

sets ice-friendly aerosols to an exponential profile if aerosol-aware = true and no initial condition is provided by the host model

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), dimension(:) :: dz1d
real(kind=wp), intent(inout), dimension(:) :: nifa