mapl_RegridMethods Module


Uses

  • module~~mapl_regridmethods~~UsesGraph module~mapl_regridmethods mapl_RegridMethods ESMF ESMF module~mapl_regridmethods->ESMF

Used by

  • module~~mapl_regridmethods~~UsedByGraph module~mapl_regridmethods mapl_RegridMethods module~mapl_cfiomod MAPL_CFIOMod module~mapl_cfiomod->module~mapl_regridmethods module~mapl_epochswathmod MAPL_EpochSwathMod module~mapl_epochswathmod->module~mapl_regridmethods module~mapl_esmffieldbundleread MAPL_ESMFFieldBundleRead module~mapl_esmffieldbundleread->module~mapl_regridmethods module~mapl_esmfregriddermod MAPL_EsmfRegridderMod module~mapl_esmfregriddermod->module~mapl_regridmethods module~mapl_extdatagridcompmod MAPL_ExtDataGridCompMod module~mapl_extdatagridcompmod->module~mapl_regridmethods module~mapl_extdataoldtypescreator MAPL_ExtDataOldTypesCreator module~mapl_extdataoldtypescreator->module~mapl_regridmethods module~mapl_griddediomod MAPL_GriddedIOMod module~mapl_griddediomod->module~mapl_regridmethods module~mapl_historygridcompmod MAPL_HistoryGridCompMod module~mapl_historygridcompmod->module~mapl_regridmethods module~mapl_horizontalfluxregridder mapl_HorizontalFluxRegridder module~mapl_horizontalfluxregridder->module~mapl_regridmethods module~mapl_identityregriddermod MAPL_IdentityRegridderMod module~mapl_identityregriddermod->module~mapl_regridmethods module~mapl_latlontolatlonregriddermod MAPL_LatLonToLatLonRegridderMod module~mapl_latlontolatlonregriddermod->module~mapl_regridmethods module~mapl_newregriddermanager_private mapl_NewRegridderManager_private module~mapl_newregriddermanager_private->module~mapl_regridmethods module~mapl_regriddermanager_private MAPL_RegridderManager_private module~mapl_regriddermanager_private->module~mapl_regridmethods module~mapl_regridderspec mapl_RegridderSpec module~mapl_regridderspec->module~mapl_regridmethods module~mapl_regriddertypespec mapl_RegridderTypeSpec module~mapl_regriddertypespec->module~mapl_regridmethods module~mapl_tilingregriddermod MAPL_TilingRegridderMod module~mapl_tilingregriddermod->module~mapl_regridmethods module~mapl_transposeregriddermod MAPL_TransposeRegridderMod module~mapl_transposeregriddermod->module~mapl_regridmethods module~maplbase_mod MAPLBase_Mod module~maplbase_mod->module~mapl_regridmethods program~regrid_util Regrid_Util program~regrid_util->module~mapl_regridmethods

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: REGRID_HINT_COMPUTE_TRANSPOSE = 4
integer, public, parameter :: REGRID_HINT_FILE_WEIGHTS = 2
integer, public, parameter :: REGRID_HINT_LOCAL = 1
integer, public, parameter :: TILING_METHODS(3) = [REGRID_METHOD_CONSERVE, REGRID_METHOD_VOTE, REGRID_METHOD_FRACTION]

Enumerations

enum, bind(c)

Enumerators

enumerator:: REGRID_METHOD_IDENTITY = 0
enumerator:: REGRID_METHOD_BILINEAR = 1
enumerator:: REGRID_METHOD_BILINEAR_ROTATE = 2
enumerator:: REGRID_METHOD_CONSERVE = 3
enumerator:: REGRID_METHOD_VOTE = 4
enumerator:: REGRID_METHOD_FRACTION = 5
enumerator:: REGRID_METHOD_CONSERVE_2ND = 6
enumerator:: REGRID_METHOD_PATCH = 7
enumerator:: REGRID_METHOD_NEAREST_STOD = 8
enumerator:: REGRID_METHOD_CONSERVE_HFLUX = 9
enumerator:: REGRID_METHOD_BILINEAR_MONOTONIC = 10
enumerator:: REGRID_METHOD_CONSERVE_MONOTONIC = 11
enumerator:: UNSPECIFIED_REGRID_METHOD = -1

Functions

public function regrid_method_int_to_string(int_regrid_method) result(string_regrid_method)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: int_regrid_method

Return Value character(len=:), allocatable

public function regrid_method_string_to_int(string_regrid_method) result(int_regrid_method)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: string_regrid_method

Return Value integer