prep_ocn_mod Module



Functions

public function prep_ocn_get_a2x_ox()

Arguments

None

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

public function prep_ocn_get_r2x_ox()

Arguments

None

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

public function prep_ocn_get_i2x_ox()

Arguments

None

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

public function prep_ocn_get_g2x_ox()

Arguments

None

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

public function prep_ocn_get_w2x_ox()

Arguments

None

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

public function prep_ocn_get_x2oacc_ox()

Arguments

None

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

public function prep_ocn_get_x2oacc_ox_cnt()

Arguments

None

Return Value integer, pointer

public function prep_ocn_get_mapper_Sa2o()

Arguments

None

Return Value type(seq_map), pointer

public function prep_ocn_get_mapper_Va2o()

Arguments

None

Return Value type(seq_map), pointer

public function prep_ocn_get_mapper_Fa2o()

Arguments

None

Return Value type(seq_map), pointer

public function prep_ocn_get_mapper_Fr2o()

Arguments

None

Return Value type(seq_map), pointer

public function prep_ocn_get_mapper_Rr2o_liq()

Arguments

None

Return Value type(seq_map), pointer

public function prep_ocn_get_mapper_Rr2o_ice()

Arguments

None

Return Value type(seq_map), pointer

public function prep_ocn_get_mapper_SFi2o()

Arguments

None

Return Value type(seq_map), pointer

public function prep_ocn_get_mapper_Rg2o_liq()

Arguments

None

Return Value type(seq_map), pointer

public function prep_ocn_get_mapper_Rg2o_ice()

Arguments

None

Return Value type(seq_map), pointer

public function prep_ocn_get_mapper_Sw2o()

Arguments

None

Return Value type(seq_map), pointer


Subroutines

public subroutine prep_ocn_init(infodata, atm_c2_ocn, atm_c2_ice, ice_c2_ocn, rof_c2_ocn, wav_c2_ocn, glc_c2_ocn)

Arguments

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

public subroutine prep_ocn_accum(timer)

Arguments

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

public subroutine prep_ocn_accum_avg(timer_accum)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: timer_accum

public subroutine prep_ocn_mrg(infodata, fractions_ox, xao_ox, timer_mrg)

Arguments

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

public subroutine prep_ocn_calc_a2x_ox(timer)

Arguments

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

public subroutine prep_ocn_calc_i2x_ox(timer)

Arguments

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

public subroutine prep_ocn_calc_r2x_ox(timer)

Arguments

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

public subroutine prep_ocn_calc_g2x_ox(timer)

Arguments

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

public subroutine prep_ocn_calc_w2x_ox(timer)

Arguments

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