MAPL_GridManager_private Module


Uses

  • module~~mapl_gridmanager_private~~UsesGraph module~mapl_gridmanager_private MAPL_GridManager_private ESMF ESMF module~mapl_gridmanager_private->ESMF iso_fortran_env iso_fortran_env module~mapl_gridmanager_private->iso_fortran_env module~mapl_abstractgridfactorymod MAPL_AbstractGridFactoryMod module~mapl_gridmanager_private->module~mapl_abstractgridfactorymod module~mapl_errorhandlingmod MAPL_ErrorHandlingMod module~mapl_gridmanager_private->module~mapl_errorhandlingmod module~mapl_integer64gridfactorymapmod MAPL_Integer64GridFactoryMapMod module~mapl_gridmanager_private->module~mapl_integer64gridfactorymapmod module~mapl_keywordenforcermod MAPL_KeywordEnforcerMod module~mapl_gridmanager_private->module~mapl_keywordenforcermod module~mapl_stringgridfactorymapmod MAPL_StringGridFactoryMapMod module~mapl_gridmanager_private->module~mapl_stringgridfactorymapmod module~mapl_abstractgridfactorymod->ESMF module~mapl_abstractgridfactorymod->iso_fortran_env module~mapl_abstractgridfactorymod->module~mapl_keywordenforcermod module~mapl_basemod MAPL_BaseMod module~mapl_abstractgridfactorymod->module~mapl_basemod module~mapl_constants MAPL_Constants module~mapl_abstractgridfactorymod->module~mapl_constants module~mapl_exceptionhandling MAPL_ExceptionHandling module~mapl_abstractgridfactorymod->module~mapl_exceptionhandling module~pfio pFIO module~mapl_abstractgridfactorymod->module~pfio module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandlingmod->module~mapl_throwmod mpi mpi module~mapl_errorhandlingmod->mpi module~mapl_integer64gridfactorymapmod->iso_fortran_env module~mapl_integer64gridfactorymapmod->module~mapl_abstractgridfactorymod module~mapl_stringgridfactorymapmod->module~mapl_abstractgridfactorymod

Used by

  • module~~mapl_gridmanager_private~~UsedByGraph module~mapl_gridmanager_private MAPL_GridManager_private module~mapl_gridmanagermod MAPL_GridManagerMod module~mapl_gridmanagermod->module~mapl_gridmanager_private module~test_gridmanager Test_GridManager module~test_gridmanager->module~mapl_gridmanager_private module~bundletestsupport BundleTestSupport module~bundletestsupport->module~mapl_gridmanagermod module~esmf_cfiocollectionmod ESMF_CFIOCollectionMod module~esmf_cfiocollectionmod->module~mapl_gridmanagermod module~mapl_capgridcompmod MAPL_CapGridCompMod module~mapl_capgridcompmod->module~mapl_gridmanagermod module~mapl_cfiomod MAPL_CFIOMod module~mapl_cfiomod->module~mapl_gridmanagermod module~mapl_datacollectionmod MAPL_DataCollectionMod module~mapl_datacollectionmod->module~mapl_gridmanagermod module~mapl_epochswathmod MAPL_EpochSwathMod module~mapl_epochswathmod->module~mapl_gridmanagermod module~mapl_esmffieldbundleread MAPL_ESMFFieldBundleRead module~mapl_esmffieldbundleread->module~mapl_gridmanagermod module~mapl_esmfregriddermod MAPL_EsmfRegridderMod module~mapl_esmfregriddermod->module~mapl_gridmanagermod module~mapl_extdatagridcomp2g MAPL_ExtDataGridComp2G module~mapl_extdatagridcomp2g->module~mapl_gridmanagermod module~mapl_extdatagridcompmod MAPL_ExtDataGridCompMod module~mapl_extdatagridcompmod->module~mapl_gridmanagermod module~mapl_filemetadatautilsmod MAPL_FileMetadataUtilsMod module~mapl_filemetadatautilsmod->module~mapl_gridmanagermod module~mapl_genericmod MAPL_GenericMod module~mapl_genericmod->module~mapl_gridmanagermod module~mapl_griddediomod MAPL_GriddedIOMod module~mapl_griddediomod->module~mapl_gridmanagermod module~mapl_historygridcompmod MAPL_HistoryGridCompMod module~mapl_historygridcompmod->module~mapl_gridmanagermod module~mapl_newregriddermanager_private mapl_NewRegridderManager_private module~mapl_newregriddermanager_private->module~mapl_gridmanagermod module~mapl_regriddermanager_private MAPL_RegridderManager_private module~mapl_regriddermanager_private->module~mapl_gridmanagermod module~maplbase_mod MAPLBase_Mod module~maplbase_mod->module~mapl_gridmanagermod program~comp_testing_driver comp_testing_driver program~comp_testing_driver->module~mapl_gridmanagermod program~regrid_util Regrid_Util program~regrid_util->module~mapl_gridmanagermod

Variables

Type Visibility Attributes Name Initial
character(len=*), public, parameter :: factory_id_attribute = 'MAPL_grid_factory_id'

Derived Types

type, public ::  GridManager

Type-Bound Procedures

procedure, public :: add_factory
procedure, public :: add_prototype
procedure, public :: delete ../../

$ procedure :: make_field $ procedure :: delete_field

generic, public :: destroy => destroy_grid
procedure, public :: destroy_grid
procedure, public :: get_factory
procedure, public :: get_id
procedure, public :: is_valid_prototype
procedure, public :: make_clone
generic, public :: make_factory => make_factory_from_config
generic, public :: make_factory => make_factory_from_file
generic, public :: make_factory => make_factory_from_distGrid
procedure, public :: make_factory_from_config
procedure, public :: make_factory_from_distGrid
procedure, public :: make_factory_from_file
generic, public :: make_grid => make_grid_from_factory
generic, public :: make_grid => make_grid_from_config
generic, public :: make_grid => make_grid_from_distGrid
procedure, public :: make_grid_from_config
procedure, public :: make_grid_from_distGrid
procedure, public :: make_grid_from_factory