MAPL_CommsBcast Interface

public interface MAPL_CommsBcast

Called by

interface~~mapl_commsbcast~~CalledByGraph interface~mapl_commsbcast MAPL_CommsBcast none~initialize_subclass TilingRegridder%initialize_subclass none~initialize_subclass->interface~mapl_commsbcast proc~mapl_esmfstatereadfromfile MAPL_ESMFStateReadFromFile proc~mapl_esmfstatereadfromfile->interface~mapl_commsbcast none~initialize~34 AbstractRegridder%initialize none~initialize~34->none~initialize_subclass none~initialize_base AbstractRegridder%initialize_base none~initialize~34->none~initialize_base proc~mapl_genericinitialize MAPL_GenericInitialize proc~mapl_genericinitialize->proc~mapl_esmfstatereadfromfile proc~mapl_genericrefresh MAPL_GenericRefresh proc~mapl_genericrefresh->proc~mapl_esmfstatereadfromfile proc~mapl_genericrefresh->proc~mapl_genericrefresh proc~mapl_genericstaterestore MAPL_GenericStateRestore proc~mapl_genericstaterestore->proc~mapl_esmfstatereadfromfile proc~mapl_genericstaterestore->proc~mapl_genericstaterestore none~initialize_base->none~initialize~34 none~make_regridder_from_grids RegridderManager%make_regridder_from_grids none~make_regridder_from_grids->none~initialize~34 none~make_regridder RegridderManager%make_regridder none~make_regridder->none~make_regridder_from_grids

Module Procedures

private subroutine MAPL_CommsBcast_STRING_0(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
character(len=*), intent(inout) :: data
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcast_L4_0(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
logical, intent(inout) :: data
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcast_I4_0(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
integer(kind=ESMF_KIND_I4), intent(inout) :: data
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcast_R4_0(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R4), intent(inout) :: data
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcast_R8_0(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R8), intent(inout) :: data
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcast_I4_1(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
integer(kind=ESMF_KIND_I4), intent(inout) :: data(:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcast_R4_1(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R4), intent(inout) :: data(:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcast_R8_1(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R8), intent(inout) :: data(:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcast_I4_2(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
integer(kind=ESMF_KIND_I4), intent(inout) :: data(:,:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcast_R4_2(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R4), intent(inout) :: data(:,:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcast_R8_2(layout, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R8), intent(inout) :: data(:,:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVM_STRING_0(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
character(len=*), intent(inout) :: data
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVm_L4_0(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
logical, intent(inout) :: data
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVm_I4_0(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
integer(kind=ESMF_KIND_I4), intent(inout) :: data
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVm_R4_0(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
real(kind=ESMF_KIND_R4), intent(inout) :: data
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVm_R8_0(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
real(kind=ESMF_KIND_R8), intent(inout) :: data
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVm_I4_1(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
integer(kind=ESMF_KIND_I4), intent(inout) :: data(:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVm_R4_1(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
real(kind=ESMF_KIND_R4), intent(inout) :: data(:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVm_R8_1(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
real(kind=ESMF_KIND_R8), intent(inout) :: data(:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVm_I4_2(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
integer(kind=ESMF_KIND_I4), intent(inout) :: data(:,:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVm_R4_2(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
real(kind=ESMF_KIND_R4), intent(inout) :: data(:,:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC

private subroutine MAPL_CommsBcastVm_R8_2(vm, data, N, ROOT, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM) :: vm
real(kind=ESMF_KIND_R8), intent(inout) :: data(:,:)
integer, intent(in) :: N
integer, intent(in) :: ROOT
integer, intent(out), optional :: RC