seq_diag_mct Module Reference

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

Function/Subroutine Documentation

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.


Variable Documentation

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.

Definition at line 160 of file seq_diag_mct.F90.

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.

 All Classes Namespaces Files Functions Variables Defines

Generated on Wed Jun 23 12:04:55 2010 for CESM_Driver by  doxygen 1.6.1