pFIO.F90 Source File


This file depends on

sourcefile~~pfio.f90~~EfferentGraph sourcefile~pfio.f90 pFIO.F90 sourcefile~abstractdatareference.f90 AbstractDataReference.F90 sourcefile~pfio.f90->sourcefile~abstractdatareference.f90 sourcefile~abstractdirectoryservice.f90 AbstractDirectoryService.F90 sourcefile~pfio.f90->sourcefile~abstractdirectoryservice.f90 sourcefile~abstractserver.f90 AbstractServer.F90 sourcefile~pfio.f90->sourcefile~abstractserver.f90 sourcefile~abstractsocket.f90 AbstractSocket.F90 sourcefile~pfio.f90->sourcefile~abstractsocket.f90 sourcefile~abstractsocketvector.f90 AbstractSocketVector.F90 sourcefile~pfio.f90->sourcefile~abstractsocketvector.f90 sourcefile~arrayreference.f90 ArrayReference.F90 sourcefile~pfio.f90->sourcefile~arrayreference.f90 sourcefile~attribute.f90 Attribute.F90 sourcefile~pfio.f90->sourcefile~attribute.f90 sourcefile~baseserver.f90 BaseServer.F90 sourcefile~pfio.f90->sourcefile~baseserver.f90 sourcefile~clientmanager.f90 ClientManager.F90 sourcefile~pfio.f90->sourcefile~clientmanager.f90 sourcefile~clientthread.f90 ClientThread.F90 sourcefile~pfio.f90->sourcefile~clientthread.f90 sourcefile~clientthreadvector.f90 ClientThreadVector.F90 sourcefile~pfio.f90->sourcefile~clientthreadvector.f90 sourcefile~coordinatevariable.f90 CoordinateVariable.F90 sourcefile~pfio.f90->sourcefile~coordinatevariable.f90 sourcefile~directoryservice.f90 DirectoryService.F90 sourcefile~pfio.f90->sourcefile~directoryservice.f90 sourcefile~filemetadata.f90 FileMetadata.F90 sourcefile~pfio.f90->sourcefile~filemetadata.f90 sourcefile~localmemreference.f90 LocalMemReference.F90 sourcefile~pfio.f90->sourcefile~localmemreference.f90 sourcefile~mpiserver.f90 MpiServer.F90 sourcefile~pfio.f90->sourcefile~mpiserver.f90 sourcefile~mpisocket.f90 MpiSocket.F90 sourcefile~pfio.f90->sourcefile~mpisocket.f90 sourcefile~multicommserver.f90 MultiCommServer.F90 sourcefile~pfio.f90->sourcefile~multicommserver.f90 sourcefile~multigroupserver.f90 MultiGroupServer.F90 sourcefile~pfio.f90->sourcefile~multigroupserver.f90 sourcefile~multilayerserver.f90 MultiLayerServer.F90 sourcefile~pfio.f90->sourcefile~multilayerserver.f90 sourcefile~netcdf4_fileformatter.f90 NetCDF4_FileFormatter.F90 sourcefile~pfio.f90->sourcefile~netcdf4_fileformatter.f90 sourcefile~pfio_constants.f90 pFIO_Constants.F90 sourcefile~pfio.f90->sourcefile~pfio_constants.f90 sourcefile~pfio_utilities.f90 pFIO_Utilities.F90 sourcefile~pfio.f90->sourcefile~pfio_utilities.f90 sourcefile~serverthread.f90 ServerThread.F90 sourcefile~pfio.f90->sourcefile~serverthread.f90 sourcefile~simplesocket.f90 SimpleSocket.F90 sourcefile~pfio.f90->sourcefile~simplesocket.f90 sourcefile~stringvariablemap.f90 StringVariableMap.F90 sourcefile~pfio.f90->sourcefile~stringvariablemap.f90 sourcefile~stringvectorutil.f90 StringVectorUtil.F90 sourcefile~pfio.f90->sourcefile~stringvectorutil.f90 sourcefile~unlimitedentity.f90 UnlimitedEntity.F90 sourcefile~pfio.f90->sourcefile~unlimitedentity.f90 sourcefile~variable.f90 Variable.F90 sourcefile~pfio.f90->sourcefile~variable.f90

Files dependent on this one

pFIO.F90wCFIOCollection.F90
w
wCoordinateAxis.F90
w
wcreate_basic_grid.F90
w
wcub2latlon_regridder.F90
w
wCubedSphereGeomFactory.F90
w
wCubedSphereGeomFactory_smod.F90
w
wCubedSphereGeomSpec.F90
w
wCubedSphereGeomSpec_smod.F90
w
wDataCollection.F90
w
wequal_to.F90
w
wESMF_CFIOPtrVectorMod.F90
w
wExtDataConfig.F90
w
wExtDataGridComp.F90
w
wFieldBundleRead.F90
w
wFieldBundleWrite.F90
w
wFileMetadataUtilities.F90
w
wfill_coordinates.F90
w
wGeom_PFIO.F90
w
wGeomCatagorizer.F90
w
wGrid_PFIO.F90
w
wGriddedIO.F90
w
wHistoryCollectionGridComp.F90
w
wHistoryGridComp.F90
w
wLatAxis.F90
w
wLatLonGeomFactory.F90
w
wLatLonGeomSpec.F90
w
wLonAxis.F90
w
wmake_decomposition.F90
w
wmake_distribution.F90
w
wmake_file_metadata.F90
w
wmake_geom.F90
w
wmake_gridded_dims.F90
w
wmake_LatLonGeomSpec_from_hconfig.F90
w
wmake_LatLonGeomSpec_from_metadata.F90
w
wMAPL.F90
w
wMAPL_AbstractGridFactory.F90
w
wmapl_bundleio_test.F90
w
wMAPL_Cap.F90
w
wMAPL_CapGridComp.F90
w
wMAPL_CFIO.F90
w
wMAPL_CubedSphereGridFactory.F90
w
wMAPL_EpochSwathMod.F90
w
wMAPL_ExternalGridFactory.F90
w
wMAPL_Generic.F90
w
wMAPL_GeosatMaskMod.F90
w
wMAPL_GridManager.F90
w
wMAPL_LatLonGridFactory.F90
w
wMAPL_NUOPCWrapperMod.F90
w
wMAPL_StationSamplerMod.F90
w
wMAPL_SwathGridFactory.F90
w
wMAPL_TilingRegridder.F90
w
wMAPL_TimeMethods.F90
w
wMAPL_TrajectoryMod_smod.F90
w
wMAPL_TripolarGridFactory.F90
w
wMAPL_VerticalMethods.F90
w
wMAPL_XYGridFactory.F90
w
wMockGridFactory.F90
w
wNCIO.F90
w
wpfio_collective_demo.F90
w
wpfio_ctest_io.F90
w
wpfio_open_close.F90
w
wpfio_performance.F90
w
wpfio_read_write_1d_string_example.F90
w
wpfio_server_demo.F90
w
wpFIOServerBounds.F90
w
wRegrid_Util.F90
w
wRestartHandler.F90
w
wServerManager.F90
w
wSharedIO.F90
w
wsupports_hconfig.F90
w
wsupports_metadata.F90
w
wTest_ServerThread.pf
w
wTileIO.F90
w
wtypesafe_make_file_metadata.F90
w
wtypesafe_make_geom.F90
w

Source Code

module pFIO
   use pFIO_ConstantsMod
   use pFIO_UnlimitedEntityMod
   use pFIO_AttributeMod
   use pFIO_VariableMod
   use pFIO_CoordinateVariableMod
   use pFIO_FileMetadataMod
   use pFIO_NetCDF4_FileFormatterMod
   use pFIO_AbstractDirectoryServiceMod
   use pFIO_DirectoryServiceMod
   use pFIO_AbstractServerMod
   use pFIO_BaseServerMod
   use pFIO_MpiServerMod
   use pFIO_MultiLayerServerMod
   use pFIO_MultiCommServerMod
   use pFIO_MultiGroupServerMod
   use pFIO_UtilitiesMod
!C$   use pFIO_OpenMPServerMod
   use pFIO_ServerThreadMod
   use pFIO_ClientThreadMod
   use pFIO_ClientThreadVectorMod
   use pFIO_ClientManagerMod
   use pFIO_AbstractSocketMod
   use pFIO_AbstractSocketVectorMod
   use pFIO_MpiSocketMod
   use pFIO_SimpleSocketMod
   use pFIO_AbstractDataReferenceMod
   use pFIO_ArrayReferenceMod
   use pFIO_StringAttributeMapMod
   use pFIO_StringVariableMapMod
   use pFIO_LocalMemReferenceMod
   use pFIO_FormatterPtrVectorMod
   use pFIO_StringVectorUtilMod 

   integer, save :: debug_unit = 0

end module pFIO