pfio_NetCDF_Supplement Module


Uses

  • module~~pfio_netcdf_supplement~~UsesGraph module~pfio_netcdf_supplement pfio_NetCDF_Supplement iso_c_binding iso_c_binding module~pfio_netcdf_supplement->iso_c_binding

Used by

  • module~~pfio_netcdf_supplement~~UsedByGraph module~pfio_netcdf_supplement pfio_NetCDF_Supplement module~pfio_netcdf4_fileformattermod pFIO_NetCDF4_FileFormatterMod module~pfio_netcdf4_fileformattermod->module~pfio_netcdf_supplement module~plain_netcdf_time Plain_netCDF_Time module~plain_netcdf_time->module~pfio_netcdf_supplement proc~get_attribute_from_group get_attribute_from_group proc~get_attribute_from_group->module~pfio_netcdf_supplement module~historytrajectory_implement HistoryTrajectory_implement module~historytrajectory_implement->module~plain_netcdf_time module~historytrajectorymod HistoryTrajectoryMod module~historytrajectorymod->module~pfio_netcdf4_fileformattermod module~mapl_epochswathmod MAPL_EpochSwathMod module~mapl_epochswathmod->module~plain_netcdf_time module~mapl_obsutilmod MAPL_ObsUtilMod module~mapl_obsutilmod->module~pfio_netcdf4_fileformattermod module~mapl_obsutilmod->module~plain_netcdf_time module~mapl_xygridfactorymod MAPL_XYGridFactoryMod module~mapl_xygridfactorymod->module~plain_netcdf_time module~masksamplergeosatmod MaskSamplerGeosatMod module~masksamplergeosatmod->module~pfio_netcdf4_fileformattermod module~masksamplergeosatmod->module~plain_netcdf_time 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 proc~get_filename_from_template get_filename_from_template proc~get_filename_from_template->module~plain_netcdf_time proc~get_filename_from_template_use_index get_filename_from_template_use_index proc~get_filename_from_template_use_index->module~plain_netcdf_time program~main~19 main program~main~19->module~pfio_netcdf4_fileformattermod program~main~20 main program~main~20->module~pfio_netcdf4_fileformattermod

Functions

public function pfio_get_att_string(ncid, varid, name, string) result(status)

Arguments

Type IntentOptional Attributes Name
integer(kind=C_INT), intent(in) :: ncid
integer(kind=C_INT), intent(in) :: varid
character(len=*), intent(in) :: name
character(len=:), intent(out), allocatable :: string

Return Value integer

public function pfio_nf90_get_var_string(ncid, varid, string, start, count) result(status)

Arguments

Type IntentOptional Attributes Name
integer(kind=C_INT), intent(in) :: ncid
integer(kind=C_INT), intent(in) :: varid
character(len=*), intent(inout), target :: string(:)
integer, intent(in), optional :: start(:)
integer, intent(in), optional :: count(:)

Return Value integer

public function pfio_nf90_get_var_string_len(ncid, varid, str_len) result(status)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
integer, intent(in) :: varid
integer, intent(out) :: str_len

Return Value integer

public function pfio_nf90_put_var_string(ncid, varid, string, start, count) result(status)

Arguments

Type IntentOptional Attributes Name
integer(kind=C_INT), intent(in) :: ncid
integer(kind=C_INT), intent(in) :: varid
character(len=*), intent(in), target :: string(:)
integer, intent(in), optional :: start(:)
integer, intent(in), optional :: count(:)

Return Value integer