DUSTMod Module



Derived Types

type, public ::  dust_type

Components

Type Visibility Attributes Name Initial
real(kind=r8), public, pointer :: flx_mss_vrt_dst_patch(:,:)

Type-Bound Procedures

procedure, public :: Init

Subroutines

public subroutine DustEmission(bounds, num_nolakep, filter_nolakep, atm2lnd_inst, soilstate_inst, canopystate_inst, waterstate_inst, frictionvel_inst, dust_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_nolakep
integer, intent(in) :: filter_nolakep(num_nolakep)
type(atm2lnd_type), intent(in) :: atm2lnd_inst
type(soilstate_type), intent(in) :: soilstate_inst
type(CanopyState_type), intent(in) :: canopystate_inst
type(waterstate_type), intent(in) :: waterstate_inst
type(frictionvel_type), intent(in) :: frictionvel_inst
type(dust_type), intent(inout) :: dust_inst

public subroutine DustDryDep(bounds, atm2lnd_inst, frictionvel_inst, dust_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
type(atm2lnd_type), intent(in) :: atm2lnd_inst
type(frictionvel_type), intent(in) :: frictionvel_inst
type(dust_type), intent(inout) :: dust_inst