CIME Driver
Data Types | Functions/Subroutines | Variables
component_type_mod Module Reference

Data Types

type  component_type
 

Functions/Subroutines

type(mct_avect) function, pointer, public component_get_c2x_cc (comp)
 
type(mct_avect) function, pointer, public component_get_c2x_cx (comp)
 
type(mct_avect) function, pointer, public component_get_x2c_cc (comp)
 
type(mct_avect) function, pointer, public component_get_x2c_cx (comp)
 
character(len=seq_comm_namelen) function, public component_get_name (comp)
 
logical function, public component_get_iamin_compid (comp)
 
logical function, public component_get_iamroot_compid (comp)
 
character(len=cl) function, public component_get_suffix (comp)
 
type(mct_ggrid) function, pointer, public component_get_dom_cx (comp)
 
type(mct_ggrid) function, pointer, public component_get_dom_cc (comp)
 
type(mct_gsmap) function, pointer, public component_get_gsmap_cx (comp)
 
type(mct_gsmap) function, pointer, public component_get_gsmap_cc (comp)
 
type(seq_cdata) function, pointer, public component_get_cdata_cc (comp)
 
real(r8) function, dimension(:), pointer, public component_get_drv2mdl (comp)
 
real(r8) function, dimension(:), pointer, public component_get_mdl2drv (comp)
 
type(seq_map) function, pointer, public component_get_mapper_cc2x (comp)
 
type(seq_map) function, pointer, public component_get_mapper_cx2c (comp)
 
subroutine, public check_fields (comp, comp_index)
 

Variables

type(component_type), dimension(num_inst_atm), target, public atm
 
type(component_type), dimension(num_inst_lnd), target, public lnd
 
type(component_type), dimension(num_inst_rof), target, public rof
 
type(component_type), dimension(num_inst_ocn), target, public ocn
 
type(component_type), dimension(num_inst_ice), target, public ice
 
type(component_type), dimension(num_inst_glc), target, public glc
 
type(component_type), dimension(num_inst_wav), target, public wav
 
type(component_type), dimension(num_inst_esp), target, public esp
 

Function/Subroutine Documentation

◆ check_fields()

subroutine, public component_type_mod::check_fields ( type(component_type), intent(in)  comp,
integer(in), intent(in)  comp_index 
)
Here is the caller graph for this function:

◆ component_get_c2x_cc()

type(mct_avect) function, pointer, public component_type_mod::component_get_c2x_cc ( type(component_type), intent(in), target  comp)
Here is the caller graph for this function:

◆ component_get_c2x_cx()

type(mct_avect) function, pointer, public component_type_mod::component_get_c2x_cx ( type(component_type), intent(in), target  comp)
Here is the caller graph for this function:

◆ component_get_cdata_cc()

type(seq_cdata) function, pointer, public component_type_mod::component_get_cdata_cc ( type(component_type), intent(in), target  comp)

◆ component_get_dom_cc()

type(mct_ggrid) function, pointer, public component_type_mod::component_get_dom_cc ( type(component_type), intent(in), target  comp)
Here is the caller graph for this function:

◆ component_get_dom_cx()

type(mct_ggrid) function, pointer, public component_type_mod::component_get_dom_cx ( type(component_type), intent(in), target  comp)
Here is the caller graph for this function:

◆ component_get_drv2mdl()

real(r8) function, dimension(:), pointer, public component_type_mod::component_get_drv2mdl ( type(component_type), intent(in), target  comp)

◆ component_get_gsmap_cc()

type(mct_gsmap) function, pointer, public component_type_mod::component_get_gsmap_cc ( type(component_type), intent(in), target  comp)
Here is the caller graph for this function:

◆ component_get_gsmap_cx()

type(mct_gsmap) function, pointer, public component_type_mod::component_get_gsmap_cx ( type(component_type), intent(in), target  comp)
Here is the caller graph for this function:

◆ component_get_iamin_compid()

logical function, public component_type_mod::component_get_iamin_compid ( type(component_type), intent(in), target  comp)

◆ component_get_iamroot_compid()

logical function, public component_type_mod::component_get_iamroot_compid ( type(component_type), intent(in), target  comp)

◆ component_get_mapper_cc2x()

type(seq_map) function, pointer, public component_type_mod::component_get_mapper_cc2x ( type(component_type), intent(in), target  comp)
Here is the caller graph for this function:

◆ component_get_mapper_cx2c()

type(seq_map) function, pointer, public component_type_mod::component_get_mapper_cx2c ( type(component_type), intent(in), target  comp)
Here is the caller graph for this function:

◆ component_get_mdl2drv()

real(r8) function, dimension(:), pointer, public component_type_mod::component_get_mdl2drv ( type(component_type), intent(in), target  comp)

◆ component_get_name()

character(len=seq_comm_namelen) function, public component_type_mod::component_get_name ( type(component_type), intent(in), target  comp)

◆ component_get_suffix()

character(len=cl) function, public component_type_mod::component_get_suffix ( type(component_type), intent(in), target  comp)

◆ component_get_x2c_cc()

type(mct_avect) function, pointer, public component_type_mod::component_get_x2c_cc ( type(component_type), intent(in), target  comp)
Here is the caller graph for this function:

◆ component_get_x2c_cx()

type(mct_avect) function, pointer, public component_type_mod::component_get_x2c_cx ( type(component_type), intent(in), target  comp)
Here is the caller graph for this function:

Variable Documentation

◆ atm

type(component_type), dimension(num_inst_atm), target, public component_type_mod::atm

◆ esp

type(component_type), dimension(num_inst_esp), target, public component_type_mod::esp

◆ glc

type(component_type), dimension(num_inst_glc), target, public component_type_mod::glc

◆ ice

type(component_type), dimension(num_inst_ice), target, public component_type_mod::ice

◆ lnd

type(component_type), dimension(num_inst_lnd), target, public component_type_mod::lnd

◆ ocn

type(component_type), dimension(num_inst_ocn), target, public component_type_mod::ocn

◆ rof

type(component_type), dimension(num_inst_rof), target, public component_type_mod::rof

◆ wav

type(component_type), dimension(num_inst_wav), target, public component_type_mod::wav