CIME Driver
|
Functions/Subroutines | |
subroutine, public | component_init_pre (comp, compid, cplcompid, cplallcompid, infodata, ntype) |
subroutine, public | component_init_cc (Eclock, comp, comp_init, infodata, NLFilename, seq_flds_x2c_fluxes, seq_flds_c2x_fluxes) |
subroutine, public | component_init_cx (comp, infodata) |
subroutine, public | component_init_aream (infodata, rof_c2_ocn, samegrid_ao, samegrid_al, samegrid_ro, samegrid_lg) |
subroutine, public | component_init_areacor (comp, samegrid, seq_flds_c2x_fluxes) |
subroutine, public | component_run (Eclock, comp, comp_run, infodata, seq_flds_x2c_fluxes, seq_flds_c2x_fluxes, comp_prognostic, comp_num, timer_barrier, timer_comp_run, run_barriers, ymd, tod, comp_layout) |
subroutine, public | component_final (Eclock, comp, comp_final) |
subroutine, public | component_exch (comp, flow, infodata, infodata_string, mpicom_barrier, run_barriers, timer_barrier, timer_comp_exch, timer_map_exch, timer_infodata_exch) |
subroutine, public | component_diag (infodata, comp, flow, comment, info_debug, timer_diag) |
Variables | |
logical | iamroot_gloid |
logical | iamroot_cplid |
logical | iamin_cplid |
integer | mpicom_gloid |
integer | mpicom_cplid |
integer | nthreads_gloid |
integer | nthreads_cplid |
logical | drv_threading |
subroutine, public component_mod::component_diag | ( | type (seq_infodata_type), intent(inout) | infodata, |
type(component_type), dimension(:), intent(in) | comp, | ||
character(len=3), intent(in) | flow, | ||
character(len=*), intent(in) | comment, | ||
integer, intent(in) | info_debug, | ||
character(len=*), intent(in), optional | timer_diag | ||
) |
subroutine, public component_mod::component_exch | ( | type(component_type), dimension(:), intent(inout) | comp, |
character(len=3), intent(in) | flow, | ||
type(seq_infodata_type), intent(inout) | infodata, | ||
character(len=*), intent(in) | infodata_string, | ||
integer, intent(in), optional | mpicom_barrier, | ||
logical, intent(in), optional | run_barriers, | ||
character(len=*), intent(in), optional | timer_barrier, | ||
character(len=*), intent(in), optional | timer_comp_exch, | ||
character(len=*), intent(in), optional | timer_map_exch, | ||
character(len=*), intent(in), optional | timer_infodata_exch | ||
) |
subroutine, public component_mod::component_final | ( | type(esmf_clock), intent(inout) | Eclock, |
type(component_type), dimension(:), intent(inout) | comp, | ||
comp_final | |||
) |
subroutine, public component_mod::component_init_areacor | ( | type(component_type), dimension(:), intent(inout) | comp, |
logical, intent(in) | samegrid, | ||
character(len=*), intent(in) | seq_flds_c2x_fluxes | ||
) |
subroutine, public component_mod::component_init_aream | ( | type (seq_infodata_type), intent(inout) | infodata, |
logical, intent(in) | rof_c2_ocn, | ||
logical, intent(in) | samegrid_ao, | ||
logical, intent(in) | samegrid_al, | ||
logical, intent(in) | samegrid_ro, | ||
logical, intent(in) | samegrid_lg | ||
) |
subroutine, public component_mod::component_init_cc | ( | type(esmf_clock), intent(inout) | Eclock, |
type(component_type), dimension(:), intent(inout) | comp, | ||
comp_init, | |||
type (seq_infodata_type), intent(inout) | infodata, | ||
character(len=*), intent(in) | NLFilename, | ||
character(len=*), intent(in), optional | seq_flds_x2c_fluxes, | ||
character(len=*), intent(in), optional | seq_flds_c2x_fluxes | ||
) |
subroutine, public component_mod::component_init_cx | ( | type(component_type), dimension(:), intent(inout) | comp, |
type (seq_infodata_type), intent(inout) | infodata | ||
) |
subroutine, public component_mod::component_init_pre | ( | type(component_type), dimension(:), intent(inout) | comp, |
integer, dimension(:), intent(in) | compid, | ||
integer, dimension(:), intent(in) | cplcompid, | ||
integer, intent(in) | cplallcompid, | ||
type (seq_infodata_type), intent(inout), target | infodata, | ||
character(len=3), intent(in) | ntype | ||
) |
subroutine, public component_mod::component_run | ( | type(esmf_clock), intent(inout) | Eclock, |
type(component_type), dimension(:), intent(inout) | comp, | ||
comp_run, | |||
type (seq_infodata_type), intent(inout) | infodata, | ||
character(len=*), intent(in), optional | seq_flds_x2c_fluxes, | ||
character(len=*), intent(in), optional | seq_flds_c2x_fluxes, | ||
logical, intent(in) | comp_prognostic, | ||
integer, intent(in), optional | comp_num, | ||
character(len=*), intent(in), optional | timer_barrier, | ||
character(len=*), intent(in), optional | timer_comp_run, | ||
logical, intent(in), optional | run_barriers, | ||
integer, intent(in), optional | ymd, | ||
integer, intent(in), optional | tod, | ||
character(len=*), intent(in), optional | comp_layout | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |