ESMF_VMRecv Interface

public interface ESMF_VMRecv

Calls

interface~~esmf_vmrecv~~CallsGraph interface~esmf_vmrecv ESMF_VMRecv proc~esmf_vmrecvchar ESMF_VMRecvChar interface~esmf_vmrecv->proc~esmf_vmrecvchar proc~esmf_vmrecvchararray ESMF_VMRecvCharArray interface~esmf_vmrecv->proc~esmf_vmrecvchararray proc~esmf_vmrecvi4 ESMF_VMRecvI4 interface~esmf_vmrecv->proc~esmf_vmrecvi4 proc~esmf_vmrecvi8 ESMF_VMRecvI8 interface~esmf_vmrecv->proc~esmf_vmrecvi8 proc~esmf_vmrecvlogical ESMF_VMRecvLogical interface~esmf_vmrecv->proc~esmf_vmrecvlogical proc~esmf_vmrecvr4 ESMF_VMRecvR4 interface~esmf_vmrecv->proc~esmf_vmrecvr4 proc~esmf_vmrecvr8 ESMF_VMRecvR8 interface~esmf_vmrecv->proc~esmf_vmrecvr8 interface~c_esmc_vmrecv c_ESMC_VMRecv proc~esmf_vmrecvchar->interface~c_esmc_vmrecv interface~c_esmc_vmrecvnb c_ESMC_VMRecvNB proc~esmf_vmrecvchar->interface~c_esmc_vmrecvnb proc~esmf_imerr ESMF_IMErr proc~esmf_vmrecvchar->proc~esmf_imerr proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_vmrecvchar->proc~esmf_logfounderror proc~esmf_vmgetinit ESMF_VMGetInit proc~esmf_vmrecvchar->proc~esmf_vmgetinit proc~esmf_vmrecvchararray->interface~c_esmc_vmrecv proc~esmf_vmrecvchararray->interface~c_esmc_vmrecvnb proc~esmf_vmrecvchararray->proc~esmf_imerr proc~esmf_vmrecvchararray->proc~esmf_logfounderror proc~esmf_vmrecvchararray->proc~esmf_vmgetinit proc~esmf_vmrecvi4->interface~c_esmc_vmrecv proc~esmf_vmrecvi4->interface~c_esmc_vmrecvnb proc~esmf_vmrecvi4->proc~esmf_imerr proc~esmf_vmrecvi4->proc~esmf_logfounderror proc~esmf_vmrecvi4->proc~esmf_vmgetinit proc~esmf_vmrecvi8->interface~c_esmc_vmrecv proc~esmf_vmrecvi8->interface~c_esmc_vmrecvnb proc~esmf_vmrecvi8->proc~esmf_imerr proc~esmf_vmrecvi8->proc~esmf_logfounderror proc~esmf_vmrecvi8->proc~esmf_vmgetinit proc~esmf_vmrecvlogical->interface~c_esmc_vmrecv proc~esmf_vmrecvlogical->interface~c_esmc_vmrecvnb proc~esmf_vmrecvlogical->proc~esmf_imerr proc~esmf_vmrecvlogical->proc~esmf_logfounderror proc~esmf_vmrecvlogical->proc~esmf_vmgetinit proc~esmf_vmrecvr4->interface~c_esmc_vmrecv proc~esmf_vmrecvr4->interface~c_esmc_vmrecvnb proc~esmf_vmrecvr4->proc~esmf_imerr proc~esmf_vmrecvr4->proc~esmf_logfounderror proc~esmf_vmrecvr4->proc~esmf_vmgetinit proc~esmf_vmrecvr8->interface~c_esmc_vmrecv proc~esmf_vmrecvr8->interface~c_esmc_vmrecvnb proc~esmf_vmrecvr8->proc~esmf_imerr proc~esmf_vmrecvr8->proc~esmf_logfounderror proc~esmf_vmrecvr8->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_vmrecv~~CalledByGraph interface~esmf_vmrecv ESMF_VMRecv proc~esmf_outputweightfile ESMF_OutputWeightFile proc~esmf_outputweightfile->interface~esmf_vmrecv proc~esmf_webservcplcompwaitforrqst ESMF_WebServCplCompWaitForRqst proc~esmf_webservcplcompwaitforrqst->interface~esmf_vmrecv proc~esmf_webservwaitforrequest ESMF_WebServWaitForRequest proc~esmf_webservwaitforrequest->interface~esmf_vmrecv proc~executeupdatepackets ExecuteUpdatePackets proc~executeupdatepackets->interface~esmf_vmrecv program~esmf_vmepochlargemsgutest ESMF_VMEpochLargeMsgUTest program~esmf_vmepochlargemsgutest->interface~esmf_vmrecv program~esmf_vmhigherrankdataex ESMF_VMHigherRankDataEx program~esmf_vmhigherrankdataex->interface~esmf_vmrecv program~esmf_vmnonblockingex ESMF_VMNonBlockingEx program~esmf_vmnonblockingex->interface~esmf_vmrecv program~esmf_vmsendnbvmrecvnbutest ESMF_VMSendNbVMRecvNbUTest program~esmf_vmsendnbvmrecvnbutest->interface~esmf_vmrecv program~esmf_vmsendvmrecvex ESMF_VMSendVMRecvEx program~esmf_vmsendvmrecvex->interface~esmf_vmrecv program~esmf_vmsendvmrecvutest ESMF_VMSendVMRecvUTest program~esmf_vmsendvmrecvutest->interface~esmf_vmrecv proc~esmf_sparsematrixwrite ESMF_SparseMatrixWrite proc~esmf_sparsematrixwrite->proc~esmf_outputweightfile proc~esmf_webservicescplcomploop ESMF_WebServicesCplCompLoop proc~esmf_webservicescplcomploop->proc~esmf_webservcplcompwaitforrqst proc~esmf_webservicesloop ESMF_WebServicesLoop proc~esmf_webservicesloop->proc~esmf_webservwaitforrequest proc~run Run proc~run->proc~executeupdatepackets program~esmf_ioutest ESMF_IOUTest program~esmf_ioutest->proc~esmf_outputweightfile proc~f_esmf_regridstorefile f_esmf_regridstorefile proc~f_esmf_regridstorefile->proc~esmf_sparsematrixwrite proc~test_regrid_store_from_file test_regrid_store_from_file proc~test_regrid_store_from_file->proc~esmf_sparsematrixwrite program~esmf_webservcomponentutest ESMF_WebServComponentUTest program~esmf_webservcomponentutest->proc~esmf_webservicescplcomploop program~esmf_webservcomponentutest->proc~esmf_webservicesloop program~esmf_webservicesstest ESMF_WebServicesSTest program~esmf_webservicesstest->proc~esmf_webservicesloop program~esmf_fieldsmmfromfileutest ESMF_FieldSMMFromFileUTest program~esmf_fieldsmmfromfileutest->proc~test_regrid_store_from_file

Module Procedures

private subroutine ESMF_VMRecvI4(vm, recvData, count, srcPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
type(ESMF_Logical), intent(out), target :: recvData(:)
integer, intent(in) :: count
integer, intent(in) :: srcPet
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_VMRecvChar(vm, recvData, count, srcPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
character(len=*), intent(out) :: recvData
integer, intent(in) :: count
integer, intent(in) :: srcPet
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_VMRecvCharArray(vm, recvData, count, srcPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
character(len=*), intent(out) :: recvData(*)
integer, intent(in) :: count
integer, intent(in) :: srcPet
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