pFIO_NetCDF4_FileFormatterMod Module


Uses

  • module~~pfio_netcdf4_fileformattermod~~UsesGraph module~pfio_netcdf4_fileformattermod pFIO_NetCDF4_FileFormatterMod gFTL2_StringIntegerMap gFTL2_StringIntegerMap module~pfio_netcdf4_fileformattermod->gFTL2_StringIntegerMap gFTL2_StringVector gFTL2_StringVector module~pfio_netcdf4_fileformattermod->gFTL2_StringVector iso_fortran_env iso_fortran_env module~pfio_netcdf4_fileformattermod->iso_fortran_env module~mapl_exceptionhandling MAPL_ExceptionHandling module~pfio_netcdf4_fileformattermod->module~mapl_exceptionhandling module~mapl_keywordenforcermod mapl_KeywordEnforcerMod module~pfio_netcdf4_fileformattermod->module~mapl_keywordenforcermod module~pfio_attributemod pFIO_AttributeMod module~pfio_netcdf4_fileformattermod->module~pfio_attributemod module~pfio_constantsmod pFIO_ConstantsMod module~pfio_netcdf4_fileformattermod->module~pfio_constantsmod module~pfio_coordinatevariablemod pFIO_CoordinateVariableMod module~pfio_netcdf4_fileformattermod->module~pfio_coordinatevariablemod module~pfio_filemetadatamod pFIO_FileMetadataMod module~pfio_netcdf4_fileformattermod->module~pfio_filemetadatamod module~pfio_netcdf_supplement pfio_NetCDF_Supplement module~pfio_netcdf4_fileformattermod->module~pfio_netcdf_supplement module~pfio_stringattributemapmod pFIO_StringAttributeMapMod module~pfio_netcdf4_fileformattermod->module~pfio_stringattributemapmod module~pfio_stringvariablemapmod pFIO_StringVariableMapMod module~pfio_netcdf4_fileformattermod->module~pfio_stringvariablemapmod module~pfio_unlimitedentitymod pFIO_UnlimitedEntityMod module~pfio_netcdf4_fileformattermod->module~pfio_unlimitedentitymod module~pfio_variablemod pFIO_VariableMod module~pfio_netcdf4_fileformattermod->module~pfio_variablemod mpi mpi module~pfio_netcdf4_fileformattermod->mpi netcdf netcdf module~pfio_netcdf4_fileformattermod->netcdf module~mapl_errorhandlingmod mapl_ErrorHandlingMod module~mapl_exceptionhandling->module~mapl_errorhandlingmod module~mapl_throwmod MAPL_ThrowMod module~mapl_exceptionhandling->module~mapl_throwmod module~mapl_keywordenforcer mapl_KeywordEnforcer module~mapl_keywordenforcermod->module~mapl_keywordenforcer module~pfio_attributemod->module~mapl_exceptionhandling module~pfio_attributemod->module~pfio_unlimitedentitymod module~pfio_coordinatevariablemod->iso_fortran_env module~pfio_coordinatevariablemod->module~mapl_exceptionhandling module~pfio_coordinatevariablemod->module~mapl_keywordenforcermod module~pfio_coordinatevariablemod->module~pfio_constantsmod module~pfio_coordinatevariablemod->module~pfio_variablemod module~pfio_utilitiesmod pFIO_UtilitiesMod module~pfio_coordinatevariablemod->module~pfio_utilitiesmod module~pfio_filemetadatamod->gFTL2_StringIntegerMap module~pfio_filemetadatamod->gFTL2_StringVector module~pfio_filemetadatamod->module~mapl_exceptionhandling module~pfio_filemetadatamod->module~mapl_keywordenforcermod module~pfio_filemetadatamod->module~pfio_attributemod module~pfio_filemetadatamod->module~pfio_constantsmod module~pfio_filemetadatamod->module~pfio_coordinatevariablemod module~pfio_filemetadatamod->module~pfio_stringattributemapmod module~pfio_filemetadatamod->module~pfio_stringvariablemapmod module~pfio_filemetadatamod->module~pfio_unlimitedentitymod module~pfio_filemetadatamod->module~pfio_variablemod module~pfio_stringintegermaputilmod pFIO_StringIntegerMapUtilMod module~pfio_filemetadatamod->module~pfio_stringintegermaputilmod module~pfio_stringvariablemaputilmod pFIO_StringVariableMapUtilMod module~pfio_filemetadatamod->module~pfio_stringvariablemaputilmod module~pfio_stringvectorutilmod pFIO_StringVectorUtilMod module~pfio_filemetadatamod->module~pfio_stringvectorutilmod module~pfio_filemetadatamod->module~pfio_utilitiesmod iso_c_binding iso_c_binding module~pfio_netcdf_supplement->iso_c_binding module~pfio_stringattributemapmod->module~pfio_attributemod module~pfio_stringvariablemapmod->module~pfio_coordinatevariablemod module~pfio_stringvariablemapmod->module~pfio_variablemod module~pfio_unlimitedentitymod->iso_fortran_env module~pfio_unlimitedentitymod->module~mapl_exceptionhandling module~pfio_unlimitedentitymod->module~pfio_constantsmod module~pfio_unlimitedentitymod->module~pfio_utilitiesmod module~pfio_variablemod->gFTL2_StringVector module~pfio_variablemod->module~mapl_exceptionhandling module~pfio_variablemod->module~mapl_keywordenforcermod module~pfio_variablemod->module~pfio_attributemod module~pfio_variablemod->module~pfio_constantsmod module~pfio_variablemod->module~pfio_stringattributemapmod module~pfio_variablemod->module~pfio_unlimitedentitymod module~pfio_stringattributemaputilmod pFIO_StringAttributeMapUtilMod module~pfio_variablemod->module~pfio_stringattributemaputilmod module~pfio_variablemod->module~pfio_stringvectorutilmod module~pfio_variablemod->module~pfio_utilitiesmod module~mapl_errorhandling mapl_ErrorHandling module~mapl_errorhandlingmod->module~mapl_errorhandling module~pfio_stringattributemaputilmod->module~mapl_exceptionhandling module~pfio_stringattributemaputilmod->module~pfio_attributemod module~pfio_stringattributemaputilmod->module~pfio_stringattributemapmod module~pfio_stringattributemaputilmod->module~pfio_utilitiesmod module~pfio_stringintegermaputilmod->gFTL2_StringIntegerMap module~pfio_stringintegermaputilmod->module~mapl_exceptionhandling module~pfio_stringintegermaputilmod->module~pfio_utilitiesmod module~pfio_stringvariablemaputilmod->module~mapl_exceptionhandling module~pfio_stringvariablemaputilmod->module~pfio_coordinatevariablemod module~pfio_stringvariablemaputilmod->module~pfio_stringvariablemapmod module~pfio_stringvariablemaputilmod->module~pfio_variablemod module~pfio_stringvariablemaputilmod->module~pfio_utilitiesmod module~pfio_stringvectorutilmod->gFTL2_StringVector module~pfio_stringvectorutilmod->module~mapl_exceptionhandling module~pfio_stringvectorutilmod->module~pfio_attributemod module~pfio_stringvectorutilmod->module~pfio_utilitiesmod module~pfio_utilitiesmod->iso_fortran_env module~pfio_utilitiesmod->module~mapl_exceptionhandling module~pfio_utilitiesmod->module~pfio_constantsmod module~pfio_utilitiesmod->iso_c_binding module~mapl_errorhandling->mpi module~mapl_errorhandling->module~mapl_throwmod

Used by

  • module~~pfio_netcdf4_fileformattermod~~UsedByGraph module~pfio_netcdf4_fileformattermod pFIO_NetCDF4_FileFormatterMod module~historytrajectorymod HistoryTrajectoryMod module~historytrajectorymod->module~pfio_netcdf4_fileformattermod module~mapl_obsutilmod MAPL_ObsUtilMod module~mapl_obsutilmod->module~pfio_netcdf4_fileformattermod module~masksamplergeosatmod MaskSamplerGeosatMod module~masksamplergeosatmod->module~pfio_netcdf4_fileformattermod module~pfio pFIO module~pfio->module~pfio_netcdf4_fileformattermod module~pfio_extdatacollectionmod pFIO_ExtDataCollectionMod module~pfio_extdatacollectionmod->module~pfio_netcdf4_fileformattermod module~pfio_formatterptrvectormod pFIO_FormatterPtrVectorMod module~pfio_formatterptrvectormod->module~pfio_netcdf4_fileformattermod module~pfio_historycollectionmod pFIO_HistoryCollectionMod module~pfio_historycollectionmod->module~pfio_netcdf4_fileformattermod module~pfio_multicommservermod pFIO_MultiCommServerMod module~pfio_multicommservermod->module~pfio_netcdf4_fileformattermod module~pfio_multigroupservermod pFIO_MultiGroupServerMod module~pfio_multigroupservermod->module~pfio_netcdf4_fileformattermod module~pfio_multilayerservermod pFIO_MultiLayerServerMod module~pfio_multilayerservermod->module~pfio_netcdf4_fileformattermod module~pfio_serverthreadmod pFIO_ServerThreadMod module~pfio_serverthreadmod->module~pfio_netcdf4_fileformattermod module~pfio_stringnetcdf4_fileformattermapmod pFIO_StringNetCDF4_FileFormatterMapMod module~pfio_stringnetcdf4_fileformattermapmod->module~pfio_netcdf4_fileformattermod module~test_netcdf4_fileformatter Test_NetCDF4_FileFormatter module~test_netcdf4_fileformatter->module~pfio_netcdf4_fileformattermod module~test_serverthread Test_ServerThread module~test_serverthread->module~pfio_netcdf4_fileformattermod program~main~5 main program~main~5->module~pfio_netcdf4_fileformattermod program~main~8 main program~main~8->module~pfio_netcdf4_fileformattermod

Derived Types

type, public ::  NetCDF4_FileFormatter

Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: origin_file
integer, public :: comm = -1
integer, public :: info = -1
integer, public :: ncid = -1
logical, public :: parallel = .false.

Type-Bound Procedures

procedure, public :: add_variable
procedure, public :: close
procedure, public :: create
procedure, public :: create_par
generic, public :: get_var => get_var_string_1
generic, public :: get_var => get_var_int32_0
generic, public :: get_var => get_var_int32_1
generic, public :: get_var => get_var_int32_2
generic, public :: get_var => get_var_int32_3
generic, public :: get_var => get_var_int32_4
generic, public :: get_var => get_var_int64_0
generic, public :: get_var => get_var_int64_1
generic, public :: get_var => get_var_int64_2
generic, public :: get_var => get_var_int64_3
generic, public :: get_var => get_var_real32_0
generic, public :: get_var => get_var_real32_1
generic, public :: get_var => get_var_real32_2
generic, public :: get_var => get_var_real32_3
generic, public :: get_var => get_var_real32_4
generic, public :: get_var => get_var_real32_5
generic, public :: get_var => get_var_real64_0
generic, public :: get_var => get_var_real64_1
generic, public :: get_var => get_var_real64_2
generic, public :: get_var => get_var_real64_3
generic, public :: get_var => get_var_real64_4
procedure, public :: get_var_int32_0
procedure, public :: get_var_int32_1
procedure, public :: get_var_int32_2
procedure, public :: get_var_int32_3
procedure, public :: get_var_int32_4
procedure, public :: get_var_int64_0
procedure, public :: get_var_int64_1
procedure, public :: get_var_int64_2
procedure, public :: get_var_int64_3
procedure, public :: get_var_real32_0
procedure, public :: get_var_real32_1
procedure, public :: get_var_real32_2
procedure, public :: get_var_real32_3
procedure, public :: get_var_real32_4
procedure, public :: get_var_real32_5
procedure, public :: get_var_real64_0
procedure, public :: get_var_real64_1
procedure, public :: get_var_real64_2
procedure, public :: get_var_real64_3
procedure, public :: get_var_real64_4
procedure, public :: get_var_string_1
procedure, public :: inq_dim
procedure, public :: inq_var_string_length
procedure, public :: is_coordinate_dimension
procedure, public :: open
generic, public :: put_var => put_var_string_1
generic, public :: put_var => put_var_int32_0
generic, public :: put_var => put_var_int32_1
generic, public :: put_var => put_var_int32_2
generic, public :: put_var => put_var_int32_3
generic, public :: put_var => put_var_int32_4
generic, public :: put_var => put_var_int64_0
generic, public :: put_var => put_var_int64_1
generic, public :: put_var => put_var_int64_2
generic, public :: put_var => put_var_int64_3
generic, public :: put_var => put_var_real32_0
generic, public :: put_var => put_var_real32_1
generic, public :: put_var => put_var_real32_2
generic, public :: put_var => put_var_real32_3
generic, public :: put_var => put_var_real32_4
generic, public :: put_var => put_var_real32_5
generic, public :: put_var => put_var_real64_0
generic, public :: put_var => put_var_real64_1
generic, public :: put_var => put_var_real64_2
generic, public :: put_var => put_var_real64_3
generic, public :: put_var => put_var_real64_4
procedure, public :: put_var_int32_0
procedure, public :: put_var_int32_1
procedure, public :: put_var_int32_2
procedure, public :: put_var_int32_3
procedure, public :: put_var_int32_4
procedure, public :: put_var_int64_0
procedure, public :: put_var_int64_1
procedure, public :: put_var_int64_2
procedure, public :: put_var_int64_3
procedure, public :: put_var_real32_0
procedure, public :: put_var_real32_1
procedure, public :: put_var_real32_2
procedure, public :: put_var_real32_3
procedure, public :: put_var_real32_4
procedure, public :: put_var_real32_5
procedure, public :: put_var_real64_0
procedure, public :: put_var_real64_1
procedure, public :: put_var_real64_2
procedure, public :: put_var_real64_3
procedure, public :: put_var_real64_4
procedure, public :: put_var_string_1
procedure, public :: read
procedure, public :: write