CAM
dust_model Module Reference

Functions/Subroutines

subroutine, public dust_readnl (nlfile)
 
subroutine, public dust_init ()
 
subroutine, public dust_emis (ncol, lchnk, dust_flux_in, cflx, soil_erod)
 

Variables

integer, parameter, public dust_nbin = 2
 
integer, parameter, public dust_nnum = 2
 
character(len=6), dimension(dust_nbin+dust_nnum), parameter, public dust_names = (/ 'dst_a1', 'dst_a3', 'num_a1', 'num_a3' /)
 
real(r8), dimension(dust_nbin+1), parameter dust_dmt_grd = (/ 0.1e-6_r8, 1.0e-6_r8, 10.0e-6_r8/)
 
real(r8), dimension(dust_nbin), parameter dust_emis_sclfctr = (/ 0.032_r8,0.968_r8 /)
 
integer, dimension(dust_nbin+dust_nnum), public dust_indices
 
real(r8), dimension(dust_nbindust_dmt_vwr
 
real(r8), dimension(dust_nbindust_stk_crc
 
real(r8) dust_emis_fact = -1.e36_r8
 
character(len=cl) soil_erod_file = 'soil_erod_file'
 
logical, public dust_active = .false.
 

Function/Subroutine Documentation

◆ dust_emis()

subroutine, public dust_model::dust_emis ( integer, intent(in)  ncol,
integer, intent(in)  lchnk,
real(r8), dimension(:,:), intent(in)  dust_flux_in,
real(r8), dimension(:,:), intent(inout)  cflx,
real(r8), dimension(:), intent(out)  soil_erod 
)
Here is the caller graph for this function:

◆ dust_init()

subroutine, public dust_model::dust_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ dust_readnl()

subroutine, public dust_model::dust_readnl ( character(len=*), intent(in)  nlfile)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ dust_active

logical, public dust_model::dust_active = .false.

◆ dust_dmt_grd

real(r8), dimension(dust_nbin+1), parameter dust_model::dust_dmt_grd = (/ 0.1e-6_r8, 1.0e-6_r8, 10.0e-6_r8/)
private

◆ dust_dmt_vwr

real(r8), dimension(dust_nbin) dust_model::dust_dmt_vwr
private

◆ dust_emis_fact

real(r8) dust_model::dust_emis_fact = -1.e36_r8
private

◆ dust_emis_sclfctr

real(r8), dimension(dust_nbin), parameter dust_model::dust_emis_sclfctr = (/ 0.032_r8,0.968_r8 /)
private

◆ dust_indices

integer, dimension(dust_nbin+dust_nnum), public dust_model::dust_indices

◆ dust_names

character(len=6), dimension(dust_nbin+dust_nnum), parameter, public dust_model::dust_names = (/ 'dst_a1', 'dst_a3', 'num_a1', 'num_a3' /)

◆ dust_nbin

integer, parameter, public dust_model::dust_nbin = 2

◆ dust_nnum

integer, parameter, public dust_model::dust_nnum = 2

◆ dust_stk_crc

real(r8), dimension(dust_nbin) dust_model::dust_stk_crc
private

◆ soil_erod_file

character(len=cl) dust_model::soil_erod_file = 'soil_erod_file'
private