CAM
ghg_data Module Reference

Functions/Subroutines

subroutine, public ghg_data_register ()
 
subroutine, public ghg_data_timestep_init (pbuf2d, state)
 
subroutine trcmix (name, ncol, clat, pmid, q)
 

Variables

real(r8) rmwn2o
 
real(r8) rmwch4
 
real(r8) rmwf11
 
real(r8) rmwf12
 
real(r8) rmwco2
 
integer, parameter ncnst = 6
 
character(len=8), dimension(ncnst), parameter cnst_names = (/'N2O ', 'CH4 ', 'CFC11', 'CFC12', 'CO2 ', 'O2 '/)
 
integer, dimension(ncnstpbuf_idx
 

Function/Subroutine Documentation

◆ ghg_data_register()

subroutine, public ghg_data::ghg_data_register ( )
Here is the caller graph for this function:

◆ ghg_data_timestep_init()

subroutine, public ghg_data::ghg_data_timestep_init ( type(physics_buffer_desc), dimension(:,:), pointer  pbuf2d,
type(physics_state), dimension(begchunk:endchunk), intent(in)  state 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ trcmix()

subroutine ghg_data::trcmix ( character(len=*), intent(in)  name,
integer, intent(in)  ncol,
real(r8), dimension(pcols), intent(in)  clat,
real(r8), dimension(pcols,pver), intent(in)  pmid,
real(r8), dimension(pcols,pver), intent(out)  q 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cnst_names

character(len=8), dimension(ncnst), parameter ghg_data::cnst_names = (/'N2O ', 'CH4 ', 'CFC11', 'CFC12', 'CO2 ', 'O2 '/)
private

◆ ncnst

integer, parameter ghg_data::ncnst = 6
private

◆ pbuf_idx

integer, dimension(ncnst) ghg_data::pbuf_idx
private

◆ rmwch4

real(r8) ghg_data::rmwch4
private

◆ rmwco2

real(r8) ghg_data::rmwco2
private

◆ rmwf11

real(r8) ghg_data::rmwf11
private

◆ rmwf12

real(r8) ghg_data::rmwf12
private

◆ rmwn2o

real(r8) ghg_data::rmwn2o
private