Base.F90 Source File


This file depends on

ApplicationSupport.F90wBase.F90
w
Base_Base.F90w
w
Constants.F90w
w
ESMFL_Mod.F90w
w
FileMetadataUtilities.F90w
w
HorizontalFluxRegridder.F90w
w
Interp.F90w
w
KeywordEnforcer.F90w
w
MAPL_AbstractGridFactory.F90w
w
MAPL_AbstractRegridder.F90w
w
MAPL_CFIO.F90w
w
MAPL_Comms.F90w
w
MAPL_Config.F90w
w
MAPL_CubedSphereGridFactory.F90w
w
MAPL_DirPath.F90w
w
MAPL_EtaHybridVerticalCoordinate.F90w
w
MAPL_ExceptionHandling.F90w
w
MAPL_ExternalGridFactory.F90w
w
MAPL_GridManager.F90w
w
MAPL_Hash.F90w
w
MAPL_IO.F90w
w
MAPL_LatLonGridFactory.F90w
w
MAPL_LoadBalance.F90w
w
MAPL_LocStreamMod.F90w
w
MAPL_MaxMinMod.F90w
w
MAPL_MemUtils.F90w
w
MAPL_NewArthParser.F90w
w
MAPL_Profiler.F90w
w
MAPL_RegridderManager.F90w
w
MAPL_SatVapor.F90w
w
MAPL_SimpleBundleMod.F90w
w
MAPL_Sort.F90w
w
MAPL_SphericalGeometry.F90w
w
MAPL_sun_uc.F90w
w
MAPL_TransposeRegridder.F90w
w
MAPL_VerticalMethods.F90w
w
NewRegridderManager.F90w
w
RegridderSpec.F90w
w
RegridderTypeSpec.F90w
w
RegridMethods.F90w
w
ServerManager.F90w
w
Shmem.F90w
w
SimpleCommSplitter.F90w
w
SplitCommunicator.F90w
w

Files dependent on this one

sourcefile~~base.f90~~AfferentGraph sourcefile~base.f90 Base.F90 sourcefile~cubedspheregeomspec_smod.f90 CubedSphereGeomSpec_smod.F90 sourcefile~cubedspheregeomspec_smod.f90->sourcefile~base.f90 sourcefile~equal_to.f90~2 equal_to.F90 sourcefile~equal_to.f90~2->sourcefile~base.f90 sourcefile~make_decomposition.f90 make_decomposition.F90 sourcefile~make_decomposition.f90->sourcefile~base.f90 sourcefile~make_distribution.f90 make_distribution.F90 sourcefile~make_distribution.f90->sourcefile~base.f90 sourcefile~make_latlongeomspec_from_hconfig.f90 make_LatLonGeomSpec_from_hconfig.F90 sourcefile~make_latlongeomspec_from_hconfig.f90->sourcefile~base.f90 sourcefile~make_latlongeomspec_from_metadata.f90 make_LatLonGeomSpec_from_metadata.F90 sourcefile~make_latlongeomspec_from_metadata.f90->sourcefile~base.f90 sourcefile~mapl.f90 MAPL.F90 sourcefile~mapl.f90->sourcefile~base.f90 sourcefile~mapl_nuopcwrappermod.f90 MAPL_NUOPCWrapperMod.F90 sourcefile~mapl_nuopcwrappermod.f90->sourcefile~base.f90 sourcefile~supports_hconfig.f90~2 supports_hconfig.F90 sourcefile~supports_hconfig.f90~2->sourcefile~base.f90 sourcefile~supports_metadata.f90~2 supports_metadata.F90 sourcefile~supports_metadata.f90~2->sourcefile~base.f90 sourcefile~test_cfio_bundle.pf Test_CFIO_Bundle.pf sourcefile~test_cfio_bundle.pf->sourcefile~base.f90 sourcefile~tstqsat.f90 tstqsat.F90 sourcefile~tstqsat.f90->sourcefile~base.f90 sourcefile~ut_extdata.f90 ut_ExtData.F90 sourcefile~ut_extdata.f90->sourcefile~base.f90 sourcefile~utcfio_bundle.f90 utCFIO_Bundle.F90 sourcefile~utcfio_bundle.f90->sourcefile~base.f90 sourcefile~capdriver.f90 CapDriver.F90 sourcefile~capdriver.f90->sourcefile~mapl.f90 sourcefile~extdataroot_gridcomp.f90 ExtDataRoot_GridComp.F90 sourcefile~capdriver.f90->sourcefile~extdataroot_gridcomp.f90 sourcefile~comp_testing_driver.f90 Comp_Testing_Driver.F90 sourcefile~comp_testing_driver.f90->sourcefile~mapl.f90 sourcefile~extdatadriver.f90 ExtDataDriver.F90 sourcefile~extdatadriver.f90->sourcefile~mapl.f90 sourcefile~extdatadrivergridcomp.f90 ExtDataDriverGridComp.F90 sourcefile~extdatadriver.f90->sourcefile~extdatadrivergridcomp.f90 sourcefile~extdatadrivermod.f90 ExtDataDriverMod.F90 sourcefile~extdatadriver.f90->sourcefile~extdatadrivermod.f90 sourcefile~extdatadriver.f90->sourcefile~extdataroot_gridcomp.f90 sourcefile~extdatadrivergridcomp.f90->sourcefile~mapl.f90 sourcefile~extdatadrivermod.f90->sourcefile~mapl.f90 sourcefile~extdatadrivermod.f90->sourcefile~extdatadrivergridcomp.f90 sourcefile~extdatadrivermod.f90->sourcefile~extdataroot_gridcomp.f90 sourcefile~extdataroot_gridcomp.f90->sourcefile~mapl.f90 sourcefile~varspecdescription.f90 VarspecDescription.F90 sourcefile~extdataroot_gridcomp.f90->sourcefile~varspecdescription.f90 sourcefile~mapl_demo_fargparse.f90 MAPL_demo_fargparse.F90 sourcefile~mapl_demo_fargparse.f90->sourcefile~mapl.f90 sourcefile~pfio_mapl_demo.f90 pfio_MAPL_demo.F90 sourcefile~pfio_mapl_demo.f90->sourcefile~mapl.f90 sourcefile~regrid_util.f90 Regrid_Util.F90 sourcefile~regrid_util.f90->sourcefile~mapl.f90 sourcefile~time_ave_util.f90 time_ave_util.F90 sourcefile~time_ave_util.f90->sourcefile~mapl.f90 sourcefile~varspecdescription.f90->sourcefile~mapl.f90

Source Code

module MAPLBase_Mod

  use ESMFL_Mod         !  Stopgap
  use MAPL_ExceptionHandling
  use MAPL_BaseMod
  use MAPL_BaseMod, only: MAPL_GRID_INTERIOR
! For temporary backward compatibility after moving/renaming:
  use MAPL_BaseMod, only: ESMF_GRID_INTERIOR => MAPL_GRID_INTERIOR
  use MAPL_IOMod
  use MAPL_CFIOMod
  use MAPL_CommsMod
! For temporary backward compatibility after Constants Library
  use MAPL_ConstantsMod
  use MAPL_ConstantsMod, only: MAPL_PI_R8
  use MAPL_ConfigMod
  use MAPL_SortMod
  use MAPL_ProfMod
  use MAPL_SunMod
  use MAPL_LocStreamMod
  use MAPL_InterpMod
  use MAPL_SatVaporMod
  use MAPL_MemUtilsMod
  use MAPL_HashMod
  use MAPL_LoadBalanceMod
  use MAPL_AbstractGridFactoryMod
  use MAPL_AbstractRegridderMod
  use MAPL_RegridderManagerMod
  use MAPL_NewRegridderManager
  use mapl_HorizontalFluxRegridder
  use MAPL_TransposeRegridderMod
  use MAPL_RegridderSpec
  use MAPL_RegridderTypeSpec
  use MAPL_RegridMethods
  use MAPL_GridManagerMod
  use MAPL_LatLonGridFactoryMod
  use MAPL_CubedSphereGridFactoryMod
  use MAPL_ExternalGridFactoryMod
  use MAPL_ShmemMod
  use MAPL_MaxMinMod
  use MAPL_SimpleBundleMod
  use MAPL_NewArthParserMod
  use MAPL_DirPathMod
  use MAPL_KeywordEnforcerMod
  use MAPL_SimpleCommSplitterMod
  use MAPL_SplitCommunicatorMod
  use MAPL_EtaHybridVerticalCoordinateMod
  use MAPL_ApplicationSupport
  use MAPL_ServerManager
  use MAPL_FileMetadataUtilsMod
  use MAPL_VerticalDataMod
  use MAPL_SphericalGeometry
  logical, save, private :: mapl_is_initialized = .false.

end module MAPLBase_Mod