Source Files

FileDescription
AbstractCollectiveDataMessage.F90
AbstractColumn.F90
AbstractCommSplitter.F90
AbstractComponent.F90
AbstractComposite.F90
AbstractDataMessage.F90
AbstractDataReference.F90
AbstractDirectoryService.F90
AbstractFrameworkComponent.F90
AbstractGauge.F90
AbstractMessage.F90
AbstractMeter.F90
AbstractMeterFactory.F90
AbstractMeterNode.F90
AbstractRequestHandle.F90
AbstractServer.F90
AbstractSocket.F90
AbstractSocketVector.F90
AbstractStateItemSpec.F90
AddExtCollectionMessage.F90
AddHistCollectionMessage.F90
AdvancedMeter.F90
ApplicationSupport.F90
ArrayReference.F90
Attribute.F90
Base.F90
Base_Base.F90
Base_Base_implementation.F90
BaseComponent.F90
BaseFrameworkComponent.F90
BaseProfiler.F90
BaseServer.F90
BaseThread.F90
benchmark_bin.F90
benchmark_sdf.F90
BinIO.F90
BW_Benchmark.F90
BW_Benchmark.F90
BW_BenchmarkSpec.F90
CallbackMap.F90
CapDriver.F90
CapOptions.F90
CFIOCollection.F90
checkpoint_simulator.F90
ClientManager.F90
ClientThread.F90
ClientThreadVector.F90
CollectivePrefetchDataMessage.F90
CollectivePrefetchDoneMessage.F90
CollectiveStageDataMessage.F90
CollectiveStageDoneMessage.F90
ColumnVector.F90
ComboSpec.F90
CommGroupDescription.F90
Comp_Testing_Driver.F90
ComponentSpecification.F90
CompositeComponent.F90
ConcreteComposite.F90
ConnectionPoint.F90
Constants.F90
CoordinateVariable.F90
CouplingSpec.F90
CptrWrapper.F90
cub2latlon_regridder.F90
DataCollection.F90
DataCollectionManager.F90
DecoratorComponent.F90
demo.F90
DimSpec.F90
DirectoryService.F90
DistributedMeter.F90
DistributedMeterNode.F90
DistributedProfiler.F90
DoneMessage.F90
DownBit.F90
driver.F90
driver.F90
driver.F90
driver.F90
driver.F90
DSO_Utilities.F90
DummyMessage.F90
EntryPointVector.F90
ESMF_CFIOEosMod.F90
ESMF_CFIOFileMod.F90
ESMF_CFIOGridMod.F90
ESMF_CFIOMod.F90
ESMF_CFIOPtrVectorMod.F90
ESMF_CFIOSdfMod.F90
ESMF_CFIOUtilMod.F90
ESMF_CFIOVarInfoMod.F90
ESMF_TestCase.F90
ESMF_TestMethod.F90
ESMF_TestParameter.F90
ESMFL_Mod.F90
ExclusiveColumn.F90
ExtData_IOBundleMod.F90
ExtData_IOBundleMod.F90
ExtData_IOBundleVectorMod.F90
ExtData_IOBundleVectorMod.F90
ExtDataAbstractFileHandler.F90
ExtDataBracket.F90
ExtDataClimFileHandler.F90
ExtDataCollection.F90
ExtDataConfig.F90
ExtDataConstants.F90
ExtDataDerived.F90
ExtDataDerivedExportVector.F90
ExtDataDriver.F90
ExtDataDriverGridComp.F90
ExtDataDriverMod.F90
ExtDataFileStream.F90
ExtDataGridCompMod.F90
ExtDataGridCompNG.F90
ExtDataLgr.F90
ExtDataNode.F90
ExtDataOldTypesCreator.F90
ExtDataPrimaryExportVector.F90
ExtDataRoot_GridComp.F90
ExtDataRule.F90
ExtDataSample.F90
ExtDataSimpleFileHandler.F90
ExtDataTypeDef.F90
ExtDataUpdatePointer.F90
ExternalGCStorage.F90
FargparseCLI.F90
FastClientThread.F90
field_utils_setup.F90
FieldBinaryOperations.F90
FieldBLAS.F90
FieldBundleRead.F90
FieldBundleWrite.F90
FieldPointerUtilities.F90
FieldSpec.F90
FieldUnaryFunctions.F90
FieldUtilities.F90
FieldUtils.F90
FileIOShared.F90
FileMetadata.F90
FileMetadataUtilities.F90
FileMetadataUtilitiesVector.F90
FileMetadataVector.F90
FileSystemUtilities.F90
FlapCLI.F90
FormattedTextColumn.F90
fortran_python_bridge.F90
FortranTimerGauge.F90
ForwardDataAndMessage.F90
ForwardDataMessage.F90
GathervKernel.F90
GathervKernel.F90
GathervSpec.F90
GenericCplComp.F90
GridComp.F90
GriddedIO.F90
GriddedIOitem.F90
HandShakeMessage.F90
hinterp.F90
HistoryCollection.F90
HorizontalFluxRegridder.F90
HorizontalStaggerLoc.F90
IDMessage.F90
InclusiveColumn.F90
init_tests.F90
IntArray.F90
IntegerMessageMap.F90
IntegerRequestMap.F90
IntegerSocketMap.F90
interfaces.F90
InternalConstants.F90
Interp.F90
Interp_implementation.F90
Kernel.F90
LocalMemReference.F90
MAPL.F90
MAPL_AbstractGridFactory.F90
MAPL_AbstractRegridder.F90
mapl_bundleio_test.F90
MAPL_Cap.F90
MAPL_CapGridComp.F90
MAPL_CF_Time.F90
MAPL_CFIO.F90
MAPL_Comms.F90
MAPL_Config.F90
MAPL_ConservativeRegridder.F90
MAPL_CubedSphereGridFactory.F90
MAPL_DateTime_Parsing_ESMF.F90
MAPL_DefGridName.F90
MAPL_demo_fargparse.F90
MAPL_DirPath.F90
MAPL_EASEConversion.F90
MAPL_EASEGridFactory.F90
MAPL_EpochSwathMod.F90
MAPL_ErrorHandling.F90
MAPL_ESMF_Interfaces.F90
MAPL_EsmfRegridder.F90
MAPL_ESMFTimeVectorMod.F90
MAPL_EtaHybridVerticalCoordinate.F90
MAPL_ExceptionHandling.F90
MAPL_ExternalGridFactory.F90
MAPL_FractionalRegridder.F90
MAPL_Generic.F90
MAPL_GetLatLonCoord.F90
MAPL_GridComps.F90
MAPL_GridManager.F90

! NOTE: This class implements the Singleton pattern - there should ! be only one GridManager for the application. However, ! testing requires multiple instances. To reflect this ! intent this file contains 2 modules. The first one ! “MAPL_GridManager_private” makes the derived type public, ! and is useful for testing. The 2nd module ! “MAPL_GridManagerMod” is intended for general use, and ! does not export the derived type.

MAPL_GridSpec.F90
MAPL_GridType.F90
MAPL_Hash.F90
MAPL_HistoryCollection.F90
MAPL_HistoryGridComp.F90
MAPL_IdentityRegridder.F90
MAPL_Initialize.F90
MAPL_Integer64GridFactoryMap.F90
MAPL_IO.F90
MAPL_ISO8601_DateTime.F90
MAPL_ISO8601_DateTime_ESMF.F90
MAPL_KeywordEnforcer.F90
MAPL_LatLonGridFactory.F90
MAPL_LatLonToLatLonRegridder.F90
MAPL_LoadBalance.F90
MAPL_LocStreamFactoryMod.F90
MAPL_LocStreamMod.F90
MAPL_LocstreamRegridder.F90
MAPL_MaskMod.F90
MAPL_MaskMod_smod.F90
MAPL_MaxMinMod.F90
MAPL_MemUtils.F90
MAPL_MinMax.F90
MAPL_NetCDF.F90
MAPL_NominalOrbitsMod.F90
MAPL_NUOPCWrapperMod.F90
MAPL_ObsUtil.F90
MAPL_OrbGridCompMod.F90
MAPL_pFUnit_Throw.F90
MAPL_Profiler.F90
MAPL_Profiler.F90
MAPL_ProvidedServiceItemVector.F90
MAPL_Range.F90
MAPL_RegridderManager.F90
MAPL_RegridderTypeSpecRegridderMap.F90
MAPL_RegridderVector.F90
MAPL_RequestedServiceItemVector.F90
MAPL_Resource.F90
MAPL_SatVapor.F90
MAPL_ServiceConnectionItemVector.F90
MAPL_ServiceServices.F90
MAPL_ServiceServicesTypes.F90
MAPL_SimpleAlarm.F90
MAPL_SimpleBundleMod.F90
MAPL_Sleep.F90
MAPL_Sort.F90
MAPL_SphericalGeometry.F90
MAPL_StationSamplerMod.F90
MAPL_StringGridFactoryMap.F90
MAPL_StringGridMap.F90
MAPL_StringRouteHandleMap.F90
MAPL_stubs.F90
MAPL_sun_uc.F90
MAPL_SwathGridFactory.F90
MAPL_Throw.F90
MAPL_TilingRegridder.F90
MAPL_TimeMethods.F90
MAPL_TrajectoryMod.F90
MAPL_TrajectoryMod_smod.F90
MAPL_TransposeRegridder.F90
MAPL_TripolarGridFactory.F90
MAPL_VerticalInterpMod.F90
MAPL_VerticalMethods.F90
MAPL_VotingRegridder.F90
MAPL_XYGridFactory.F90
MaplComponent.F90
MaplGeneric.F90
MaplGenericComponent.F90
MaplGrid.F90
MaplShared.F90
MathConstants.F90
MaxCycleColumn.F90
MeanCycleColumn.F90
MemoryProfiler.F90
MemoryTextColumn.F90
MessageVector.F90
MessageVisitor.F90
MeterNode.F90
MeterNodePtr.F90
MeterNodeStack.F90
MeterNodeVector.F90
MinCycleColumn.F90
MockClient.F90
MockClientThread.F90
MockGridFactory.F90
MockRegridder.F90
MockServer.F90
MockServerThread.F90
MockSocket.F90
ModifyMetadataMessage.F90
mpi_demo.F90
MpiMutex.F90
MpiServer.F90
MpiSocket.F90
MpiTimerGauge.F90
MultiColumn.F90
MultiCommServer.F90
MultiGroupServer.F90
MultiLayerServer.F90
NameColumn.F90
NCIO.F90
NetCDF4_FileFormatter.F90
netcdf_stub.F90
NetCDF_Supplement.F90
NewRegridderManager.F90
NumCyclesColumn.F90
oomph.F90
OpenMP_Support.F90
OpenMPServer.F90
Partition.F90
PercentageColumn.F90
pFIO.F90
pfio_base.F90
pfio_collective_demo.F90
pFIO_Constants.F90
pfio_ctest_io.F90
pfio_MAPL_demo.F90
pfio_open_close.F90
pfio_parallel_netcdf_reproducer.F90
pfio_read_write_string_example.F90
pfio_server_demo.F90
pFIO_Utilities.F90
pfio_writer.F90
PFL_KeywordEnforcer.F90
pflogger_stub.F90
PhysicalConstants.F90
Plain_netCDF_Time.F90
PrefetchDataMessage.F90
PrefetchDoneMessage.F90
ProfileReporter.F90
ProtocolParser.F90
python_fortran_bridge.F90
PythonBridge.F90
RDMAReference.F90
Regrid_Functions_Mod.F90
Regrid_Util.F90
RegridderSpec.F90
RegridderSpecRouteHandleMap.F90
RegridderTypeSpec.F90
RegridMethods.F90
ReplaceMetadataMessage.F90
restart_simulator.F90
RssMemoryGauge.F90
RunEntryPoint.F90
SeparatorColumn.F90
ServerManager.F90
ServerThread.F90
ServerThreadVector.F90
ShaveMantissa_py.F90
Shmem.F90
Shmem_implementation.F90
ShmemReference.F90
SimpleColumn.F90
SimpleCommSplitter.F90
SimpleSocket.F90
SimpleTextColumn.F90
SimulationTime.F90
SplitCommunicator.F90
StageDataMessage.F90
StageDoneMessage.F90
state_utils_setup.F90
StateArithmeticParser.F90
StateFilter.F90
StateMasking.F90
StateSpecification.F90
StateUtils.F90
status_codes.F90
StdDevColumn.F90
String.F90
StringCompositeMap.F90
StringIntegerMapUtil.F90
StringTemplate.F90
StringVariableMap.F90
StringVectorUtil.F90
StubComponent.F90
support_for_assumed_type.F90
support_for_c_loc_assumed_size.F90
support_for_mpi_alloc_mem_cptr.F90
support_for_mpi_ierror_keyword.F90
SurrogateFrameworkComponent.F90
TerminateMessage.F90
test_AdvancedMeter.pf
Test_Attribute.pf
Test_CFIO_Bundle.pf
Test_Client.pf
test_Column.pf
Test_CompositeComponent.pf
Test_ConcreteComposite.pf
Test_CoordinateVariable.pf
Test_DirectoryService.pf
test_DirPath.pf
test_DistributedMeter.pf
test_DSO_Utilities.pf
test_ExclusiveColumn.pf
Test_ExtDataUpdatePointer.pf
Test_FieldArithmetic.pf
Test_FieldBLAS.pf
Test_FileMetadata.pf
test_FileSystemUtilities.pf
Test_GridManager.pf
Test_LatLon_Corners.pf
Test_LatLon_GridFactory.pf
Test_LocalMemReference.pf
test_Mapl_Base.pf
test_MAPL_CF_Time.pf
Test_MAPL_Config.pf
test_MAPL_DateTime_Parsing.pf
test_MAPL_DateTime_Parsing_ESMF.pf
test_MAPL_ISO8601_DateTime.pf
test_MAPL_NetCDF.pf
Test_MAPL_Resource.pf
test_MeterNode.pf
test_MeterNodeIterator.pf
Test_MpiSocket.pf
test_NameColumn.pf
Test_NetCDF4_FileFormatter.pf
Test_Partition.pf
test_PercentageColumn.pf
Test_pFIO_Utilities.pf
Test_PrefetchDataMessage.pf
test_ProfileReporter.pf
Test_ProtocolParser.pf
Test_RegridderManager.pf
Test_ServerThread.pf
Test_SimpleMAPLcomp.pf
Test_SimpleServer.pf
Test_SimpleSocket.pf
test_sort.pf
Test_SphericalToCartesian.pf
Test_StateArithmetic.pf
Test_StateFilter.pf
Test_StateMask.pf
test_String.pf
Test_StringGridFactoryMap.pf
test_TimeProfiler.pf
test_TimeStringConversion.pf
test_TimeUtils.pf
Test_UDSystem.pf
Test_udunits2f.pf
Test_UnlimitedEntity.pf
Test_Variable.pf
Test_VarSpec.pf
testbin.F90
testhorz.F90
testr.f90
testr_gd.f90
testr_gd_wr.f90
testr_st.f90
testw2.f90
testw3.f90
testw_ex1.f90
testw_ex2.f90
testw_ex3.f90
testw_ex4.f90
testw_ex5.f90
testw_st.f90
TextColumn.F90
TextColumnVector.F90
TileGridIO.F90
time_ave_util.F90
TimeProfiler.F90
TimeStringConversion.F90
TimeUtils.F90
tstqsat.F90
tstsort.F90
UDSystem.F90
udunits2f.F90
UngriddedDimSpec.F90
UnlimitedEntity.F90
UserComponent.F90
ut_ExtData.F90
utCFIO_Array.F90
utCFIO_Bundle.F90
utCFIO_Nbits.F90
utDistIO.F90
utDownBit.F90
VarConn.F90
VarConnPoint.F90
VarConnType.F90
VarConnVector.F90
Variable.F90
VarSpec.F90
VarspecDescription.F90
VarSpecMiscMod.F90
VarSpecPtr.F90
VarSpecType.F90
VarSpecVector.F90
VerticalCoordinate.F90
VerticalRegridConserveInterface.F90
VerticalRegridUtilities.F90
VerticalStaggerLoc.F90
VmstatMemoryGauge.F90
WrapArray.F90