CAM
sox_cldaero_mod Module Reference

Functions/Subroutines

subroutine, public sox_cldaero_init
 
type(cldaero_conc_t) function, pointer, public sox_cldaero_create_obj (cldfrc, qcw, lwc, cfact, ncol, loffset)
 
subroutine, public sox_cldaero_update (ncol, lchnk, loffset, dtime, mbar, pdel, press, tfld, cldnum, cldfrc, cfact, xlwc, delso4_hprxn, xh2so4, xso4, xso4_init, nh3g, hno3g, xnh3, xhno3, xnh4c, xno3c, xmsa, xso2, xh2o2, qcw, qin)
 
subroutine, public sox_cldaero_destroy_obj (conc_obj)
 

Variables

integer id_msa
 
integer id_h2so4
 
integer id_so2
 
integer id_h2o2
 
integer id_nh3
 
real(r8), parameter small_value = 1.e-20_r8
 

Function/Subroutine Documentation

◆ sox_cldaero_create_obj()

type(cldaero_conc_t) function, pointer, public sox_cldaero_mod::sox_cldaero_create_obj ( real(r8), dimension(:,:), intent(in)  cldfrc,
real(r8), dimension(:,:,:), intent(in)  qcw,
real(r8), dimension(:,:), intent(in)  lwc,
real(r8), dimension(:,:), intent(in)  cfact,
integer, intent(in)  ncol,
integer, intent(in)  loffset 
)
Here is the caller graph for this function:

◆ sox_cldaero_destroy_obj()

subroutine, public sox_cldaero_mod::sox_cldaero_destroy_obj ( type(cldaero_conc_t), pointer  conc_obj)
Here is the caller graph for this function:

◆ sox_cldaero_init()

subroutine, public sox_cldaero_mod::sox_cldaero_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ sox_cldaero_update()

subroutine, public sox_cldaero_mod::sox_cldaero_update ( integer, intent(in)  ncol,
integer, intent(in)  lchnk,
integer, intent(in)  loffset,
real(r8), intent(in)  dtime,
real(r8), dimension(:,:), intent(in)  mbar,
real(r8), dimension(:,:), intent(in)  pdel,
real(r8), dimension(:,:), intent(in)  press,
real(r8), dimension(:,:), intent(in)  tfld,
real(r8), dimension(:,:), intent(in)  cldnum,
real(r8), dimension(:,:), intent(in)  cldfrc,
real(r8), dimension(:,:), intent(in)  cfact,
real(r8), dimension(:,:), intent(in)  xlwc,
real(r8), dimension(:,:), intent(in)  delso4_hprxn,
real(r8), dimension(:,:), intent(in)  xh2so4,
real(r8), dimension(:,:), intent(in)  xso4,
real(r8), dimension(:,:), intent(in)  xso4_init,
real(r8), dimension(:,:), intent(in)  nh3g,
real(r8), dimension(:,:), intent(in)  hno3g,
real(r8), dimension(:,:), intent(in)  xnh3,
real(r8), dimension(:,:), intent(in)  xhno3,
real(r8), dimension(:,:), intent(in)  xnh4c,
real(r8), dimension(:,:), intent(in)  xno3c,
real(r8), dimension(:,:), intent(in)  xmsa,
real(r8), dimension(:,:), intent(in)  xso2,
real(r8), dimension(:,:), intent(in)  xh2o2,
real(r8), dimension(:,:,:), intent(inout)  qcw,
real(r8), dimension(:,:,:), intent(inout)  qin 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ id_h2o2

integer sox_cldaero_mod::id_h2o2
private

◆ id_h2so4

integer sox_cldaero_mod::id_h2so4
private

◆ id_msa

integer sox_cldaero_mod::id_msa
private

◆ id_nh3

integer sox_cldaero_mod::id_nh3
private

◆ id_so2

integer sox_cldaero_mod::id_so2
private

◆ small_value

real(r8), parameter sox_cldaero_mod::small_value = 1.e-20_r8
private