CIME Driver
Functions/Subroutines | Variables
prep_atm_mod Module Reference

Functions/Subroutines

subroutine, public prep_atm_init (infodata, ocn_c2_atm, ice_c2_atm, lnd_c2_atm)
 
subroutine, public prep_atm_mrg (infodata, fractions_ax, xao_ax, timer_mrg)
 
subroutine, private prep_atm_merge (l2x_a, o2x_a, xao_a, i2x_a, fractions_a, x2a_a)
 
subroutine, public prep_atm_calc_o2x_ax (fractions_ox, timer)
 
subroutine, public prep_atm_calc_i2x_ax (fractions_ix, timer)
 
subroutine, public prep_atm_calc_l2x_ax (fractions_lx, timer)
 
type(mct_avect) function, dimension(:), pointer, public prep_atm_get_l2x_ax ()
 
type(mct_avect) function, dimension(:), pointer, public prep_atm_get_i2x_ax ()
 
type(mct_avect) function, dimension(:), pointer, public prep_atm_get_o2x_ax ()
 
type(seq_map) function, pointer, public prep_atm_get_mapper_so2a ()
 
type(seq_map) function, pointer, public prep_atm_get_mapper_fo2a ()
 
type(seq_map) function, pointer, public prep_atm_get_mapper_sl2a ()
 
type(seq_map) function, pointer, public prep_atm_get_mapper_fl2a ()
 
type(seq_map) function, pointer, public prep_atm_get_mapper_si2a ()
 
type(seq_map) function, pointer, public prep_atm_get_mapper_fi2a ()
 

Variables

type(seq_map), pointer mapper_so2a
 
type(seq_map), pointer mapper_sl2a
 
type(seq_map), pointer mapper_si2a
 
type(seq_map), pointer mapper_fo2a
 
type(seq_map), pointer mapper_fl2a
 
type(seq_map), pointer mapper_fi2a
 
type(mct_avect), dimension(:), pointer l2x_ax
 
type(mct_avect), dimension(:), pointer i2x_ax
 
type(mct_avect), dimension(:), pointer o2x_ax
 
integer mpicom_cplid
 
logical iamroot_cplid
 

Function/Subroutine Documentation

◆ prep_atm_calc_i2x_ax()

subroutine, public prep_atm_mod::prep_atm_calc_i2x_ax ( type(mct_avect), dimension(:), intent(in)  fractions_ix,
character(len=*), intent(in)  timer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_atm_calc_l2x_ax()

subroutine, public prep_atm_mod::prep_atm_calc_l2x_ax ( type(mct_avect), dimension(:), intent(in)  fractions_lx,
character(len=*), intent(in)  timer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_atm_calc_o2x_ax()

subroutine, public prep_atm_mod::prep_atm_calc_o2x_ax ( type(mct_avect), dimension(:), intent(in), optional  fractions_ox,
character(len=*), intent(in), optional  timer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_atm_get_i2x_ax()

type(mct_avect) function, dimension(:), pointer, public prep_atm_mod::prep_atm_get_i2x_ax ( )

◆ prep_atm_get_l2x_ax()

type(mct_avect) function, dimension(:), pointer, public prep_atm_mod::prep_atm_get_l2x_ax ( )

◆ prep_atm_get_mapper_fi2a()

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

◆ prep_atm_get_mapper_fl2a()

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

◆ prep_atm_get_mapper_fo2a()

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

◆ prep_atm_get_mapper_si2a()

type(seq_map) function, pointer, public prep_atm_mod::prep_atm_get_mapper_si2a ( )

◆ prep_atm_get_mapper_sl2a()

type(seq_map) function, pointer, public prep_atm_mod::prep_atm_get_mapper_sl2a ( )

◆ prep_atm_get_mapper_so2a()

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

◆ prep_atm_get_o2x_ax()

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

◆ prep_atm_init()

subroutine, public prep_atm_mod::prep_atm_init ( type (seq_infodata_type), intent(inout)  infodata,
logical, intent(in)  ocn_c2_atm,
logical, intent(in)  ice_c2_atm,
logical, intent(in)  lnd_c2_atm 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_atm_merge()

subroutine, private prep_atm_mod::prep_atm_merge ( type(mct_avect), intent(in)  l2x_a,
type(mct_avect), intent(in)  o2x_a,
type(mct_avect), intent(in)  xao_a,
type(mct_avect), intent(in)  i2x_a,
type(mct_avect), intent(in)  fractions_a,
type(mct_avect), intent(inout)  x2a_a 
)
private
Here is the caller graph for this function:

◆ prep_atm_mrg()

subroutine, public prep_atm_mod::prep_atm_mrg ( type(seq_infodata_type), intent(in)  infodata,
type(mct_avect), dimension(:), intent(in)  fractions_ax,
type(mct_avect), dimension(:), intent(in)  xao_ax,
character(len=*), intent(in)  timer_mrg 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ i2x_ax

type(mct_avect), dimension(:), pointer prep_atm_mod::i2x_ax
private

◆ iamroot_cplid

logical prep_atm_mod::iamroot_cplid
private

◆ l2x_ax

type(mct_avect), dimension(:), pointer prep_atm_mod::l2x_ax
private

◆ mapper_fi2a

type(seq_map), pointer prep_atm_mod::mapper_fi2a
private

◆ mapper_fl2a

type(seq_map), pointer prep_atm_mod::mapper_fl2a
private

◆ mapper_fo2a

type(seq_map), pointer prep_atm_mod::mapper_fo2a
private

◆ mapper_si2a

type(seq_map), pointer prep_atm_mod::mapper_si2a
private

◆ mapper_sl2a

type(seq_map), pointer prep_atm_mod::mapper_sl2a
private

◆ mapper_so2a

type(seq_map), pointer prep_atm_mod::mapper_so2a
private

◆ mpicom_cplid

integer prep_atm_mod::mpicom_cplid
private

◆ o2x_ax

type(mct_avect), dimension(:), pointer prep_atm_mod::o2x_ax
private