seq_flux_mct Module



Subroutines

public subroutine seq_flux_init_mct(comp, fractions)

Arguments

Type IntentOptional Attributes Name
type(component_type), intent(in) :: comp
type(AttrVect), intent(in) :: fractions

public subroutine seq_flux_readnl_mct(nmlfile, ID)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: nmlfile
integer, intent(in) :: ID

public subroutine seq_flux_initexch_mct(atm, ocn, mpicom_cplid, cplid)

Arguments

Type IntentOptional Attributes Name
type(component_type), intent(in) :: atm
type(component_type), intent(in) :: ocn
integer(kind=in), intent(in) :: mpicom_cplid
integer(kind=in), intent(in) :: cplid

public subroutine seq_flux_ocnalb_mct(infodata, ocn, a2x_o, fractions_o, xao_o)

Arguments

Type IntentOptional Attributes Name
type(seq_infodata_type), intent(in) :: infodata
type(component_type), intent(in) :: ocn
type(AttrVect), intent(in) :: a2x_o
type(AttrVect), intent(inout) :: fractions_o
type(AttrVect), intent(inout) :: xao_o

public subroutine seq_flux_atmocnexch_mct(infodata, atm, ocn, fractions_a, fractions_o, xao_a, xao_o)

Arguments

Type IntentOptional Attributes Name
type(seq_infodata_type), intent(in) :: infodata
type(component_type), intent(in) :: atm
type(component_type), intent(in) :: ocn
type(AttrVect), intent(in) :: fractions_a
type(AttrVect), intent(in) :: fractions_o
type(AttrVect), intent(inout) :: xao_a
type(AttrVect), intent(inout) :: xao_o

public subroutine seq_flux_atmocn_mct(infodata, tod, dt, a2x, o2x, xao)

Arguments

Type IntentOptional Attributes Name
type(seq_infodata_type), intent(in) :: infodata
integer(kind=in), intent(in) :: tod
integer(kind=in), intent(in) :: dt
type(AttrVect), intent(in) :: a2x
type(AttrVect), intent(in) :: o2x
type(AttrVect), intent(inout) :: xao