ESMF_VMSend Interface

public interface ESMF_VMSend

Calls

interface~~esmf_vmsend~~CallsGraph interface~esmf_vmsend ESMF_VMSend proc~esmf_vmsendchar ESMF_VMSendChar interface~esmf_vmsend->proc~esmf_vmsendchar proc~esmf_vmsendchararray ESMF_VMSendCharArray interface~esmf_vmsend->proc~esmf_vmsendchararray proc~esmf_vmsendi4 ESMF_VMSendI4 interface~esmf_vmsend->proc~esmf_vmsendi4 proc~esmf_vmsendi8 ESMF_VMSendI8 interface~esmf_vmsend->proc~esmf_vmsendi8 proc~esmf_vmsendlogical ESMF_VMSendLogical interface~esmf_vmsend->proc~esmf_vmsendlogical proc~esmf_vmsendr4 ESMF_VMSendR4 interface~esmf_vmsend->proc~esmf_vmsendr4 proc~esmf_vmsendr8 ESMF_VMSendR8 interface~esmf_vmsend->proc~esmf_vmsendr8 interface~c_esmc_vmsend c_ESMC_VMSend proc~esmf_vmsendchar->interface~c_esmc_vmsend interface~c_esmc_vmsendnb c_ESMC_VMSendNB proc~esmf_vmsendchar->interface~c_esmc_vmsendnb proc~esmf_imerr ESMF_IMErr proc~esmf_vmsendchar->proc~esmf_imerr proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_vmsendchar->proc~esmf_logfounderror proc~esmf_vmgetinit ESMF_VMGetInit proc~esmf_vmsendchar->proc~esmf_vmgetinit proc~esmf_vmsendchararray->interface~c_esmc_vmsend proc~esmf_vmsendchararray->interface~c_esmc_vmsendnb proc~esmf_vmsendchararray->proc~esmf_imerr proc~esmf_vmsendchararray->proc~esmf_logfounderror proc~esmf_vmsendchararray->proc~esmf_vmgetinit proc~esmf_vmsendi4->interface~c_esmc_vmsend proc~esmf_vmsendi4->interface~c_esmc_vmsendnb proc~esmf_vmsendi4->proc~esmf_imerr proc~esmf_vmsendi4->proc~esmf_logfounderror proc~esmf_vmsendi4->proc~esmf_vmgetinit proc~esmf_vmsendi8->interface~c_esmc_vmsend proc~esmf_vmsendi8->interface~c_esmc_vmsendnb proc~esmf_vmsendi8->proc~esmf_imerr proc~esmf_vmsendi8->proc~esmf_logfounderror proc~esmf_vmsendi8->proc~esmf_vmgetinit proc~esmf_vmsendlogical->interface~c_esmc_vmsend proc~esmf_vmsendlogical->interface~c_esmc_vmsendnb proc~esmf_vmsendlogical->proc~esmf_imerr proc~esmf_vmsendlogical->proc~esmf_logfounderror proc~esmf_vmsendlogical->proc~esmf_vmgetinit proc~esmf_vmsendr4->interface~c_esmc_vmsend proc~esmf_vmsendr4->interface~c_esmc_vmsendnb proc~esmf_vmsendr4->proc~esmf_imerr proc~esmf_vmsendr4->proc~esmf_logfounderror proc~esmf_vmsendr4->proc~esmf_vmgetinit proc~esmf_vmsendr8->interface~c_esmc_vmsend proc~esmf_vmsendr8->interface~c_esmc_vmsendnb proc~esmf_vmsendr8->proc~esmf_imerr proc~esmf_vmsendr8->proc~esmf_logfounderror proc~esmf_vmsendr8->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_vmsend~~CalledByGraph interface~esmf_vmsend ESMF_VMSend proc~esmf_outputweightfile ESMF_OutputWeightFile proc~esmf_outputweightfile->interface~esmf_vmsend proc~esmf_webservcplcompprocessrqst ESMF_WebServCplCompProcessRqst proc~esmf_webservcplcompprocessrqst->interface~esmf_vmsend proc~esmf_webservprocessrequest ESMF_WebServProcessRequest proc~esmf_webservprocessrequest->interface~esmf_vmsend proc~executeupdatepackets ExecuteUpdatePackets proc~executeupdatepackets->interface~esmf_vmsend proc~pack_and_send_float pack_and_send_float proc~pack_and_send_float->interface~esmf_vmsend proc~pack_and_send_float2d pack_and_send_float2D proc~pack_and_send_float2d->interface~esmf_vmsend proc~pack_and_send_float2dr4 pack_and_send_float2DR4 proc~pack_and_send_float2dr4->interface~esmf_vmsend proc~pack_and_send_floatr4 pack_and_send_floatR4 proc~pack_and_send_floatr4->interface~esmf_vmsend proc~pack_and_send_int pack_and_send_int proc~pack_and_send_int->interface~esmf_vmsend proc~pack_and_send_int2d pack_and_send_int2D proc~pack_and_send_int2d->interface~esmf_vmsend program~esmf_vmepochlargemsgutest ESMF_VMEpochLargeMsgUTest program~esmf_vmepochlargemsgutest->interface~esmf_vmsend program~esmf_vmhigherrankdataex ESMF_VMHigherRankDataEx program~esmf_vmhigherrankdataex->interface~esmf_vmsend program~esmf_vmnonblockingex ESMF_VMNonBlockingEx program~esmf_vmnonblockingex->interface~esmf_vmsend program~esmf_vmsendnbvmrecvnbutest ESMF_VMSendNbVMRecvNbUTest program~esmf_vmsendnbvmrecvnbutest->interface~esmf_vmsend program~esmf_vmsendvmrecvex ESMF_VMSendVMRecvEx program~esmf_vmsendvmrecvex->interface~esmf_vmsend program~esmf_vmsendvmrecvutest ESMF_VMSendVMRecvUTest program~esmf_vmsendvmrecvutest->interface~esmf_vmsend proc~esmf_sparsematrixwrite ESMF_SparseMatrixWrite proc~esmf_sparsematrixwrite->proc~esmf_outputweightfile proc~esmf_webservicescplcomploop ESMF_WebServicesCplCompLoop proc~esmf_webservicescplcomploop->proc~esmf_webservcplcompprocessrqst proc~esmf_webservicesloop ESMF_WebServicesLoop proc~esmf_webservicesloop->proc~esmf_webservprocessrequest proc~f_esmf_cplcompprocessfinal f_esmf_cplcompprocessfinal proc~f_esmf_cplcompprocessfinal->proc~esmf_webservcplcompprocessrqst proc~f_esmf_cplcompprocessinit f_esmf_cplcompprocessinit proc~f_esmf_cplcompprocessinit->proc~esmf_webservcplcompprocessrqst proc~f_esmf_cplcompprocessrun f_esmf_cplcompprocessrun proc~f_esmf_cplcompprocessrun->proc~esmf_webservcplcompprocessrqst proc~f_esmf_processfinal f_esmf_processfinal proc~f_esmf_processfinal->proc~esmf_webservprocessrequest proc~f_esmf_processinit f_esmf_processinit proc~f_esmf_processinit->proc~esmf_webservprocessrequest proc~f_esmf_processrun f_esmf_processrun proc~f_esmf_processrun->proc~esmf_webservprocessrequest 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

Module Procedures

private subroutine ESMF_VMSendI4(vm, sendData, count, dstPet, 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, intent(in) :: count
integer, intent(in) :: dstPet
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_VMSendI8(vm, sendData, count, dstPet, 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, intent(in) :: count
integer, intent(in) :: dstPet
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_VMSendR4(vm, sendData, count, dstPet, keywordEnforcer, syncflag, commhandle, rc)

Arguments

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

Arguments

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

Arguments

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

Arguments

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

Arguments

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