seq_diag_mct Module



Variables

Type Visibility Attributes Name Initial
real(kind=r8), public :: budg_dataL(f_size,c_size,p_size)
real(kind=r8), public :: budg_dataG(f_size,c_size,p_size)
real(kind=r8), public :: budg_ns(f_size,c_size,p_size)

Subroutines

public subroutine seq_diag_zero_mct(EClock, mode)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(in), optional :: EClock
character(len=*), intent(in), optional :: mode

public subroutine seq_diag_accum_mct()

Arguments

None

public subroutine seq_diag_sum0_mct()

Arguments

None

public subroutine seq_diag_atm_mct(atm, frac_a, infodata, do_a2x, do_x2a)

Arguments

Type IntentOptional Attributes Name
type(component_type), intent(in) :: atm
type(AttrVect), intent(in) :: frac_a
type(seq_infodata_type), intent(in) :: infodata
logical, intent(in), optional :: do_a2x
logical, intent(in), optional :: do_x2a

public subroutine seq_diag_lnd_mct(lnd, frac_l, infodata, do_l2x, do_x2l)

Arguments

Type IntentOptional Attributes Name
type(component_type), intent(in) :: lnd
type(AttrVect), intent(in) :: frac_l
type(seq_infodata_type), intent(in) :: infodata
logical, intent(in), optional :: do_l2x
logical, intent(in), optional :: do_x2l

public subroutine seq_diag_rof_mct(rof, frac_r, infodata)

Arguments

Type IntentOptional Attributes Name
type(component_type), intent(in) :: rof
type(AttrVect), intent(in) :: frac_r
type(seq_infodata_type), intent(in) :: infodata

public subroutine seq_diag_glc_mct(glc, frac_g, infodata)

Arguments

Type IntentOptional Attributes Name
type(component_type), intent(in) :: glc
type(AttrVect), intent(in) :: frac_g
type(seq_infodata_type), intent(in) :: infodata

public subroutine seq_diag_ocn_mct(ocn, xao_o, frac_o, infodata, do_o2x, do_x2o, do_xao)

Arguments

Type IntentOptional Attributes Name
type(component_type), intent(in) :: ocn
type(AttrVect), intent(in) :: xao_o
type(AttrVect), intent(in) :: frac_o
type(seq_infodata_type), intent(in) :: infodata
logical, intent(in), optional :: do_o2x
logical, intent(in), optional :: do_x2o
logical, intent(in), optional :: do_xao

public subroutine seq_diag_ice_mct(ice, frac_i, infodata, do_i2x, do_x2i)

Arguments

Type IntentOptional Attributes Name
type(component_type), intent(in) :: ice
type(AttrVect), intent(in) :: frac_i
type(seq_infodata_type), intent(in) :: infodata
logical, intent(in), optional :: do_i2x
logical, intent(in), optional :: do_x2i

public subroutine seq_diag_print_mct(EClock, stop_alarm, budg_print_inst, budg_print_daily, budg_print_month, budg_print_ann, budg_print_ltann, budg_print_ltend)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(in) :: EClock
logical, intent(in) :: stop_alarm
integer, intent(in) :: budg_print_inst
integer, intent(in) :: budg_print_daily
integer, intent(in) :: budg_print_month
integer, intent(in) :: budg_print_ann
integer, intent(in) :: budg_print_ltann
integer, intent(in) :: budg_print_ltend

public subroutine seq_diag_avect_mct(infodata, ID, av, dom, gsmap, comment)

Arguments

Type IntentOptional Attributes Name
type(seq_infodata_type), intent(in) :: infodata
integer(kind=in), intent(in) :: ID
type(AttrVect), intent(in) :: av
type(GeneralGrid), pointer :: dom
type(GlobalSegMap), pointer :: gsmap
character(len=*), intent(in), optional :: comment

public subroutine seq_diag_avloc_mct(av, comment)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in) :: av
character(len=*), intent(in), optional :: comment

public subroutine seq_diag_avdiff_mct(AV1, AV2, ID, comment)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in) :: AV1
type(AttrVect), intent(in) :: AV2
integer, intent(in) :: ID
character(len=*), intent(in), optional :: comment