prep_atm_mod Module



Functions

public function prep_atm_get_l2x_ax()

Arguments

None

Return Value type(AttrVect), pointer, (:)

public function prep_atm_get_i2x_ax()

Arguments

None

Return Value type(AttrVect), pointer, (:)

public function prep_atm_get_o2x_ax()

Arguments

None

Return Value type(AttrVect), pointer, (:)

public function prep_atm_get_mapper_So2a()

Arguments

None

Return Value type(seq_map), pointer

public function prep_atm_get_mapper_Fo2a()

Arguments

None

Return Value type(seq_map), pointer

public function prep_atm_get_mapper_Sl2a()

Arguments

None

Return Value type(seq_map), pointer

public function prep_atm_get_mapper_Fl2a()

Arguments

None

Return Value type(seq_map), pointer

public function prep_atm_get_mapper_Si2a()

Arguments

None

Return Value type(seq_map), pointer

public function prep_atm_get_mapper_Fi2a()

Arguments

None

Return Value type(seq_map), pointer


Subroutines

public subroutine prep_atm_init(infodata, ocn_c2_atm, ice_c2_atm, lnd_c2_atm)

Arguments

Type IntentOptional Attributes Name
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

public subroutine prep_atm_mrg(infodata, fractions_ax, xao_ax, timer_mrg)

Arguments

Type IntentOptional Attributes Name
type(seq_infodata_type), intent(in) :: infodata
type(AttrVect), intent(in) :: fractions_ax(:)
type(AttrVect), intent(in) :: xao_ax(:)
character(len=*), intent(in) :: timer_mrg

public subroutine prep_atm_calc_o2x_ax(fractions_ox, timer)

Arguments

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

public subroutine prep_atm_calc_i2x_ax(fractions_ix, timer)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in) :: fractions_ix(:)
character(len=*), intent(in) :: timer

public subroutine prep_atm_calc_l2x_ax(fractions_lx, timer)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in) :: fractions_lx(:)
character(len=*), intent(in) :: timer