ESMF_VMGatherV Interface

public interface ESMF_VMGatherV

Calls

interface~~esmf_vmgatherv~~CallsGraph interface~esmf_vmgatherv ESMF_VMGatherV proc~esmf_vmgathervi4 ESMF_VMGatherVI4 interface~esmf_vmgatherv->proc~esmf_vmgathervi4 proc~esmf_vmgathervi8 ESMF_VMGatherVI8 interface~esmf_vmgatherv->proc~esmf_vmgathervi8 proc~esmf_vmgathervr4 ESMF_VMGatherVR4 interface~esmf_vmgatherv->proc~esmf_vmgathervr4 proc~esmf_vmgathervr8 ESMF_VMGatherVR8 interface~esmf_vmgatherv->proc~esmf_vmgathervr8 interface~c_esmc_vmgatherv c_ESMC_VMGatherV proc~esmf_vmgathervi4->interface~c_esmc_vmgatherv proc~esmf_imerr ESMF_IMErr proc~esmf_vmgathervi4->proc~esmf_imerr proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_vmgathervi4->proc~esmf_logfounderror proc~esmf_vmgetinit ESMF_VMGetInit proc~esmf_vmgathervi4->proc~esmf_vmgetinit proc~esmf_vmgathervi8->interface~c_esmc_vmgatherv proc~esmf_vmgathervi8->proc~esmf_imerr proc~esmf_vmgathervi8->proc~esmf_logfounderror proc~esmf_vmgathervi8->proc~esmf_vmgetinit proc~esmf_vmgathervr4->interface~c_esmc_vmgatherv proc~esmf_vmgathervr4->proc~esmf_imerr proc~esmf_vmgathervr4->proc~esmf_logfounderror proc~esmf_vmgathervr4->proc~esmf_vmgetinit proc~esmf_vmgathervr8->interface~c_esmc_vmgatherv proc~esmf_vmgathervr8->proc~esmf_imerr proc~esmf_vmgathervr8->proc~esmf_logfounderror proc~esmf_vmgathervr8->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_vmgatherv~~CalledByGraph interface~esmf_vmgatherv ESMF_VMGatherV proc~computeareamesh computeAreaMesh proc~computeareamesh->interface~esmf_vmgatherv proc~computefracgrid computeFracGrid proc~computefracgrid->interface~esmf_vmgatherv proc~computefraclocstream computeFracLocStream proc~computefraclocstream->interface~esmf_vmgatherv proc~computefracmesh computeFracMesh proc~computefracmesh->interface~esmf_vmgatherv proc~gatherfracfieldmesh gatherFracFieldMesh proc~gatherfracfieldmesh->interface~esmf_vmgatherv program~esmf_vmgatherutest ESMF_VMGatherUTest program~esmf_vmgatherutest->interface~esmf_vmgatherv proc~f_esmf_regridstorefile f_esmf_regridstorefile proc~f_esmf_regridstorefile->proc~computeareamesh

Module Procedures

private subroutine ESMF_VMGatherVI4(vm, sendData, sendCount, recvData, recvCounts, recvOffsets, rootPet, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
integer(kind=ESMF_KIND_I4), intent(in), target :: sendData(:)
integer, intent(in) :: sendCount
integer(kind=ESMF_KIND_I4), intent(out), target :: recvData(:)
integer, intent(in) :: recvCounts(:)
integer, intent(in) :: recvOffsets(:)
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

private subroutine ESMF_VMGatherVI8(vm, sendData, sendCount, recvData, recvCounts, recvOffsets, rootPet, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
integer(kind=ESMF_KIND_I8), intent(in), target :: sendData(:)
integer, intent(in) :: sendCount
integer(kind=ESMF_KIND_I8), intent(out), target :: recvData(:)
integer, intent(in) :: recvCounts(:)
integer, intent(in) :: recvOffsets(:)
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

private subroutine ESMF_VMGatherVR4(vm, sendData, sendCount, recvData, recvCounts, recvOffsets, rootPet, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R4), intent(in), target :: sendData(:)
integer, intent(in) :: sendCount
real(kind=ESMF_KIND_R4), intent(out), target :: recvData(:)
integer, intent(in) :: recvCounts(:)
integer, intent(in) :: recvOffsets(:)
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

private subroutine ESMF_VMGatherVR8(vm, sendData, sendCount, recvData, recvCounts, recvOffsets, rootPet, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R8), intent(in), target :: sendData(:)
integer, intent(in) :: sendCount
real(kind=ESMF_KIND_R8), intent(out), target :: recvData(:)
integer, intent(in) :: recvCounts(:)
integer, intent(in) :: recvOffsets(:)
integer, intent(in) :: rootPet
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc