ESMF_VMBroadcast Interface

public interface ESMF_VMBroadcast

Calls

interface~~esmf_vmbroadcast~~CallsGraph interface~esmf_vmbroadcast ESMF_VMBroadcast proc~esmf_vmbroadcastchar ESMF_VMBroadcastChar interface~esmf_vmbroadcast->proc~esmf_vmbroadcastchar proc~esmf_vmbroadcastchararray ESMF_VMBroadcastCharArray interface~esmf_vmbroadcast->proc~esmf_vmbroadcastchararray proc~esmf_vmbroadcastchararray2d ESMF_VMBroadcastCharArray2D interface~esmf_vmbroadcast->proc~esmf_vmbroadcastchararray2d proc~esmf_vmbroadcasti4 ESMF_VMBroadcastI4 interface~esmf_vmbroadcast->proc~esmf_vmbroadcasti4 proc~esmf_vmbroadcasti8 ESMF_VMBroadcastI8 interface~esmf_vmbroadcast->proc~esmf_vmbroadcasti8 proc~esmf_vmbroadcastlogical ESMF_VMBroadcastLogical interface~esmf_vmbroadcast->proc~esmf_vmbroadcastlogical proc~esmf_vmbroadcastr4 ESMF_VMBroadcastR4 interface~esmf_vmbroadcast->proc~esmf_vmbroadcastr4 proc~esmf_vmbroadcastr8 ESMF_VMBroadcastR8 interface~esmf_vmbroadcast->proc~esmf_vmbroadcastr8 interface~c_esmc_vmbroadcast c_ESMC_VMBroadcast proc~esmf_vmbroadcastchar->interface~c_esmc_vmbroadcast interface~c_esmc_vmbroadcastnb c_ESMC_VMBroadcastNB proc~esmf_vmbroadcastchar->interface~c_esmc_vmbroadcastnb proc~esmf_imerr ESMF_IMErr proc~esmf_vmbroadcastchar->proc~esmf_imerr proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_vmbroadcastchar->proc~esmf_logfounderror proc~esmf_vmgetinit ESMF_VMGetInit proc~esmf_vmbroadcastchar->proc~esmf_vmgetinit proc~esmf_vmbroadcastchararray->interface~c_esmc_vmbroadcast proc~esmf_vmbroadcastchararray->interface~c_esmc_vmbroadcastnb proc~esmf_vmbroadcastchararray->proc~esmf_imerr proc~esmf_vmbroadcastchararray->proc~esmf_logfounderror proc~esmf_vmbroadcastchararray->proc~esmf_vmgetinit proc~esmf_vmbroadcastchararray2d->interface~c_esmc_vmbroadcast proc~esmf_vmbroadcastchararray2d->interface~c_esmc_vmbroadcastnb proc~esmf_vmbroadcastchararray2d->proc~esmf_imerr proc~esmf_vmbroadcastchararray2d->proc~esmf_logfounderror proc~esmf_vmbroadcastchararray2d->proc~esmf_vmgetinit proc~esmf_vmbroadcasti4->interface~c_esmc_vmbroadcast proc~esmf_vmbroadcasti4->interface~c_esmc_vmbroadcastnb proc~esmf_vmbroadcasti4->proc~esmf_imerr proc~esmf_vmbroadcasti4->proc~esmf_logfounderror proc~esmf_vmbroadcasti4->proc~esmf_vmgetinit proc~esmf_vmbroadcasti8->interface~c_esmc_vmbroadcast proc~esmf_vmbroadcasti8->interface~c_esmc_vmbroadcastnb proc~esmf_vmbroadcasti8->proc~esmf_imerr proc~esmf_vmbroadcasti8->proc~esmf_logfounderror proc~esmf_vmbroadcasti8->proc~esmf_vmgetinit proc~esmf_vmbroadcastlogical->interface~c_esmc_vmbroadcast proc~esmf_vmbroadcastlogical->interface~c_esmc_vmbroadcastnb proc~esmf_vmbroadcastlogical->proc~esmf_imerr proc~esmf_vmbroadcastlogical->proc~esmf_logfounderror proc~esmf_vmbroadcastlogical->proc~esmf_vmgetinit proc~esmf_vmbroadcastr4->interface~c_esmc_vmbroadcast proc~esmf_vmbroadcastr4->interface~c_esmc_vmbroadcastnb proc~esmf_vmbroadcastr4->proc~esmf_imerr proc~esmf_vmbroadcastr4->proc~esmf_logfounderror proc~esmf_vmbroadcastr4->proc~esmf_vmgetinit proc~esmf_vmbroadcastr8->interface~c_esmc_vmbroadcast proc~esmf_vmbroadcastr8->interface~c_esmc_vmbroadcastnb proc~esmf_vmbroadcastr8->proc~esmf_imerr proc~esmf_vmbroadcastr8->proc~esmf_logfounderror proc~esmf_vmbroadcastr8->proc~esmf_vmgetinit proc~esmf_imerr->proc~esmf_logfounderror proc~esmf_initcheckdeep ESMF_InitCheckDeep proc~esmf_imerr->proc~esmf_initcheckdeep esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite c_esmc_loggeterrormsg c_esmc_loggeterrormsg proc~esmf_logrc2msg->c_esmc_loggeterrormsg c_esmc_vmwtime c_esmc_vmwtime proc~esmf_logwrite->c_esmc_vmwtime proc~esmf_logclose ESMF_LogClose proc~esmf_logwrite->proc~esmf_logclose proc~esmf_logflush ESMF_LogFlush proc~esmf_logwrite->proc~esmf_logflush proc~esmf_logopenfile ESMF_LogOpenFile proc~esmf_logwrite->proc~esmf_logopenfile proc~esmf_utiliounitflush ESMF_UtilIOUnitFlush proc~esmf_logwrite->proc~esmf_utiliounitflush proc~esmf_utilstring2array ESMF_UtilString2Array proc~esmf_logwrite->proc~esmf_utilstring2array

Called by

interface~~esmf_vmbroadcast~~CalledByGraph interface~esmf_vmbroadcast ESMF_VMBroadcast proc~esmf_frameworkinternalinit ESMF_FrameworkInternalInit proc~esmf_frameworkinternalinit->interface~esmf_vmbroadcast proc~esmf_gridcreatefrmncfiledg ESMF_GridCreateFrmNCFileDG proc~esmf_gridcreatefrmncfiledg->interface~esmf_vmbroadcast proc~esmf_outputweightfile ESMF_OutputWeightFile proc~esmf_outputweightfile->interface~esmf_vmbroadcast proc~esmf_reconcilesinglecompcase ESMF_ReconcileSingleCompCase proc~esmf_reconcilesinglecompcase->interface~esmf_vmbroadcast proc~esmf_statereconcile ESMF_StateReconcile proc~esmf_statereconcile->interface~esmf_vmbroadcast proc~ioread2d IORead2D proc~ioread2d->interface~esmf_vmbroadcast proc~nuopc_updatefieldlist NUOPC_UpdateFieldList proc~nuopc_updatefieldlist->interface~esmf_vmbroadcast program~esmf_regridapp ESMF_RegridApp program~esmf_regridapp->interface~esmf_vmbroadcast program~esmf_regridweightgenapp ESMF_RegridWeightGenApp program~esmf_regridweightgenapp->interface~esmf_vmbroadcast program~esmf_test_harness esmf_test_harness program~esmf_test_harness->interface~esmf_vmbroadcast program~esmf_vmbroadcastutest ESMF_VMBroadcastUTest program~esmf_vmbroadcastutest->interface~esmf_vmbroadcast

Module Procedures

private subroutine ESMF_VMBroadcastI4(vm, bcstData, count, rootPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
integer(kind=ESMF_KIND_I4), intent(inout), target :: bcstData(:)
integer, intent(in) :: count
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Sync_Flag), intent(in), optional :: syncflag
type(ESMF_CommHandle), intent(out), optional :: commhandle
integer, intent(out), optional :: rc

private subroutine ESMF_VMBroadcastI8(vm, bcstData, count, rootPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
integer(kind=ESMF_KIND_I8), intent(inout), target :: bcstData(:)
integer, intent(in) :: count
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Sync_Flag), intent(in), optional :: syncflag
type(ESMF_CommHandle), intent(out), optional :: commhandle
integer, intent(out), optional :: rc

private subroutine ESMF_VMBroadcastR4(vm, bcstData, count, rootPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R4), intent(inout), target :: bcstData(:)
integer, intent(in) :: count
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Sync_Flag), intent(in), optional :: syncflag
type(ESMF_CommHandle), intent(out), optional :: commhandle
integer, intent(out), optional :: rc

private subroutine ESMF_VMBroadcastR8(vm, bcstData, count, rootPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R8), intent(inout), target :: bcstData(:)
integer, intent(in) :: count
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Sync_Flag), intent(in), optional :: syncflag
type(ESMF_CommHandle), intent(out), optional :: commhandle
integer, intent(out), optional :: rc

private subroutine ESMF_VMBroadcastLogical(vm, bcstData, count, rootPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
type(ESMF_Logical), intent(inout), target :: bcstData(:)
integer, intent(in) :: count
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Sync_Flag), intent(in), optional :: syncflag
type(ESMF_CommHandle), intent(out), optional :: commhandle
integer, intent(out), optional :: rc

private subroutine ESMF_VMBroadcastChar(vm, bcstData, count, rootPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
character(len=*), intent(inout), target :: bcstData
integer, intent(in) :: count
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Sync_Flag), intent(in), optional :: syncflag
type(ESMF_CommHandle), intent(out), optional :: commhandle
integer, intent(out), optional :: rc

private subroutine ESMF_VMBroadcastCharArray(vm, bcstData, count, rootPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
character(len=*), intent(inout), target :: bcstData(:)
integer, intent(in) :: count
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Sync_Flag), intent(in), optional :: syncflag
type(ESMF_CommHandle), intent(out), optional :: commhandle
integer, intent(out), optional :: rc

private subroutine ESMF_VMBroadcastCharArray2D(vm, bcstData, count, rootPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
character(len=*), intent(inout), target :: bcstData(:,:)
integer, intent(in) :: count
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_Sync_Flag), intent(in), optional :: syncflag
type(ESMF_CommHandle), intent(out), optional :: commhandle
integer, intent(out), optional :: rc