CAM
co2_cycle Module Reference

Functions/Subroutines

subroutine, public co2_cycle_readnl (nlfile)
 
subroutine, public co2_register
 
logical function, public co2_transport ()
 
logical function, public co2_implements_cnst (name)
 
subroutine, public co2_init
 
subroutine, public co2_time_interp_ocn
 
subroutine, public co2_time_interp_fuel
 
subroutine, public co2_init_cnst (name, q, gcid)
 

Variables

type(read_interp), public data_flux_ocn
 
type(read_interp), public data_flux_fuel
 
logical co2_flag = .false.
 
logical, public co2_readflux_ocn = .false.
 
logical, public co2_readflux_fuel = .false.
 
character(len=256) co2flux_ocn_file = 'unset'
 
character(len=256) co2flux_fuel_file = 'unset'
 
integer, parameter ncnst =4
 
character(len=7), dimension(ncnst), parameter c_names = (/'CO2_OCN', 'CO2_FFF', 'CO2_LND', 'CO2 '/)
 
real(r8), dimension(ncnst), parameter c_mw = (/mwco2, mwco2, mwco2, mwco2/)
 
real(r8), dimension(ncnst), parameter c_cp = (/cpair, cpair, cpair, cpair/)
 
real(r8), dimension(ncnst), parameter c_qmin = (/1.e-20_r8, 1.e-20_r8, 1.e-20_r8, 1.e-20_r8/)
 
integer, dimension(ncnst), public c_i
 

Function/Subroutine Documentation

◆ co2_cycle_readnl()

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

◆ co2_implements_cnst()

logical function, public co2_cycle::co2_implements_cnst ( character(len=*), intent(in)  name)
Here is the caller graph for this function:

◆ co2_init()

subroutine, public co2_cycle::co2_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ co2_init_cnst()

subroutine, public co2_cycle::co2_init_cnst ( character(len=*), intent(in)  name,
real(r8), dimension(:,:), intent(out)  q,
integer, dimension(:), intent(in)  gcid 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ co2_register()

subroutine, public co2_cycle::co2_register ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ co2_time_interp_fuel()

subroutine, public co2_cycle::co2_time_interp_fuel ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ co2_time_interp_ocn()

subroutine, public co2_cycle::co2_time_interp_ocn ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ co2_transport()

logical function, public co2_cycle::co2_transport ( )
Here is the caller graph for this function:

Variable Documentation

◆ c_cp

real(r8), dimension(ncnst), parameter co2_cycle::c_cp = (/cpair, cpair, cpair, cpair/)
private

◆ c_i

integer, dimension(ncnst), public co2_cycle::c_i

◆ c_mw

real(r8), dimension(ncnst), parameter co2_cycle::c_mw = (/mwco2, mwco2, mwco2, mwco2/)
private

◆ c_names

character(len=7), dimension(ncnst), parameter co2_cycle::c_names = (/'CO2_OCN', 'CO2_FFF', 'CO2_LND', 'CO2 '/)
private

◆ c_qmin

real(r8), dimension(ncnst), parameter co2_cycle::c_qmin = (/1.e-20_r8, 1.e-20_r8, 1.e-20_r8, 1.e-20_r8/)
private

◆ co2_flag

logical co2_cycle::co2_flag = .false.
private

◆ co2_readflux_fuel

logical, public co2_cycle::co2_readflux_fuel = .false.

◆ co2_readflux_ocn

logical, public co2_cycle::co2_readflux_ocn = .false.

◆ co2flux_fuel_file

character(len=256) co2_cycle::co2flux_fuel_file = 'unset'
private

◆ co2flux_ocn_file

character(len=256) co2_cycle::co2flux_ocn_file = 'unset'
private

◆ data_flux_fuel

type(read_interp), public co2_cycle::data_flux_fuel

◆ data_flux_ocn

type(read_interp), public co2_cycle::data_flux_ocn

◆ ncnst

integer, parameter co2_cycle::ncnst =4
private