ESMF_RegridWeightGen Interface

public interface ESMF_RegridWeightGen

Calls

interface~~esmf_regridweightgen~~CallsGraph interface~esmf_regridweightgen ESMF_RegridWeightGen proc~esmf_regridweightgendg ESMF_RegridWeightGenDG interface~esmf_regridweightgen->proc~esmf_regridweightgendg proc~esmf_regridweightgenfile ESMF_RegridWeightGenFile interface~esmf_regridweightgen->proc~esmf_regridweightgenfile proc~esmf_logseterror ESMF_LogSetError proc~esmf_regridweightgendg->proc~esmf_logseterror proc~esmf_regridweightgenfile->proc~esmf_logseterror esmf_breakpoint esmf_breakpoint proc~esmf_logseterror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logseterror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logseterror->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_regridweightgen~~CalledByGraph interface~esmf_regridweightgen ESMF_RegridWeightGen proc~test_smm_from_file test_smm_from_file proc~test_smm_from_file->interface~esmf_regridweightgen proc~test_smm_from_file~2 test_smm_from_file proc~test_smm_from_file~2->interface~esmf_regridweightgen program~esmf_regridweightgenapp ESMF_RegridWeightGenApp program~esmf_regridweightgenapp->interface~esmf_regridweightgen program~esmf_regridweightgenutest ESMF_RegridWeightGenUTest program~esmf_regridweightgenutest->interface~esmf_regridweightgen program~esmf_fieldsmmfromfileutest ESMF_FieldSMMFromFileUTest program~esmf_fieldsmmfromfileutest->proc~test_smm_from_file~2

Module Procedures

private subroutine ESMF_RegridWeightGenFile(srcFile, dstFile, keywordEnforcer, weightFile, rhFile, regridmethod, polemethod, regridPoleNPnts, lineType, normType, extrapMethod, extrapNumSrcPnts, extrapDistExponent, extrapNumLevels, unmappedaction, ignoreDegenerate, srcFileType, dstFileType, srcRegionalFlag, dstRegionalFlag, srcMeshname, dstMeshname, srcMissingValueFlag, srcMissingValueVar, dstMissingValueFlag, dstMissingValueVar, useSrcCoordFlag, srcCoordinateVars, useDstCoordFlag, dstCoordinateVars, useSrcCornerFlag, useDstCornerFlag, useUserAreaFlag, largefileFlag, netcdf4fileFlag, weightOnlyFlag, tileFilePath, verboseFlag, checkFlag, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: srcFile
character(len=*), intent(in) :: dstFile
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: weightFile
character(len=*), intent(in), optional :: rhFile
type(ESMF_RegridMethod_Flag), intent(in), optional :: regridmethod
type(ESMF_PoleMethod_Flag), intent(in), optional :: polemethod
integer, intent(in), optional :: regridPoleNPnts
type(ESMF_LineType_Flag), intent(in), optional :: lineType
type(ESMF_NormType_Flag), intent(in), optional :: normType
type(ESMF_ExtrapMethod_Flag), intent(in), optional :: extrapMethod
integer, intent(in), optional :: extrapNumSrcPnts
real, intent(in), optional :: extrapDistExponent
integer, intent(in), optional :: extrapNumLevels
type(ESMF_UnmappedAction_Flag), intent(in), optional :: unmappedaction
logical, intent(in), optional :: ignoreDegenerate
type(ESMF_FileFormat_Flag), intent(in), optional :: srcFileType
type(ESMF_FileFormat_Flag), intent(in), optional :: dstFileType
logical, intent(in), optional :: srcRegionalFlag
logical, intent(in), optional :: dstRegionalFlag
character(len=*), intent(in), optional :: srcMeshname
character(len=*), intent(in), optional :: dstMeshname
logical, intent(in), optional :: srcMissingValueFlag
character(len=*), intent(in), optional :: srcMissingValueVar
logical, intent(in), optional :: dstMissingValueFlag
character(len=*), intent(in), optional :: dstMissingValueVar
logical, intent(in), optional :: useSrcCoordFlag
character(len=*), intent(in), optional :: srcCoordinateVars(:)
logical, intent(in), optional :: useDstCoordFlag
character(len=*), intent(in), optional :: dstCoordinateVars(:)
logical, intent(in), optional :: useSrcCornerFlag
logical, intent(in), optional :: useDstCornerFlag
logical, intent(in), optional :: useUserAreaFlag
logical, intent(in), optional :: largefileFlag
logical, intent(in), optional :: netcdf4fileFlag
logical, intent(in), optional :: weightOnlyFlag
character(len=*), intent(in), optional :: tileFilePath
logical, intent(in), optional :: verboseFlag
logical, intent(in), optional :: checkFlag
integer, intent(out), optional :: rc

private subroutine ESMF_RegridWeightGenDG(srcFile, dstFile, regridRouteHandle, keywordEnforcer, srcElementDistgrid, dstElementDistgrid, srcNodalDistgrid, dstNodalDistgrid, weightFile, regridmethod, lineType, normType, extrapMethod, extrapNumSrcPnts, extrapDistExponent, extrapNumLevels, unmappedaction, ignoreDegenerate, useUserAreaFlag, largefileFlag, netcdf4fileFlag, weightOnlyFlag, verboseFlag, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: srcFile
character(len=*), intent(in) :: dstFile
type(ESMF_RouteHandle), intent(out) :: regridRouteHandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_DistGrid), intent(in), optional :: srcElementDistgrid
type(ESMF_DistGrid), intent(in), optional :: dstElementDistgrid
type(ESMF_DistGrid), intent(in), optional :: srcNodalDistgrid
type(ESMF_DistGrid), intent(in), optional :: dstNodalDistgrid
character(len=*), intent(in), optional :: weightFile
type(ESMF_RegridMethod_Flag), intent(in), optional :: regridmethod
type(ESMF_LineType_Flag), intent(in), optional :: lineType
type(ESMF_NormType_Flag), intent(in), optional :: normType
type(ESMF_ExtrapMethod_Flag), intent(in), optional :: extrapMethod
integer, intent(in), optional :: extrapNumSrcPnts
real, intent(in), optional :: extrapDistExponent
integer, intent(in), optional :: extrapNumLevels
type(ESMF_UnmappedAction_Flag), intent(in), optional :: unmappedaction
logical, intent(in), optional :: ignoreDegenerate
logical, intent(in), optional :: useUserAreaFlag
logical, intent(in), optional :: largefileFlag
logical, intent(in), optional :: netcdf4fileFlag
logical, intent(in), optional :: weightOnlyFlag
logical, intent(in), optional :: verboseFlag
integer, intent(out), optional :: rc