CIME Driver
Functions/Subroutines | Variables
prep_ocn_mod Module Reference

Functions/Subroutines

subroutine, public prep_ocn_init (infodata, atm_c2_ocn, atm_c2_ice, ice_c2_ocn, rof_c2_ocn, wav_c2_ocn, glc_c2_ocn)
 
subroutine, public prep_ocn_accum (timer)
 
subroutine, public prep_ocn_accum_avg (timer_accum)
 
subroutine, public prep_ocn_mrg (infodata, fractions_ox, xao_ox, timer_mrg)
 
subroutine, private prep_ocn_merge (flux_epbalfact, a2x_o, i2x_o, r2x_o, w2x_o, g2x_o, xao_o, fractions_o, x2o_o)
 
subroutine, public prep_ocn_calc_a2x_ox (timer)
 
subroutine, public prep_ocn_calc_i2x_ox (timer)
 
subroutine, public prep_ocn_calc_r2x_ox (timer)
 
subroutine, public prep_ocn_calc_g2x_ox (timer)
 
subroutine, public prep_ocn_calc_w2x_ox (timer)
 
type(mct_avect) function, dimension(:), pointer, public prep_ocn_get_a2x_ox ()
 
type(mct_avect) function, dimension(:), pointer, public prep_ocn_get_r2x_ox ()
 
type(mct_avect) function, dimension(:), pointer, public prep_ocn_get_i2x_ox ()
 
type(mct_avect) function, dimension(:), pointer, public prep_ocn_get_g2x_ox ()
 
type(mct_avect) function, dimension(:), pointer, public prep_ocn_get_w2x_ox ()
 
type(mct_avect) function, dimension(:), pointer, public prep_ocn_get_x2oacc_ox ()
 
integer function, pointer, public prep_ocn_get_x2oacc_ox_cnt ()
 
type(seq_map) function, pointer, public prep_ocn_get_mapper_sa2o ()
 
type(seq_map) function, pointer, public prep_ocn_get_mapper_va2o ()
 
type(seq_map) function, pointer, public prep_ocn_get_mapper_fa2o ()
 
type(seq_map) function, pointer, public prep_ocn_get_mapper_fr2o ()
 
type(seq_map) function, pointer, public prep_ocn_get_mapper_rr2o_liq ()
 
type(seq_map) function, pointer, public prep_ocn_get_mapper_rr2o_ice ()
 
type(seq_map) function, pointer, public prep_ocn_get_mapper_sfi2o ()
 
type(seq_map) function, pointer, public prep_ocn_get_mapper_rg2o_liq ()
 
type(seq_map) function, pointer, public prep_ocn_get_mapper_rg2o_ice ()
 
type(seq_map) function, pointer, public prep_ocn_get_mapper_sw2o ()
 

Variables

type(seq_map), pointer mapper_sa2o
 
type(seq_map), pointer mapper_va2o
 
type(seq_map), pointer mapper_fa2o
 
type(seq_map), pointer mapper_fr2o
 
type(seq_map), pointer mapper_rr2o_liq
 
type(seq_map), pointer mapper_rr2o_ice
 
type(seq_map), pointer mapper_sfi2o
 
type(seq_map), pointer mapper_rg2o_liq
 
type(seq_map), pointer mapper_rg2o_ice
 
type(seq_map), pointer mapper_sw2o
 
type(mct_avect), dimension(:), pointer a2x_ox
 
type(mct_avect), dimension(:), pointer r2x_ox
 
type(mct_avect), dimension(:), pointer i2x_ox
 
type(mct_avect), dimension(:), pointer g2x_ox
 
type(mct_avect), dimension(:), pointer w2x_ox
 
type(mct_avect), target x2o_ox_inst
 
type(mct_avect), dimension(:), pointer x2oacc_ox
 
integer, target x2oacc_ox_cnt
 
integer mpicom_cplid
 
logical flood_present
 
character(cs) vect_map
 
logical x2o_average
 

Function/Subroutine Documentation

◆ prep_ocn_accum()

subroutine, public prep_ocn_mod::prep_ocn_accum ( character(len=*), intent(in)  timer)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_ocn_accum_avg()

subroutine, public prep_ocn_mod::prep_ocn_accum_avg ( character(len=*), intent(in)  timer_accum)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_ocn_calc_a2x_ox()

subroutine, public prep_ocn_mod::prep_ocn_calc_a2x_ox ( character(len=*), intent(in)  timer)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_ocn_calc_g2x_ox()

subroutine, public prep_ocn_mod::prep_ocn_calc_g2x_ox ( character(len=*), intent(in)  timer)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_ocn_calc_i2x_ox()

subroutine, public prep_ocn_mod::prep_ocn_calc_i2x_ox ( character(len=*), intent(in)  timer)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_ocn_calc_r2x_ox()

subroutine, public prep_ocn_mod::prep_ocn_calc_r2x_ox ( character(len=*), intent(in)  timer)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_ocn_calc_w2x_ox()

subroutine, public prep_ocn_mod::prep_ocn_calc_w2x_ox ( character(len=*), intent(in)  timer)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_ocn_get_a2x_ox()

type(mct_avect) function, dimension(:), pointer, public prep_ocn_mod::prep_ocn_get_a2x_ox ( )
Here is the caller graph for this function:

◆ prep_ocn_get_g2x_ox()

type(mct_avect) function, dimension(:), pointer, public prep_ocn_mod::prep_ocn_get_g2x_ox ( )

◆ prep_ocn_get_i2x_ox()

type(mct_avect) function, dimension(:), pointer, public prep_ocn_mod::prep_ocn_get_i2x_ox ( )

◆ prep_ocn_get_mapper_fa2o()

type(seq_map) function, pointer, public prep_ocn_mod::prep_ocn_get_mapper_fa2o ( )
Here is the caller graph for this function:

◆ prep_ocn_get_mapper_fr2o()

type(seq_map) function, pointer, public prep_ocn_mod::prep_ocn_get_mapper_fr2o ( )

◆ prep_ocn_get_mapper_rg2o_ice()

type(seq_map) function, pointer, public prep_ocn_mod::prep_ocn_get_mapper_rg2o_ice ( )

◆ prep_ocn_get_mapper_rg2o_liq()

type(seq_map) function, pointer, public prep_ocn_mod::prep_ocn_get_mapper_rg2o_liq ( )

◆ prep_ocn_get_mapper_rr2o_ice()

type(seq_map) function, pointer, public prep_ocn_mod::prep_ocn_get_mapper_rr2o_ice ( )

◆ prep_ocn_get_mapper_rr2o_liq()

type(seq_map) function, pointer, public prep_ocn_mod::prep_ocn_get_mapper_rr2o_liq ( )

◆ prep_ocn_get_mapper_sa2o()

type(seq_map) function, pointer, public prep_ocn_mod::prep_ocn_get_mapper_sa2o ( )

◆ prep_ocn_get_mapper_sfi2o()

type(seq_map) function, pointer, public prep_ocn_mod::prep_ocn_get_mapper_sfi2o ( )
Here is the caller graph for this function:

◆ prep_ocn_get_mapper_sw2o()

type(seq_map) function, pointer, public prep_ocn_mod::prep_ocn_get_mapper_sw2o ( )

◆ prep_ocn_get_mapper_va2o()

type(seq_map) function, pointer, public prep_ocn_mod::prep_ocn_get_mapper_va2o ( )

◆ prep_ocn_get_r2x_ox()

type(mct_avect) function, dimension(:), pointer, public prep_ocn_mod::prep_ocn_get_r2x_ox ( )

◆ prep_ocn_get_w2x_ox()

type(mct_avect) function, dimension(:), pointer, public prep_ocn_mod::prep_ocn_get_w2x_ox ( )

◆ prep_ocn_get_x2oacc_ox()

type(mct_avect) function, dimension(:), pointer, public prep_ocn_mod::prep_ocn_get_x2oacc_ox ( )

◆ prep_ocn_get_x2oacc_ox_cnt()

integer function, pointer, public prep_ocn_mod::prep_ocn_get_x2oacc_ox_cnt ( )
Here is the caller graph for this function:

◆ prep_ocn_init()

subroutine, public prep_ocn_mod::prep_ocn_init ( type(seq_infodata_type), intent(in)  infodata,
logical, intent(in)  atm_c2_ocn,
logical, intent(in)  atm_c2_ice,
logical, intent(in)  ice_c2_ocn,
logical, intent(in)  rof_c2_ocn,
logical, intent(in)  wav_c2_ocn,
logical, intent(in)  glc_c2_ocn 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_ocn_merge()

subroutine, private prep_ocn_mod::prep_ocn_merge ( real(r8), intent(in)  flux_epbalfact,
type(mct_avect), intent(in)  a2x_o,
type(mct_avect), intent(in)  i2x_o,
type(mct_avect), intent(in)  r2x_o,
type(mct_avect), intent(in)  w2x_o,
type(mct_avect), intent(in)  g2x_o,
type(mct_avect), intent(in)  xao_o,
type(mct_avect), intent(in)  fractions_o,
type(mct_avect), intent(inout)  x2o_o 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_ocn_mrg()

subroutine, public prep_ocn_mod::prep_ocn_mrg ( type(seq_infodata_type), intent(in)  infodata,
type(mct_avect), dimension(:), intent(in)  fractions_ox,
type(mct_avect), dimension(:), intent(in)  xao_ox,
character(len=*), intent(in)  timer_mrg 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ a2x_ox

type(mct_avect), dimension(:), pointer prep_ocn_mod::a2x_ox
private

◆ flood_present

logical prep_ocn_mod::flood_present
private

◆ g2x_ox

type(mct_avect), dimension(:), pointer prep_ocn_mod::g2x_ox
private

◆ i2x_ox

type(mct_avect), dimension(:), pointer prep_ocn_mod::i2x_ox
private

◆ mapper_fa2o

type(seq_map), pointer prep_ocn_mod::mapper_fa2o
private

◆ mapper_fr2o

type(seq_map), pointer prep_ocn_mod::mapper_fr2o
private

◆ mapper_rg2o_ice

type(seq_map), pointer prep_ocn_mod::mapper_rg2o_ice
private

◆ mapper_rg2o_liq

type(seq_map), pointer prep_ocn_mod::mapper_rg2o_liq
private

◆ mapper_rr2o_ice

type(seq_map), pointer prep_ocn_mod::mapper_rr2o_ice
private

◆ mapper_rr2o_liq

type(seq_map), pointer prep_ocn_mod::mapper_rr2o_liq
private

◆ mapper_sa2o

type(seq_map), pointer prep_ocn_mod::mapper_sa2o
private

◆ mapper_sfi2o

type(seq_map), pointer prep_ocn_mod::mapper_sfi2o
private

◆ mapper_sw2o

type(seq_map), pointer prep_ocn_mod::mapper_sw2o
private

◆ mapper_va2o

type(seq_map), pointer prep_ocn_mod::mapper_va2o
private

◆ mpicom_cplid

integer prep_ocn_mod::mpicom_cplid
private

◆ r2x_ox

type(mct_avect), dimension(:), pointer prep_ocn_mod::r2x_ox
private

◆ vect_map

character(cs) prep_ocn_mod::vect_map
private

◆ w2x_ox

type(mct_avect), dimension(:), pointer prep_ocn_mod::w2x_ox
private

◆ x2o_average

logical prep_ocn_mod::x2o_average
private

◆ x2o_ox_inst

type(mct_avect), target prep_ocn_mod::x2o_ox_inst
private

◆ x2oacc_ox

type(mct_avect), dimension(:), pointer prep_ocn_mod::x2oacc_ox
private

◆ x2oacc_ox_cnt

integer, target prep_ocn_mod::x2oacc_ox_cnt
private