ESMF_VMAllGather Interface

public interface ESMF_VMAllGather

Calls

interface~~esmf_vmallgather~~CallsGraph interface~esmf_vmallgather ESMF_VMAllGather proc~esmf_vmallgatheri4 ESMF_VMAllGatherI4 interface~esmf_vmallgather->proc~esmf_vmallgatheri4 proc~esmf_vmallgatheri8 ESMF_VMAllGatherI8 interface~esmf_vmallgather->proc~esmf_vmallgatheri8 proc~esmf_vmallgatherlogical ESMF_VMAllGatherLogical interface~esmf_vmallgather->proc~esmf_vmallgatherlogical proc~esmf_vmallgatherr4 ESMF_VMAllGatherR4 interface~esmf_vmallgather->proc~esmf_vmallgatherr4 proc~esmf_vmallgatherr8 ESMF_VMAllGatherR8 interface~esmf_vmallgather->proc~esmf_vmallgatherr8 interface~c_esmc_vmallgather c_ESMC_VMAllGather proc~esmf_vmallgatheri4->interface~c_esmc_vmallgather interface~c_esmc_vmallgathernb c_ESMC_VMAllGatherNB proc~esmf_vmallgatheri4->interface~c_esmc_vmallgathernb proc~esmf_imerr ESMF_IMErr proc~esmf_vmallgatheri4->proc~esmf_imerr proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_vmallgatheri4->proc~esmf_logfounderror proc~esmf_vmgetinit ESMF_VMGetInit proc~esmf_vmallgatheri4->proc~esmf_vmgetinit proc~esmf_vmallgatheri8->interface~c_esmc_vmallgather proc~esmf_vmallgatheri8->interface~c_esmc_vmallgathernb proc~esmf_vmallgatheri8->proc~esmf_imerr proc~esmf_vmallgatheri8->proc~esmf_logfounderror proc~esmf_vmallgatheri8->proc~esmf_vmgetinit proc~esmf_vmallgatherlogical->interface~c_esmc_vmallgather proc~esmf_vmallgatherlogical->interface~c_esmc_vmallgathernb proc~esmf_vmallgatherlogical->proc~esmf_imerr proc~esmf_vmallgatherlogical->proc~esmf_logfounderror proc~esmf_vmallgatherlogical->proc~esmf_vmgetinit proc~esmf_vmallgatherr4->interface~c_esmc_vmallgather proc~esmf_vmallgatherr4->interface~c_esmc_vmallgathernb proc~esmf_vmallgatherr4->proc~esmf_imerr proc~esmf_vmallgatherr4->proc~esmf_logfounderror proc~esmf_vmallgatherr4->proc~esmf_vmgetinit proc~esmf_vmallgatherr8->interface~c_esmc_vmallgather proc~esmf_vmallgatherr8->interface~c_esmc_vmallgathernb proc~esmf_vmallgatherr8->proc~esmf_imerr proc~esmf_vmallgatherr8->proc~esmf_logfounderror proc~esmf_vmallgatherr8->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_vmallgather~~CalledByGraph interface~esmf_vmallgather ESMF_VMAllGather proc~buildupdatepackets BuildUpdatePackets proc~buildupdatepackets->interface~esmf_vmallgather proc~esmf_distgridcreatedbai ESMF_DistGridCreateDBAI proc~esmf_distgridcreatedbai->interface~esmf_vmallgather proc~esmf_distgridcreatedbai1d ESMF_DistGridCreateDBAI1D proc~esmf_distgridcreatedbai1d->interface~esmf_vmallgather proc~esmf_distgridcreatedbai1d1de ESMF_DistGridCreateDBAI1D1DE proc~esmf_distgridcreatedbai1d1de->interface~esmf_vmallgather proc~esmf_distgridcreatedbai1d1dei8 ESMF_DistGridCreateDBAI1D1DEI8 proc~esmf_distgridcreatedbai1d1dei8->interface~esmf_vmallgather proc~esmf_locstreamcreatefromlocal ESMF_LocStreamCreateFromLocal proc~esmf_locstreamcreatefromlocal->interface~esmf_vmallgather proc~esmf_meshcreatefromunstruct ESMF_MeshCreateFromUnstruct proc~esmf_meshcreatefromunstruct->interface~esmf_vmallgather proc~esmf_reconcileexchgattributes ESMF_ReconcileExchgAttributes proc~esmf_reconcileexchgattributes->interface~esmf_vmallgather proc~esmf_reconcileinitialize ESMF_ReconcileInitialize proc~esmf_reconcileinitialize->interface~esmf_vmallgather proc~esmf_vmtranslatevmid ESMF_VMTranslateVMId proc~esmf_vmtranslatevmid->interface~esmf_vmallgather proc~esmfio_create ESMFIO_Create proc~esmfio_create->interface~esmf_vmallgather proc~nuopc_factorswrite NUOPC_FactorsWrite proc~nuopc_factorswrite->interface~esmf_vmallgather program~esmf_vmallgatherutest ESMF_VMAllGatherUTest program~esmf_vmallgatherutest->interface~esmf_vmallgather interface~esmf_distgridcreate ESMF_DistGridCreate interface~esmf_distgridcreate->proc~esmf_distgridcreatedbai interface~esmf_distgridcreate->proc~esmf_distgridcreatedbai1d interface~esmf_distgridcreate->proc~esmf_distgridcreatedbai1d1de interface~esmf_distgridcreate->proc~esmf_distgridcreatedbai1d1dei8 interface~esmf_locstreamcreate ESMF_LocStreamCreate interface~esmf_locstreamcreate->proc~esmf_locstreamcreatefromlocal interface~nuopc_write NUOPC_Write interface~nuopc_write->proc~nuopc_factorswrite proc~esmf_meshcreatefromfileold ESMF_MeshCreateFromFileOld proc~esmf_meshcreatefromfileold->proc~esmf_meshcreatefromunstruct proc~esmf_meshcreatefromscrip ESMF_MeshCreateFromScrip proc~esmf_meshcreatefromscrip->proc~esmf_meshcreatefromunstruct proc~esmf_reconcilebruteforce ESMF_ReconcileBruteForce proc~esmf_reconcilebruteforce->proc~esmf_reconcileexchgattributes proc~esmf_statereconcile_driver ESMF_StateReconcile_driver proc~esmf_statereconcile_driver->proc~esmf_reconcileinitialize proc~esmf_statereconcile_driver->proc~esmf_vmtranslatevmid proc~initializeipdv05p6b InitializeIPDv05p6b proc~initializeipdv05p6b->proc~buildupdatepackets program~esmf_infocacheutest ESMF_InfoCacheUTest program~esmf_infocacheutest->proc~esmf_vmtranslatevmid program~esmf_iocomputest ESMF_IOCompUTest program~esmf_iocomputest->proc~esmfio_create program~esmf_statereconcileutest ESMF_StateReconcileUTest program~esmf_statereconcileutest->proc~esmf_reconcileexchgattributes

Module Procedures

private subroutine ESMF_VMAllGatherI4(vm, sendData, recvData, count, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
integer(kind=ESMF_KIND_I4), intent(in), target :: sendData(:)
integer(kind=ESMF_KIND_I4), intent(out), target :: recvData(:)
integer, intent(in) :: count
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_VMAllGatherI8(vm, sendData, recvData, count, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
integer(kind=ESMF_KIND_I8), intent(in), target :: sendData(:)
integer(kind=ESMF_KIND_I8), intent(out), target :: recvData(:)
integer, intent(in) :: count
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_VMAllGatherR4(vm, sendData, recvData, count, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R4), intent(in), target :: sendData(:)
real(kind=ESMF_KIND_R4), intent(out), target :: recvData(:)
integer, intent(in) :: count
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_VMAllGatherR8(vm, sendData, recvData, count, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R8), intent(in), target :: sendData(:)
real(kind=ESMF_KIND_R8), intent(out), target :: recvData(:)
integer, intent(in) :: count
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_VMAllGatherLogical(vm, sendData, recvData, count, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
type(ESMF_Logical), intent(in), target :: sendData(:)
type(ESMF_Logical), intent(out), target :: recvData(:)
integer, intent(in) :: count
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