Functions/Subroutines | |
subroutine | seq_diag_zero_mct (EClock, mode) |
subroutine | seq_diag_accum_mct () |
subroutine | seq_diag_sum0_mct () |
subroutine | seq_diag_atm_mct (dom_a, frac_a, a2x_a, x2a_a) |
subroutine | seq_diag_lnd_mct (dom_l, frac_l, l2x_l, x2l_l) |
subroutine | seq_diag_rtm_mct (dom_r, r2x_r) |
subroutine | seq_diag_ocn_mct (dom_o, frac_o, o2x_o, x2o_o, xao_o, r2x_o) |
subroutine | seq_diag_ice_mct (dom_i, frac_i, i2x_i, x2i_i) |
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) |
subroutine | seq_diag_avect_mct (cdata, AV, comment) |
subroutine | seq_diag_avdiff_mct (AV1, AV2, ID, comment) |
Variables | |
real(r8), parameter | HFLXtoWFLX = - (shr_const_ocn_ref_sal-shr_const_ice_ref_sal) / (shr_const_ocn_ref_sal*shr_const_latice) |
integer(in), parameter | c_size = 18 |
integer(in), parameter | c_atm_as = 1 |
integer(in), parameter | c_atm_ar = 2 |
integer(in), parameter | c_inh_is = 3 |
integer(in), parameter | c_inh_ir = 4 |
integer(in), parameter | c_ish_is = 5 |
integer(in), parameter | c_ish_ir = 6 |
integer(in), parameter | c_lnd_ls = 7 |
integer(in), parameter | c_lnd_lr = 8 |
integer(in), parameter | c_ocn_os = 9 |
integer(in), parameter | c_ocn_or = 10 |
integer(in), parameter | c_inh_as = 11 |
integer(in), parameter | c_inh_ar = 12 |
integer(in), parameter | c_ish_as = 13 |
integer(in), parameter | c_ish_ar = 14 |
integer(in), parameter | c_lnd_as = 15 |
integer(in), parameter | c_lnd_ar = 16 |
integer(in), parameter | c_ocn_as = 17 |
integer(in), parameter | c_ocn_ar = 18 |
character(len=8), dimension(c_size), parameter | cname = (/,,,,,, ,,,, ,,,, ,,, /) |
integer(in), parameter | f_size = 17 |
integer(in), parameter | f_a = 1 |
integer(in), parameter | f_h = 2 |
integer(in), parameter | f_w = 11 |
integer(in), parameter | f_area = 1 |
integer(in), parameter | f_hfrz = 2 |
integer(in), parameter | f_hmelt = 3 |
integer(in), parameter | f_hswnet = 4 |
integer(in), parameter | f_hlwdn = 5 |
integer(in), parameter | f_hlwup = 6 |
integer(in), parameter | f_hlatv = 7 |
integer(in), parameter | f_hlatf = 8 |
integer(in), parameter | f_hioff = 9 |
integer(in), parameter | f_hsen = 10 |
integer(in), parameter | f_wfrz = 11 |
integer(in), parameter | f_wmelt = 12 |
integer(in), parameter | f_wrain = 13 |
integer(in), parameter | f_wsnow = 14 |
integer(in), parameter | f_wevap = 15 |
integer(in), parameter | f_wroff = 16 |
integer(in), parameter | f_wioff = 17 |
character(len=8), dimension(f_size), parameter | fname = (/,,,,, ,,,,, ,,,, ,, /) |
integer(in), parameter | p_size = 5 |
integer(in), parameter | p_inst = 1 |
integer(in), parameter | p_day = 2 |
integer(in), parameter | p_mon = 3 |
integer(in), parameter | p_ann = 4 |
integer(in), parameter | p_inf = 5 |
character(len=8), dimension(p_size), parameter | pname = (/,,,, /) |
real(r8) | budg_dataL |
real(r8) | budg_dataG |
real(r8), dimension(f_size, c_size, p_size) | budg_ns |
character(len=*), paramete | afldname ) |
character(len=*), paramete | latname ) |
character(len=*), paramete | afracname ) |
character(len=*), paramete | lfracname ) |
character(len=*), paramete | ofracname ) |
character(len=*), paramete | ifracname ) |
character(len=*), paramete | ascalname ) |
character(len=*), paramete | lfrinname ) |
character(*), paramete | modName ) |
integer(in), parameter | debug = 0 |
subroutine seq_diag_mct::seq_diag_accum_mct | ( | ) |
Definition at line 287 of file seq_diag_mct.F90.
subroutine seq_diag_mct::seq_diag_atm_mct | ( | type(mct_gGrid),intent(in) | dom_a, | |
type(mct_aVect),intent(in) | frac_a, | |||
type(mct_aVect),intent(in),optional | a2x_a, | |||
type(mct_aVect),intent(in),optional | x2a_a | |||
) |
Definition at line 358 of file seq_diag_mct.F90.
subroutine seq_diag_mct::seq_diag_avdiff_mct | ( | type(mct_aVect),intent(in) | AV1, | |
type(mct_aVect),intent(in) | AV2, | |||
integer,intent(in) | ID, | |||
character(len=*),intent(in),optional | comment | |||
) |
Definition at line 1395 of file seq_diag_mct.F90.
subroutine seq_diag_mct::seq_diag_avect_mct | ( | type(seq_cdata),intent(in) | cdata, | |
type(mct_aVect),intent(in) | AV, | |||
character(len=*),intent(in),optional | comment | |||
) |
Definition at line 1143 of file seq_diag_mct.F90.
subroutine seq_diag_mct::seq_diag_ice_mct | ( | type(mct_gGrid),intent(in) | dom_i, | |
type(mct_aVect),intent(in) | frac_i, | |||
type(mct_aVect),intent(in),optional | i2x_i, | |||
type(mct_aVect),intent(in),optional | x2i_i | |||
) |
Definition at line 732 of file seq_diag_mct.F90.
subroutine seq_diag_mct::seq_diag_lnd_mct | ( | type(mct_gGrid),intent(in) | dom_l, | |
type(mct_aVect),intent(in) | frac_l, | |||
type(mct_aVect),intent(in),optional | l2x_l, | |||
type(mct_aVect),intent(in),optional | x2l_l | |||
) |
Definition at line 489 of file seq_diag_mct.F90.
subroutine seq_diag_mct::seq_diag_ocn_mct | ( | type(mct_gGrid),intent(in) | dom_o, | |
type(mct_aVect),intent(in) | frac_o, | |||
type(mct_aVect),intent(in),optional | o2x_o, | |||
type(mct_aVect),intent(in),optional | x2o_o, | |||
type(mct_aVect),intent(in),optional | xao_o, | |||
type(mct_aVect),intent(in),optional | r2x_o | |||
) |
Definition at line 622 of file seq_diag_mct.F90.
subroutine seq_diag_mct::seq_diag_print_mct | ( | 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 | |||
) |
Definition at line 830 of file seq_diag_mct.F90.
subroutine seq_diag_mct::seq_diag_rtm_mct | ( | type(mct_gGrid),intent(in) | dom_r, | |
type(mct_aVect),intent(in) | r2x_r | |||
) |
Definition at line 571 of file seq_diag_mct.F90.
subroutine seq_diag_mct::seq_diag_sum0_mct | ( | ) |
Definition at line 322 of file seq_diag_mct.F90.
subroutine seq_diag_mct::seq_diag_zero_mct | ( | type(ESMF_Clock),intent(in),optional | EClock, | |
character(len=*),intent(in),optional | mode | |||
) |
Definition at line 193 of file seq_diag_mct.F90.
character(len=*),paramete seq_diag_mct::afldname) |
Definition at line 163 of file seq_diag_mct.F90.
character(len=*),paramete seq_diag_mct::afracname) |
Definition at line 165 of file seq_diag_mct.F90.
character(len=*),paramete seq_diag_mct::ascalname) |
Definition at line 169 of file seq_diag_mct.F90.
real(r8) seq_diag_mct::budg_dataG |
Definition at line 160 of file seq_diag_mct.F90.
real(r8) seq_diag_mct::budg_dataL |
Definition at line 159 of file seq_diag_mct.F90.
real(r8),dimension (f_size,c_size,p_size) seq_diag_mct::budg_ns |
Definition at line 161 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_atm_ar = 2 |
Definition at line 86 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_atm_as = 1 |
Definition at line 85 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_inh_ar = 12 |
Definition at line 97 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_inh_as = 11 |
Definition at line 96 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_inh_ir = 4 |
Definition at line 88 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_inh_is = 3 |
Definition at line 87 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_ish_ar = 14 |
Definition at line 99 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_ish_as = 13 |
Definition at line 98 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_ish_ir = 6 |
Definition at line 90 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_ish_is = 5 |
Definition at line 89 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_lnd_ar = 16 |
Definition at line 101 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_lnd_as = 15 |
Definition at line 100 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_lnd_lr = 8 |
Definition at line 92 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_lnd_ls = 7 |
Definition at line 91 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_ocn_ar = 18 |
Definition at line 103 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_ocn_as = 17 |
Definition at line 102 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_ocn_or = 10 |
Definition at line 94 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_ocn_os = 9 |
Definition at line 93 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::c_size = 18 |
Definition at line 83 of file seq_diag_mct.F90.
character(len=8),dimension(c_size),parameter seq_diag_mct::cname = (/,,,,,, ,,,, ,,,, ,,, /) |
Definition at line 105 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::debug = 0 |
Definition at line 174 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_a = 1 |
Definition at line 114 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_area = 1 |
Definition at line 118 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_h = 2 |
Definition at line 115 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_hfrz = 2 |
Definition at line 119 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_hioff = 9 |
Definition at line 126 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_hlatf = 8 |
Definition at line 125 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_hlatv = 7 |
Definition at line 124 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_hlwdn = 5 |
Definition at line 122 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_hlwup = 6 |
Definition at line 123 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_hmelt = 3 |
Definition at line 120 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_hsen = 10 |
Definition at line 127 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_hswnet = 4 |
Definition at line 121 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_size = 17 |
Definition at line 113 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_w = 11 |
Definition at line 116 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_wevap = 15 |
Definition at line 132 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_wfrz = 11 |
Definition at line 128 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_wioff = 17 |
Definition at line 134 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_wmelt = 12 |
Definition at line 129 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_wrain = 13 |
Definition at line 130 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_wroff = 16 |
Definition at line 133 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::f_wsnow = 14 |
Definition at line 131 of file seq_diag_mct.F90.
character(len=8),dimension(f_size),parameter seq_diag_mct::fname = (/,,,,, ,,,,, ,,,, ,, /) |
Definition at line 136 of file seq_diag_mct.F90.
real(r8),parameter seq_diag_mct::HFLXtoWFLX = - (shr_const_ocn_ref_sal-shr_const_ice_ref_sal) / (shr_const_ocn_ref_sal*shr_const_latice) |
Definition at line 76 of file seq_diag_mct.F90.
character(len=*),paramete seq_diag_mct::ifracname) |
Definition at line 168 of file seq_diag_mct.F90.
character(len=*),paramete seq_diag_mct::latname) |
Definition at line 164 of file seq_diag_mct.F90.
character(len=*),paramete seq_diag_mct::lfracname) |
Definition at line 166 of file seq_diag_mct.F90.
character(len=*),paramete seq_diag_mct::lfrinname) |
Definition at line 170 of file seq_diag_mct.F90.
character(*),paramete seq_diag_mct::modName) |
Definition at line 172 of file seq_diag_mct.F90.
character(len=*),paramete seq_diag_mct::ofracname) |
Definition at line 167 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::p_ann = 4 |
Definition at line 149 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::p_day = 2 |
Definition at line 147 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::p_inf = 5 |
Definition at line 150 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::p_inst = 1 |
Definition at line 146 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::p_mon = 3 |
Definition at line 148 of file seq_diag_mct.F90.
integer(in),parameter seq_diag_mct::p_size = 5 |
Definition at line 144 of file seq_diag_mct.F90.
character(len=8),dimension(p_size),parameter seq_diag_mct::pname = (/,,,, /) |
Definition at line 152 of file seq_diag_mct.F90.