mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-12 17:31:09 +08:00
[svn-r27493] Trying again to merge the F2003_v1.10 branch to the trunk.
Tested: h5committest --PASSED--
This commit is contained in:
parent
3b4696ccd1
commit
caf0e7692a
@ -673,6 +673,7 @@ if (EXISTS "${HDF5_SOURCE_DIR}/fortran" AND IS_DIRECTORY "${HDF5_SOURCE_DIR}/for
|
||||
endif (BUILD_SHARED_LIBS AND APPLE)
|
||||
option (HDF5_ENABLE_F2003 "Enable FORTRAN 2003 Standard" ON)
|
||||
include (${HDF_RESOURCES_EXT_DIR}/HDFUseFortran.cmake)
|
||||
include (${HDF_RESOURCES_DIR}/HDF5UseFortran.cmake)
|
||||
if (HDF5_ENABLE_F2003)
|
||||
if (NOT FORTRAN_HAVE_ISO_C_BINDING)
|
||||
set (HDF5_ENABLE_F2003 OFF)
|
||||
|
174
MANIFEST
174
MANIFEST
@ -162,89 +162,6 @@
|
||||
./fortran/Makefile.in
|
||||
|
||||
./fortran/robodoc.rc
|
||||
./fortran/doc/DevelGuide/toc_index.html
|
||||
./fortran/doc/DevelGuide/masterindex.html
|
||||
./fortran/doc/DevelGuide/robo_subroutines.html
|
||||
./fortran/doc/DevelGuide/robo_sourcefiles.html
|
||||
./fortran/doc/DevelGuide/robo_functions.html
|
||||
./fortran/doc/DevelGuide/robo_modules.html
|
||||
./fortran/doc/DevelGuide/robo_programs.html
|
||||
./fortran/doc/DevelGuide/robodoc.css
|
||||
./fortran/doc/DevelGuide/test/fortranlib_test_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5A_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5VL_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5D_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5E_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5F_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5G_f90.html
|
||||
./fortran/doc/DevelGuide/test/fflush1_f90.html
|
||||
./fortran/doc/DevelGuide/test/fortranlib_test_1_8_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5A_1_8_f90.html
|
||||
./fortran/doc/DevelGuide/test/tf_f90.html
|
||||
./fortran/doc/DevelGuide/test/fflush2_f90.html
|
||||
./fortran/doc/DevelGuide/test/fortranlib_test_F03_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5I_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5G_1_8_f90.html
|
||||
./fortran/doc/DevelGuide/test/tF2003_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5O_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5P_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5R_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5S_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5Sselect_f90.html
|
||||
./fortran/doc/DevelGuide/test/tH5T_f90.html
|
||||
./fortran/doc/DevelGuide/test/t_c.html
|
||||
./fortran/doc/DevelGuide/test/tH5Z_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Fff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Zf_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Pff_F90_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Aff_F03_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5match_types_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Rff_F90_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Lff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5FDmpiof_c.html
|
||||
./fortran/doc/DevelGuide/src/H5_f_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Pff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Rff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Tff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5test_kind_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Aff_F90_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Zff_f90.html
|
||||
./fortran/doc/DevelGuide/src/HDF5_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5_DBLE_InterfaceInclude_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5f90kit_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Aff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5_DBLE_InterfaceExclude_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Eff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5_ff_F03_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Gff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5test_kind_SIZEOF_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Iff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Dff_F03_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Af_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Off_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Df_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Sff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Ef_c.html
|
||||
./fortran/doc/DevelGuide/src/HDF5mpio_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Lff_F03_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Ff_c.html
|
||||
./fortran/doc/DevelGuide/src/H5f90global_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Gf_c.html
|
||||
./fortran/doc/DevelGuide/src/H5If_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Pff_F03_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5_ff_F90_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Rff_F03_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Lf_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Of_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Dff_F90_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Pf_c.html
|
||||
./fortran/doc/DevelGuide/src/H5FDmpioff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5_ff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Rf_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Sf_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Tf_c.html
|
||||
./fortran/doc/DevelGuide/src/H5Dff_f90.html
|
||||
./fortran/doc/DevelGuide/src/H5Lff_F90_f90.html
|
||||
|
||||
./fortran/examples/Makefile.am
|
||||
./fortran/examples/Makefile.in
|
||||
@ -272,68 +189,44 @@
|
||||
./fortran/examples/rwdset_fortran2003.f90
|
||||
|
||||
./fortran/src/H5_f.c
|
||||
./fortran/src/H5_ff.f90
|
||||
./fortran/src/H5_ff_F90.f90
|
||||
./fortran/src/H5_ff_F03.f90
|
||||
./fortran/src/H5_DBLE_InterfaceInclude.f90
|
||||
./fortran/src/H5_DBLE_InterfaceExclude.f90
|
||||
./fortran/src/H5_ff.F90
|
||||
./fortran/src/H5Af.c
|
||||
./fortran/src/H5Aff.f90
|
||||
./fortran/src/H5Aff_F90.f90
|
||||
./fortran/src/H5Aff_F03.f90
|
||||
./fortran/src/H5Aff.F90
|
||||
./fortran/src/H5Df.c
|
||||
./fortran/src/H5Dff.f90
|
||||
./fortran/src/H5Dff_F90.f90
|
||||
./fortran/src/H5Dff_F03.f90
|
||||
./fortran/src/H5Dff.F90
|
||||
./fortran/src/H5Ef.c
|
||||
./fortran/src/H5Eff.f90
|
||||
./fortran/src/H5Eff_F90.f90
|
||||
./fortran/src/H5Eff_F03.f90
|
||||
./fortran/src/H5FDmpiof.c
|
||||
./fortran/src/H5FDmpioff.f90
|
||||
./fortran/src/H5Eff.F90
|
||||
./fortran/src/H5Ff.c
|
||||
./fortran/src/H5Fff.f90
|
||||
./fortran/src/H5Fff_F90.f90
|
||||
./fortran/src/H5Fff_F03.f90
|
||||
./fortran/src/H5Fff.F90
|
||||
./fortran/src/H5Gf.c
|
||||
./fortran/src/H5Gff.f90
|
||||
./fortran/src/H5Gff.F90
|
||||
./fortran/src/H5If.c
|
||||
./fortran/src/H5Iff.f90
|
||||
./fortran/src/H5Iff.F90
|
||||
./fortran/src/H5Lf.c
|
||||
./fortran/src/H5Lff.f90
|
||||
./fortran/src/H5Lff_F90.f90
|
||||
./fortran/src/H5Lff_F03.f90
|
||||
./fortran/src/H5Lff.F90
|
||||
./fortran/src/H5Of.c
|
||||
./fortran/src/H5Off.f90
|
||||
./fortran/src/H5Off_F90.f90
|
||||
./fortran/src/H5Off_F03.f90
|
||||
./fortran/src/H5Off.F90
|
||||
./fortran/src/H5Pf.c
|
||||
./fortran/src/H5Pff.f90
|
||||
./fortran/src/H5Pff_F90.f90
|
||||
./fortran/src/H5Pff_F03.f90
|
||||
./fortran/src/H5Pff.F90
|
||||
./fortran/src/H5Rf.c
|
||||
./fortran/src/H5Rff.f90
|
||||
./fortran/src/H5Rff_F90.f90
|
||||
./fortran/src/H5Rff_F03.f90
|
||||
./fortran/src/H5Rff.F90
|
||||
./fortran/src/H5Sf.c
|
||||
./fortran/src/H5Sff.f90
|
||||
./fortran/src/H5Sff.F90
|
||||
./fortran/src/H5Tf.c
|
||||
./fortran/src/H5Tff.f90
|
||||
./fortran/src/H5Tff_F90.f90
|
||||
./fortran/src/H5Tff_F03.f90
|
||||
./fortran/src/H5Tff.F90
|
||||
./fortran/src/H5Zf.c
|
||||
./fortran/src/H5Zff.f90
|
||||
./fortran/src/H5Zff.F90
|
||||
./fortran/src/H5f90.h
|
||||
./fortran/src/H5f90global.f90
|
||||
./fortran/src/H5f90global.F90
|
||||
./fortran/src/H5f90i.h
|
||||
./fortran/src/H5f90kit.c
|
||||
./fortran/src/H5f90proto.h
|
||||
./fortran/src/H5test_kind.f90
|
||||
./fortran/src/H5test_kind_SIZEOF.f90
|
||||
./fortran/src/H5test_kind_STORAGE_SIZE.f90
|
||||
./fortran/src/H5_buildiface.F90
|
||||
./fortran/src/H5match_types.c
|
||||
./fortran/src/HDF5.f90
|
||||
./fortran/src/HDF5mpio.f90
|
||||
./fortran/src/HDF5.F90
|
||||
./fortran/src/H5config_f.inc.in
|
||||
./fortran/src/H5config_f.inc.cmake
|
||||
./fortran/src/H5fort_type_defines.h.in
|
||||
./fortran/src/Makefile.am
|
||||
./fortran/src/Makefile.in
|
||||
./fortran/src/README
|
||||
@ -348,12 +241,10 @@
|
||||
./fortran/test/fortranlib_test.f90
|
||||
./fortran/test/fortranlib_test_1_8.f90
|
||||
./fortran/test/fortranlib_test_F03.f90
|
||||
./fortran/test/H5_test_buildiface.F90
|
||||
./fortran/test/t.c
|
||||
./fortran/test/t.h
|
||||
./fortran/test/tf.f90
|
||||
./fortran/test/tf_F90.f90
|
||||
./fortran/test/tf_F03.f90
|
||||
./fortran/test/tf_F08.f90
|
||||
./fortran/test/tf.F90
|
||||
./fortran/test/tH5A.f90
|
||||
./fortran/test/tH5A_1_8.f90
|
||||
./fortran/test/tH5D.f90
|
||||
@ -373,7 +264,7 @@
|
||||
./fortran/test/tH5R.f90
|
||||
./fortran/test/tH5S.f90
|
||||
./fortran/test/tH5Sselect.f90
|
||||
./fortran/test/tH5T_F03.f90
|
||||
./fortran/test/tH5T_F03.F90
|
||||
./fortran/test/tH5T.f90
|
||||
./fortran/test/tH5VL.f90
|
||||
./fortran/test/tH5Z.f90
|
||||
@ -2354,25 +2245,27 @@
|
||||
./hl/fortran/examples/ex_ds1.f90
|
||||
./hl/fortran/examples/exlite.f90
|
||||
./hl/fortran/examples/run-hlfortran-ex.sh.in
|
||||
./hl/fortran/src/hdf5_hl_fortrandll.def.in
|
||||
./hl/fortran/src/H5DSfc.c
|
||||
./hl/fortran/src/H5DSff.f90
|
||||
./hl/fortran/src/H5DSff.F90
|
||||
./hl/fortran/src/H5IMcc.c
|
||||
./hl/fortran/src/H5IMcc.h
|
||||
./hl/fortran/src/H5IMfc.c
|
||||
./hl/fortran/src/H5IMff.f90
|
||||
./hl/fortran/src/H5IMff.F90
|
||||
./hl/fortran/src/H5HL_buildiface.F90
|
||||
./hl/fortran/src/H5LTf90proto.h
|
||||
./hl/fortran/src/H5LTfc.c
|
||||
./hl/fortran/src/H5LTff.f90
|
||||
./hl/fortran/src/H5LTff.F90
|
||||
./hl/fortran/src/H5TBfc.c
|
||||
./hl/fortran/src/H5TBff.f90
|
||||
./hl/fortran/src/H5TBff.F90
|
||||
./hl/fortran/src/Makefile.am
|
||||
./hl/fortran/src/Makefile.in
|
||||
./hl/fortran/test/Makefile.am
|
||||
./hl/fortran/test/Makefile.in
|
||||
./hl/fortran/test/tstds.f90
|
||||
./hl/fortran/test/tstimage.f90
|
||||
./hl/fortran/test/tstlite.f90
|
||||
./hl/fortran/test/tsttable.f90
|
||||
./hl/fortran/test/tstds.F90
|
||||
./hl/fortran/test/tstimage.F90
|
||||
./hl/fortran/test/tstlite.F90
|
||||
./hl/fortran/test/tsttable.F90
|
||||
|
||||
# hl c++
|
||||
./hl/c++/COPYING
|
||||
@ -2404,6 +2297,7 @@
|
||||
./config/cmake/hdf5-config-version.cmake.in
|
||||
./config/cmake/HDFCompilerFlags.cmake
|
||||
./config/cmake/HDF5Macros.cmake
|
||||
./config/cmake/HDF5UseFortran.cmake
|
||||
./config/cmake/libhdf5.settings.cmake.in
|
||||
./config/cmake/mccacheinit.cmake
|
||||
./config/cmake/patch.xml
|
||||
|
27
Makefile.in
27
Makefile.in
@ -128,7 +128,8 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
configure.lineno config.status.lineno
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/bin/mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h \
|
||||
$(top_builddir)/fortran/src/H5config_f.inc
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
@ -288,14 +289,21 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FC2003 = @FC2003@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FC_VERSION = @FC_VERSION@
|
||||
FGREP = @FGREP@
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE = @FORTRAN_C_LONG_DOUBLE_IS_UNIQUE@
|
||||
FORTRAN_HAVE_C_LONG_DOUBLE = @FORTRAN_HAVE_C_LONG_DOUBLE@
|
||||
FORTRAN_SIZEOF_LONG_DOUBLE = @FORTRAN_SIZEOF_LONG_DOUBLE@
|
||||
FSEARCH_DIRS = @FSEARCH_DIRS@
|
||||
GREP = @GREP@
|
||||
H5CONFIG_F_IKIND = @H5CONFIG_F_IKIND@
|
||||
H5CONFIG_F_NUM_IKIND = @H5CONFIG_F_NUM_IKIND@
|
||||
H5CONFIG_F_NUM_RKIND = @H5CONFIG_F_NUM_RKIND@
|
||||
H5CONFIG_F_RKIND = @H5CONFIG_F_RKIND@
|
||||
H5CONFIG_F_RKIND_SIZEOF = @H5CONFIG_F_RKIND_SIZEOF@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
@ -305,13 +313,12 @@ H5_LDFLAGS = @H5_LDFLAGS@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
HAVE_DMALLOC = @HAVE_DMALLOC@
|
||||
HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@
|
||||
HAVE_Fortran_INTEGER_SIZEOF_16 = @HAVE_Fortran_INTEGER_SIZEOF_16@
|
||||
HAVE_PTHREAD = @HAVE_PTHREAD@
|
||||
HDF5_HL = @HDF5_HL@
|
||||
HDF5_INTERFACES = @HDF5_INTERFACES@
|
||||
HDF_CXX = @HDF_CXX@
|
||||
HDF_FORTRAN = @HDF_FORTRAN@
|
||||
HDF_FORTRAN2003 = @HDF_FORTRAN2003@
|
||||
HID_T = @HID_T@
|
||||
HL = @HL@
|
||||
HL_FOR = @HL_FOR@
|
||||
@ -353,6 +360,18 @@ PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PAC_C_MAX_REAL_PRECISION = @PAC_C_MAX_REAL_PRECISION@
|
||||
PAC_FC_ALL_INTEGER_KINDS = @PAC_FC_ALL_INTEGER_KINDS@
|
||||
PAC_FC_ALL_INTEGER_KINDS_SIZEOF = @PAC_FC_ALL_INTEGER_KINDS_SIZEOF@
|
||||
PAC_FC_ALL_REAL_KINDS = @PAC_FC_ALL_REAL_KINDS@
|
||||
PAC_FC_ALL_REAL_KINDS_SIZEOF = @PAC_FC_ALL_REAL_KINDS_SIZEOF@
|
||||
PAC_FC_MAX_REAL_PRECISION = @PAC_FC_MAX_REAL_PRECISION@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_KIND = @PAC_FORTRAN_NATIVE_DOUBLE_KIND@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF = @PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_KIND = @PAC_FORTRAN_NATIVE_INTEGER_KIND@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_SIZEOF = @PAC_FORTRAN_NATIVE_INTEGER_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_REAL_KIND = @PAC_FORTRAN_NATIVE_REAL_KIND@
|
||||
PAC_FORTRAN_NATIVE_REAL_SIZEOF = @PAC_FORTRAN_NATIVE_REAL_SIZEOF@
|
||||
PARALLEL = @PARALLEL@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PERL = @PERL@
|
||||
|
@ -106,7 +106,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/aclocal_cxx.m4 \
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/bin/mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h \
|
||||
$(top_builddir)/fortran/src/H5config_f.inc
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
@ -448,14 +449,21 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FC2003 = @FC2003@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FC_VERSION = @FC_VERSION@
|
||||
FGREP = @FGREP@
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE = @FORTRAN_C_LONG_DOUBLE_IS_UNIQUE@
|
||||
FORTRAN_HAVE_C_LONG_DOUBLE = @FORTRAN_HAVE_C_LONG_DOUBLE@
|
||||
FORTRAN_SIZEOF_LONG_DOUBLE = @FORTRAN_SIZEOF_LONG_DOUBLE@
|
||||
FSEARCH_DIRS = @FSEARCH_DIRS@
|
||||
GREP = @GREP@
|
||||
H5CONFIG_F_IKIND = @H5CONFIG_F_IKIND@
|
||||
H5CONFIG_F_NUM_IKIND = @H5CONFIG_F_NUM_IKIND@
|
||||
H5CONFIG_F_NUM_RKIND = @H5CONFIG_F_NUM_RKIND@
|
||||
H5CONFIG_F_RKIND = @H5CONFIG_F_RKIND@
|
||||
H5CONFIG_F_RKIND_SIZEOF = @H5CONFIG_F_RKIND_SIZEOF@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
@ -465,13 +473,12 @@ H5_LDFLAGS = @H5_LDFLAGS@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
HAVE_DMALLOC = @HAVE_DMALLOC@
|
||||
HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@
|
||||
HAVE_Fortran_INTEGER_SIZEOF_16 = @HAVE_Fortran_INTEGER_SIZEOF_16@
|
||||
HAVE_PTHREAD = @HAVE_PTHREAD@
|
||||
HDF5_HL = @HDF5_HL@
|
||||
HDF5_INTERFACES = @HDF5_INTERFACES@
|
||||
HDF_CXX = @HDF_CXX@
|
||||
HDF_FORTRAN = @HDF_FORTRAN@
|
||||
HDF_FORTRAN2003 = @HDF_FORTRAN2003@
|
||||
HID_T = @HID_T@
|
||||
HL = @HL@
|
||||
HL_FOR = @HL_FOR@
|
||||
@ -513,6 +520,18 @@ PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PAC_C_MAX_REAL_PRECISION = @PAC_C_MAX_REAL_PRECISION@
|
||||
PAC_FC_ALL_INTEGER_KINDS = @PAC_FC_ALL_INTEGER_KINDS@
|
||||
PAC_FC_ALL_INTEGER_KINDS_SIZEOF = @PAC_FC_ALL_INTEGER_KINDS_SIZEOF@
|
||||
PAC_FC_ALL_REAL_KINDS = @PAC_FC_ALL_REAL_KINDS@
|
||||
PAC_FC_ALL_REAL_KINDS_SIZEOF = @PAC_FC_ALL_REAL_KINDS_SIZEOF@
|
||||
PAC_FC_MAX_REAL_PRECISION = @PAC_FC_MAX_REAL_PRECISION@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_KIND = @PAC_FORTRAN_NATIVE_DOUBLE_KIND@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF = @PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_KIND = @PAC_FORTRAN_NATIVE_INTEGER_KIND@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_SIZEOF = @PAC_FORTRAN_NATIVE_INTEGER_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_REAL_KIND = @PAC_FORTRAN_NATIVE_REAL_KIND@
|
||||
PAC_FORTRAN_NATIVE_REAL_SIZEOF = @PAC_FORTRAN_NATIVE_REAL_SIZEOF@
|
||||
PARALLEL = @PARALLEL@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PERL = @PERL@
|
||||
|
@ -112,7 +112,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/aclocal_cxx.m4 \
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/bin/mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h \
|
||||
$(top_builddir)/fortran/src/H5config_f.inc
|
||||
CONFIG_CLEAN_FILES = run-c++-ex.sh testh5c++.sh
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
@ -396,14 +397,21 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FC2003 = @FC2003@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FC_VERSION = @FC_VERSION@
|
||||
FGREP = @FGREP@
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE = @FORTRAN_C_LONG_DOUBLE_IS_UNIQUE@
|
||||
FORTRAN_HAVE_C_LONG_DOUBLE = @FORTRAN_HAVE_C_LONG_DOUBLE@
|
||||
FORTRAN_SIZEOF_LONG_DOUBLE = @FORTRAN_SIZEOF_LONG_DOUBLE@
|
||||
FSEARCH_DIRS = @FSEARCH_DIRS@
|
||||
GREP = @GREP@
|
||||
H5CONFIG_F_IKIND = @H5CONFIG_F_IKIND@
|
||||
H5CONFIG_F_NUM_IKIND = @H5CONFIG_F_NUM_IKIND@
|
||||
H5CONFIG_F_NUM_RKIND = @H5CONFIG_F_NUM_RKIND@
|
||||
H5CONFIG_F_RKIND = @H5CONFIG_F_RKIND@
|
||||
H5CONFIG_F_RKIND_SIZEOF = @H5CONFIG_F_RKIND_SIZEOF@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
@ -413,13 +421,12 @@ H5_LDFLAGS = @H5_LDFLAGS@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
HAVE_DMALLOC = @HAVE_DMALLOC@
|
||||
HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@
|
||||
HAVE_Fortran_INTEGER_SIZEOF_16 = @HAVE_Fortran_INTEGER_SIZEOF_16@
|
||||
HAVE_PTHREAD = @HAVE_PTHREAD@
|
||||
HDF5_HL = @HDF5_HL@
|
||||
HDF5_INTERFACES = @HDF5_INTERFACES@
|
||||
HDF_CXX = @HDF_CXX@
|
||||
HDF_FORTRAN = @HDF_FORTRAN@
|
||||
HDF_FORTRAN2003 = @HDF_FORTRAN2003@
|
||||
HID_T = @HID_T@
|
||||
HL = @HL@
|
||||
HL_FOR = @HL_FOR@
|
||||
@ -461,6 +468,18 @@ PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PAC_C_MAX_REAL_PRECISION = @PAC_C_MAX_REAL_PRECISION@
|
||||
PAC_FC_ALL_INTEGER_KINDS = @PAC_FC_ALL_INTEGER_KINDS@
|
||||
PAC_FC_ALL_INTEGER_KINDS_SIZEOF = @PAC_FC_ALL_INTEGER_KINDS_SIZEOF@
|
||||
PAC_FC_ALL_REAL_KINDS = @PAC_FC_ALL_REAL_KINDS@
|
||||
PAC_FC_ALL_REAL_KINDS_SIZEOF = @PAC_FC_ALL_REAL_KINDS_SIZEOF@
|
||||
PAC_FC_MAX_REAL_PRECISION = @PAC_FC_MAX_REAL_PRECISION@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_KIND = @PAC_FORTRAN_NATIVE_DOUBLE_KIND@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF = @PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_KIND = @PAC_FORTRAN_NATIVE_INTEGER_KIND@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_SIZEOF = @PAC_FORTRAN_NATIVE_INTEGER_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_REAL_KIND = @PAC_FORTRAN_NATIVE_REAL_KIND@
|
||||
PAC_FORTRAN_NATIVE_REAL_SIZEOF = @PAC_FORTRAN_NATIVE_REAL_SIZEOF@
|
||||
PARALLEL = @PARALLEL@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PERL = @PERL@
|
||||
|
@ -111,7 +111,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/aclocal_cxx.m4 \
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/bin/mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h \
|
||||
$(top_builddir)/fortran/src/H5config_f.inc
|
||||
CONFIG_CLEAN_FILES = h5c++
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||
@ -174,7 +175,7 @@ AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/src
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/src -I$(top_builddir)/fortran/src
|
||||
depcomp = $(SHELL) $(top_srcdir)/bin/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
am__mv = mv -f
|
||||
@ -459,14 +460,21 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FC2003 = @FC2003@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FC_VERSION = @FC_VERSION@
|
||||
FGREP = @FGREP@
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE = @FORTRAN_C_LONG_DOUBLE_IS_UNIQUE@
|
||||
FORTRAN_HAVE_C_LONG_DOUBLE = @FORTRAN_HAVE_C_LONG_DOUBLE@
|
||||
FORTRAN_SIZEOF_LONG_DOUBLE = @FORTRAN_SIZEOF_LONG_DOUBLE@
|
||||
FSEARCH_DIRS = @FSEARCH_DIRS@
|
||||
GREP = @GREP@
|
||||
H5CONFIG_F_IKIND = @H5CONFIG_F_IKIND@
|
||||
H5CONFIG_F_NUM_IKIND = @H5CONFIG_F_NUM_IKIND@
|
||||
H5CONFIG_F_NUM_RKIND = @H5CONFIG_F_NUM_RKIND@
|
||||
H5CONFIG_F_RKIND = @H5CONFIG_F_RKIND@
|
||||
H5CONFIG_F_RKIND_SIZEOF = @H5CONFIG_F_RKIND_SIZEOF@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
@ -476,13 +484,12 @@ H5_LDFLAGS = @H5_LDFLAGS@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
HAVE_DMALLOC = @HAVE_DMALLOC@
|
||||
HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@
|
||||
HAVE_Fortran_INTEGER_SIZEOF_16 = @HAVE_Fortran_INTEGER_SIZEOF_16@
|
||||
HAVE_PTHREAD = @HAVE_PTHREAD@
|
||||
HDF5_HL = @HDF5_HL@
|
||||
HDF5_INTERFACES = @HDF5_INTERFACES@
|
||||
HDF_CXX = @HDF_CXX@
|
||||
HDF_FORTRAN = @HDF_FORTRAN@
|
||||
HDF_FORTRAN2003 = @HDF_FORTRAN2003@
|
||||
HID_T = @HID_T@
|
||||
HL = @HL@
|
||||
HL_FOR = @HL_FOR@
|
||||
@ -524,6 +531,18 @@ PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PAC_C_MAX_REAL_PRECISION = @PAC_C_MAX_REAL_PRECISION@
|
||||
PAC_FC_ALL_INTEGER_KINDS = @PAC_FC_ALL_INTEGER_KINDS@
|
||||
PAC_FC_ALL_INTEGER_KINDS_SIZEOF = @PAC_FC_ALL_INTEGER_KINDS_SIZEOF@
|
||||
PAC_FC_ALL_REAL_KINDS = @PAC_FC_ALL_REAL_KINDS@
|
||||
PAC_FC_ALL_REAL_KINDS_SIZEOF = @PAC_FC_ALL_REAL_KINDS_SIZEOF@
|
||||
PAC_FC_MAX_REAL_PRECISION = @PAC_FC_MAX_REAL_PRECISION@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_KIND = @PAC_FORTRAN_NATIVE_DOUBLE_KIND@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF = @PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_KIND = @PAC_FORTRAN_NATIVE_INTEGER_KIND@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_SIZEOF = @PAC_FORTRAN_NATIVE_INTEGER_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_REAL_KIND = @PAC_FORTRAN_NATIVE_REAL_KIND@
|
||||
PAC_FORTRAN_NATIVE_REAL_SIZEOF = @PAC_FORTRAN_NATIVE_REAL_SIZEOF@
|
||||
PARALLEL = @PARALLEL@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PERL = @PERL@
|
||||
|
@ -108,7 +108,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/aclocal_cxx.m4 \
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/bin/mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h \
|
||||
$(top_builddir)/fortran/src/H5config_f.inc
|
||||
CONFIG_CLEAN_FILES = H5srcdir_str.h
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
am__EXEEXT_1 = testhdf5$(EXEEXT)
|
||||
@ -136,7 +137,7 @@ AM_V_at = $(am__v_at_@AM_V@)
|
||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||
am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/src
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/src -I$(top_builddir)/fortran/src
|
||||
depcomp = $(SHELL) $(top_srcdir)/bin/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
am__mv = mv -f
|
||||
@ -450,14 +451,21 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FC2003 = @FC2003@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FC_VERSION = @FC_VERSION@
|
||||
FGREP = @FGREP@
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE = @FORTRAN_C_LONG_DOUBLE_IS_UNIQUE@
|
||||
FORTRAN_HAVE_C_LONG_DOUBLE = @FORTRAN_HAVE_C_LONG_DOUBLE@
|
||||
FORTRAN_SIZEOF_LONG_DOUBLE = @FORTRAN_SIZEOF_LONG_DOUBLE@
|
||||
FSEARCH_DIRS = @FSEARCH_DIRS@
|
||||
GREP = @GREP@
|
||||
H5CONFIG_F_IKIND = @H5CONFIG_F_IKIND@
|
||||
H5CONFIG_F_NUM_IKIND = @H5CONFIG_F_NUM_IKIND@
|
||||
H5CONFIG_F_NUM_RKIND = @H5CONFIG_F_NUM_RKIND@
|
||||
H5CONFIG_F_RKIND = @H5CONFIG_F_RKIND@
|
||||
H5CONFIG_F_RKIND_SIZEOF = @H5CONFIG_F_RKIND_SIZEOF@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
@ -467,13 +475,12 @@ H5_LDFLAGS = @H5_LDFLAGS@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
HAVE_DMALLOC = @HAVE_DMALLOC@
|
||||
HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@
|
||||
HAVE_Fortran_INTEGER_SIZEOF_16 = @HAVE_Fortran_INTEGER_SIZEOF_16@
|
||||
HAVE_PTHREAD = @HAVE_PTHREAD@
|
||||
HDF5_HL = @HDF5_HL@
|
||||
HDF5_INTERFACES = @HDF5_INTERFACES@
|
||||
HDF_CXX = @HDF_CXX@
|
||||
HDF_FORTRAN = @HDF_FORTRAN@
|
||||
HDF_FORTRAN2003 = @HDF_FORTRAN2003@
|
||||
HID_T = @HID_T@
|
||||
HL = @HL@
|
||||
HL_FOR = @HL_FOR@
|
||||
@ -515,6 +522,18 @@ PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PAC_C_MAX_REAL_PRECISION = @PAC_C_MAX_REAL_PRECISION@
|
||||
PAC_FC_ALL_INTEGER_KINDS = @PAC_FC_ALL_INTEGER_KINDS@
|
||||
PAC_FC_ALL_INTEGER_KINDS_SIZEOF = @PAC_FC_ALL_INTEGER_KINDS_SIZEOF@
|
||||
PAC_FC_ALL_REAL_KINDS = @PAC_FC_ALL_REAL_KINDS@
|
||||
PAC_FC_ALL_REAL_KINDS_SIZEOF = @PAC_FC_ALL_REAL_KINDS_SIZEOF@
|
||||
PAC_FC_MAX_REAL_PRECISION = @PAC_FC_MAX_REAL_PRECISION@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_KIND = @PAC_FORTRAN_NATIVE_DOUBLE_KIND@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF = @PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_KIND = @PAC_FORTRAN_NATIVE_INTEGER_KIND@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_SIZEOF = @PAC_FORTRAN_NATIVE_INTEGER_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_REAL_KIND = @PAC_FORTRAN_NATIVE_REAL_KIND@
|
||||
PAC_FORTRAN_NATIVE_REAL_SIZEOF = @PAC_FORTRAN_NATIVE_REAL_SIZEOF@
|
||||
PARALLEL = @PARALLEL@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PERL = @PERL@
|
||||
|
@ -158,6 +158,17 @@ if (NOT WINDOWS)
|
||||
endif (HDF5_ENABLE_DIRECT_VFD)
|
||||
endif (NOT WINDOWS)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Check if C has __float128 extension
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
CHECK_TYPE_SIZE("__float128" SIZEOF___FLOAT128)
|
||||
if(${HAVE_SIZEOF___FLOAT128})
|
||||
SET(H5_HAVE_FLOAT128 1)
|
||||
else (${HAVE_SIZEOF___FLOAT128})
|
||||
SET(H5_HAVE_FLOAT128 0)
|
||||
SET(SIZEOF___FLOAT128 0)
|
||||
endif(${HAVE_SIZEOF___FLOAT128})
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Macro to determine the various conversion capabilities
|
||||
|
@ -45,6 +45,18 @@
|
||||
/* As FC_FUNC, but for C identifiers containing underscores. */
|
||||
#define @H5_FC_FUNC_@
|
||||
|
||||
/* Define Fortran Maximum Real Decimal Precision */
|
||||
#cmakedefine H5_PAC_FC_MAX_REAL_PRECISION @H5_PAC_FC_MAX_REAL_PRECISION@
|
||||
|
||||
/* Define C Maximum Real Decimal Precision */
|
||||
#cmakedefine H5_PAC_C_MAX_REAL_PRECISION @H5_PAC_C_MAX_REAL_PRECISION@
|
||||
|
||||
/* Define if we have Fortran C_LONG_DOUBLE */
|
||||
#cmakedefine H5_FORTRAN_HAVE_C_LONG_DOUBLE @H5_FORTRAN_HAVE_C_LONG_DOUBLE@
|
||||
|
||||
/* Determine if __float128 is available */
|
||||
#cmakedefine H5_HAVE_FLOAT128 @H5_HAVE_FLOAT128@
|
||||
|
||||
/* Define to 1 if you have the `alarm' function. */
|
||||
#cmakedefine H5_HAVE_ALARM @H5_HAVE_ALARM@
|
||||
|
||||
|
@ -13,7 +13,6 @@ set(CTEST_DASHBOARD_ROOT ${CTEST_SCRIPT_DIRECTORY})
|
||||
set(CTEST_BUILD_CONFIGURATION "Release")
|
||||
#set(NO_MAC_FORTRAN "true")
|
||||
#set(BUILD_OPTIONS "${BUILD_OPTIONS} -DHDF_BUILD_FORTRAN:BOOL=ON")
|
||||
set(BUILD_OPTIONS "${BUILD_OPTIONS} -DHDF_ENABLE_F2003:BOOL=ON")
|
||||
#set(CTEST_USE_TAR_SOURCE "${CTEST_SCRIPT_ARG}")
|
||||
|
||||
###############################################################################################################
|
||||
@ -123,4 +122,4 @@ if(res GREATER 0)
|
||||
endif(res GREATER 0)
|
||||
#-----------------------------------------------------------------------------
|
||||
##############################################################################################################
|
||||
message(STATUS "DONE")
|
||||
message(STATUS "DONE")
|
||||
|
491
config/cmake/HDF5UseFortran.cmake
Normal file
491
config/cmake/HDF5UseFortran.cmake
Normal file
@ -0,0 +1,491 @@
|
||||
|
||||
## Check for non-standard extenstion quadmath.h
|
||||
|
||||
CHECK_INCLUDE_FILES(quadmath.h C_HAVE_QUADMATH)
|
||||
|
||||
if (${C_HAVE_QUADMATH})
|
||||
set(HAVE_QUADMATH 1)
|
||||
else ()
|
||||
set(HAVE_QUADMATH 0)
|
||||
endif()
|
||||
|
||||
#
|
||||
# This file provides functions for HDF5 specific Fortran support.
|
||||
#
|
||||
#-------------------------------------------------------------------------------
|
||||
ENABLE_LANGUAGE (Fortran)
|
||||
|
||||
# The provided CMake Fortran macros don't provide a general compile/run function
|
||||
# so this one is used.
|
||||
#-----------------------------------------------------------------------------
|
||||
MACRO (FORTRAN_RUN FUNCTION CODE RUN_RESULT_VAR1 COMPILE_RESULT_VAR RETURN)
|
||||
# MSB CHECK WHY THIS CHECK?
|
||||
# if (NOT DEFINED ${RUN_RESULT_VAR})
|
||||
message (STATUS "Detecting Fortran ${FUNCTION}")
|
||||
if (CMAKE_REQUIRED_LIBRARIES)
|
||||
set (CHECK_FUNCTION_EXISTS_ADD_LIBRARIES
|
||||
"-DLINK_LIBRARIES:STRING=${CMAKE_REQUIRED_LIBRARIES}")
|
||||
else (CMAKE_REQUIRED_LIBRARIES)
|
||||
set (CHECK_FUNCTION_EXISTS_ADD_LIBRARIES)
|
||||
endif (CMAKE_REQUIRED_LIBRARIES)
|
||||
file (WRITE
|
||||
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler1.f90
|
||||
"${CODE}"
|
||||
)
|
||||
TRY_RUN (RUN_RESULT_VAR COMPILE_RESULT_VAR
|
||||
${CMAKE_BINARY_DIR}
|
||||
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompiler1.f90
|
||||
CMAKE_FLAGS "${CHECK_FUNCTION_EXISTS_ADD_LIBRARIES}"
|
||||
RUN_OUTPUT_VARIABLE OUTPUT
|
||||
)
|
||||
|
||||
|
||||
|
||||
set(${RETURN} ${OUTPUT})
|
||||
|
||||
#message ( "Test result1 ${RETURN} ")
|
||||
#message ( "Test result3 ${RESULT} ")
|
||||
#message ( "Test result2 ${CMAKE_MATCH_0} ")
|
||||
#message ( "Test result4 ${CMAKE_MATCH_1} ")
|
||||
#message ( "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ")
|
||||
#message ( "Test result2 ${COMPILE_RESULT_VAR} ")
|
||||
#message ( "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ")
|
||||
#message ( "Test result1 ${RUN_RESULT_VAR} ")
|
||||
#message ( "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ")
|
||||
|
||||
if (${COMPILE_RESULT_VAR})
|
||||
if (${RUN_RESULT_VAR} MATCHES 0)
|
||||
message (STATUS "Testing Fortran ${FUNCTION} - OK")
|
||||
file (APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
|
||||
"Determining if the Fortran ${FUNCTION} exists passed with the following output:\n"
|
||||
"${OUTPUT}\n\n"
|
||||
)
|
||||
else ()
|
||||
message (STATUS "Testing Fortran ${FUNCTION} - Fail")
|
||||
file (APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
|
||||
"Determining if the Fortran ${FUNCTION} exists failed with the following output:\n"
|
||||
"${OUTPUT}\n\n")
|
||||
endif ()
|
||||
endif ()
|
||||
# endif (NOT DEFINED ${RUN_RESULT_VAR})
|
||||
ENDMACRO (FORTRAN_RUN)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Check to see C_LONG_DOUBLE is available
|
||||
CHECK_FORTRAN_FEATURE(c_long_double
|
||||
"
|
||||
PROGRAM main
|
||||
USE ISO_C_BINDING
|
||||
REAL(KIND=C_LONG_DOUBLE) :: d
|
||||
END PROGRAM
|
||||
"
|
||||
FORTRAN_HAVE_C_LONG_DOUBLE
|
||||
)
|
||||
if (${FORTRAN_HAVE_C_LONG_DOUBLE})
|
||||
set(FORTRAN_HAVE_C_LONG_DOUBLE 1)
|
||||
else ()
|
||||
set(FORTRAN_HAVE_C_LONG_DOUBLE 0)
|
||||
endif()
|
||||
|
||||
# Check to see C_LONG_DOUBLE is different from C_DOUBLE
|
||||
|
||||
CHECK_FORTRAN_FEATURE(c_long_double
|
||||
"
|
||||
MODULE type_mod
|
||||
USE ISO_C_BINDING
|
||||
INTERFACE h5t
|
||||
MODULE PROCEDURE h5t_c_double
|
||||
MODULE PROCEDURE h5t_c_long_double
|
||||
END INTERFACE
|
||||
CONTAINS
|
||||
SUBROUTINE h5t_c_double(r)
|
||||
REAL(KIND=C_DOUBLE) :: r
|
||||
END SUBROUTINE h5t_c_double
|
||||
SUBROUTINE h5t_c_long_double(d)
|
||||
REAL(KIND=C_LONG_DOUBLE) :: d
|
||||
END SUBROUTINE h5t_c_long_double
|
||||
END MODULE type_mod
|
||||
PROGRAM main
|
||||
USE ISO_C_BINDING
|
||||
USE type_mod
|
||||
REAL(KIND=C_DOUBLE) :: r
|
||||
REAL(KIND=C_LONG_DOUBLE) :: d
|
||||
CALL h5t(r)
|
||||
CALL h5t(d)
|
||||
END PROGRAM main
|
||||
"
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE
|
||||
)
|
||||
if (${FORTRAN_C_LONG_DOUBLE_IS_UNIQUE})
|
||||
set(FORTRAN_C_LONG_DOUBLE_IS_UNIQUE 1)
|
||||
else ()
|
||||
set(FORTRAN_C_LONG_DOUBLE_IS_UNIQUE 0)
|
||||
endif()
|
||||
|
||||
## Set the sizeof function for use later in the fortran tests
|
||||
if(FORTRAN_HAVE_STORAGE_SIZE)
|
||||
set(FC_SIZEOF_A "STORAGE_SIZE(a, c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)")
|
||||
set(FC_SIZEOF_B "STORAGE_SIZE(b, c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)")
|
||||
set(FC_SIZEOF_C "STORAGE_SIZE(c, c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)")
|
||||
elseif(FORTRAN_HAVE_C_SIZEOF)
|
||||
set(FC_SIZEOF_A "SIZEOF(a)")
|
||||
set(FC_SIZEOF_B "SIZEOF(b)")
|
||||
set(FC_SIZEOF_C "SIZEOF(c)")
|
||||
else(FORTRAN_HAVE_STORAGE_SIZE)
|
||||
message (FATAL_ERROR "Fortran compiler requires either intrinsic functions SIZEOF or STORAGE_SIZE")
|
||||
endif(FORTRAN_HAVE_STORAGE_SIZE)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Determine the available KINDs for REALs and INTEGERs
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
FORTRAN_RUN("REAL and INTEGER KINDs"
|
||||
"
|
||||
PROGRAM main
|
||||
IMPLICIT NONE
|
||||
INTEGER :: ik, k, lastkind, max_decimal_prec
|
||||
INTEGER :: num_rkinds, num_ikinds
|
||||
num_ikinds = 0
|
||||
lastkind=SELECTED_INT_KIND(1)
|
||||
! Find integer KINDs
|
||||
DO ik=2,36
|
||||
k = SELECTED_INT_KIND(ik)
|
||||
IF (k .NE. lastkind) THEN
|
||||
num_ikinds = num_ikinds + 1
|
||||
WRITE(*,'(I0)',ADVANCE='NO') lastkind
|
||||
lastkind = k
|
||||
IF(k.GT.0) WRITE(*,'(A)',ADVANCE='NO') ','
|
||||
ENDIF
|
||||
IF (k .LE. 0) EXIT
|
||||
ENDDO
|
||||
IF (lastkind.NE.-1) THEN
|
||||
num_ikinds = num_ikinds + 1
|
||||
WRITE(*,'(I0)') lastkind
|
||||
ELSE
|
||||
WRITE(*,'()')
|
||||
ENDIF
|
||||
! Find real KINDs
|
||||
num_rkinds = 0
|
||||
lastkind=SELECTED_REAL_KIND(1)
|
||||
max_decimal_prec = 1
|
||||
DO ik=2,36
|
||||
k = SELECTED_REAL_KIND(ik)
|
||||
IF (k .NE. lastkind) THEN
|
||||
num_rkinds = num_rkinds + 1
|
||||
WRITE(*,'(I0)',ADVANCE='NO') lastkind
|
||||
lastkind = k
|
||||
IF(k.GT.0) WRITE(*,'(A)',ADVANCE='NO') ','
|
||||
max_decimal_prec = ik
|
||||
ENDIF
|
||||
IF (k .LE. 0) EXIT
|
||||
ENDDO
|
||||
IF (lastkind.NE.-1)THEN
|
||||
num_rkinds = num_rkinds + 1
|
||||
WRITE(*,'(I0)') lastkind
|
||||
ELSE
|
||||
WRITE(*,'()')
|
||||
ENDIF
|
||||
WRITE(*,'(I0)') max_decimal_prec
|
||||
WRITE(*,'(I0)') num_ikinds
|
||||
WRITE(*,'(I0)') num_rkinds
|
||||
END
|
||||
"
|
||||
XX
|
||||
YY
|
||||
PROG_OUTPUT
|
||||
)
|
||||
# dnl The output from the above program will be:
|
||||
# dnl -- LINE 1 -- valid integer kinds (comma seperated list)
|
||||
# dnl -- LINE 2 -- valid real kinds (comma seperated list)
|
||||
# dnl -- LINE 3 -- max decimal precision for reals
|
||||
# dnl -- LINE 4 -- number of valid integer kinds
|
||||
# dnl -- LINE 5 -- number of valid real kinds
|
||||
|
||||
# Convert the string to a list of strings by replacing the carriage return with a semicolon
|
||||
string(REGEX REPLACE "\n" ";" PROG_OUTPUT "${PROG_OUTPUT}")
|
||||
|
||||
list(GET PROG_OUTPUT 0 pac_validIntKinds)
|
||||
list(GET PROG_OUTPUT 1 pac_validRealKinds)
|
||||
list(GET PROG_OUTPUT 2 H5_PAC_FC_MAX_REAL_PRECISION)
|
||||
|
||||
set(PAC_FC_ALL_INTEGER_KINDS "\{${pac_validIntKinds}\}")
|
||||
set(PAC_FC_ALL_REAL_KINDS "\{${pac_validRealKinds}\}")
|
||||
|
||||
list(GET PROG_OUTPUT 3 NUM_IKIND)
|
||||
list(GET PROG_OUTPUT 4 NUM_RKIND)
|
||||
|
||||
set(H5CONFIG_F_NUM_IKIND "INTEGER, PARAMETER :: num_ikinds = ${NUM_IKIND}")
|
||||
set(H5CONFIG_F_IKIND "INTEGER, DIMENSION(1:num_ikinds) :: ikind = (/${pac_validIntKinds}/)")
|
||||
|
||||
message ( " ........REAL KINDS FOUND ${PAC_FC_ALL_REAL_KINDS}")
|
||||
message ( " ........INTEGER KINDS FOUND ${PAC_FC_ALL_REAL_KINDS}")
|
||||
message ( " ........MAX DECIMAL PRECISION ${H5_PAC_FC_MAX_REAL_PRECISION}")
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Determine the available KINDs for REALs and INTEGERs
|
||||
#-----------------------------------------------------------------------------
|
||||
# **********
|
||||
# INTEGERS
|
||||
# **********
|
||||
string(REGEX REPLACE "," ";" VAR_KIND "${pac_validIntKinds}")
|
||||
|
||||
foreach( KIND ${VAR_KIND} )
|
||||
set(PROG_SRC
|
||||
"
|
||||
PROGRAM main
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER (KIND=${KIND}) a
|
||||
WRITE(*,'(I0)') ${FC_SIZEOF_A}
|
||||
END
|
||||
"
|
||||
)
|
||||
FORTRAN_RUN("INTEGER KIND SIZEOF" ${PROG_SRC}
|
||||
XX
|
||||
YY
|
||||
PROG_OUTPUT1
|
||||
)
|
||||
string(REGEX REPLACE "\n" "" PROG_OUTPUT1 "${PROG_OUTPUT1}")
|
||||
set(pack_int_sizeof "${pack_int_sizeof} ${PROG_OUTPUT1},")
|
||||
endforeach(KIND)
|
||||
string(STRIP ${pack_int_sizeof} pack_int_sizeof)
|
||||
|
||||
|
||||
#Remove trailing comma
|
||||
string(REGEX REPLACE ",$" "" pack_int_sizeof "${pack_int_sizeof}")
|
||||
#Remove spaces
|
||||
string(REGEX REPLACE " " "" pack_int_sizeof "${pack_int_sizeof}")
|
||||
|
||||
set(PAC_FC_ALL_INTEGER_KINDS_SIZEOF "\{${pack_int_sizeof}\}")
|
||||
|
||||
message("...FOUND SIZEOF for INTEGER KINDs ${PAC_FC_ALL_INTEGER_KINDS_SIZEOF}")
|
||||
# **********
|
||||
# REALS
|
||||
# **********
|
||||
string(REGEX REPLACE "," ";" VAR_KIND "${pac_validRealKinds}")
|
||||
|
||||
#find the maximum kind of the real
|
||||
list(LENGTH VAR_KIND LEN_VAR_KIND)
|
||||
MATH (EXPR _LEN "${LEN_VAR_KIND} - 1")
|
||||
list(GET VAR_KIND ${_LEN} max_real_fortran_kind)
|
||||
|
||||
foreach( KIND ${VAR_KIND} )
|
||||
set(PROG_SRC
|
||||
"
|
||||
PROGRAM main
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
REAL (KIND=${KIND}) a
|
||||
WRITE(*,'(I0)') ${FC_SIZEOF_A}
|
||||
END
|
||||
"
|
||||
)
|
||||
FORTRAN_RUN("REAL KIND SIZEOF" ${PROG_SRC}
|
||||
XX
|
||||
YY
|
||||
PROG_OUTPUT1
|
||||
)
|
||||
string(REGEX REPLACE "\n" "" PROG_OUTPUT1 "${PROG_OUTPUT1}")
|
||||
set(pack_real_sizeof "${pack_real_sizeof} ${PROG_OUTPUT1},")
|
||||
endforeach(KIND)
|
||||
string(STRIP ${pack_real_sizeof} pack_real_sizeof)
|
||||
|
||||
#Remove trailing comma
|
||||
string(REGEX REPLACE ",$" "" pack_real_sizeof "${pack_real_sizeof}")
|
||||
#Remove spaces
|
||||
string(REGEX REPLACE " " "" pack_real_sizeof "${pack_real_sizeof}")
|
||||
|
||||
set(H5CONFIG_F_RKIND_SIZEOF "INTEGER, DIMENSION(1:num_rkinds) :: rkind_sizeof = (/${pack_real_sizeof}/)")
|
||||
|
||||
message("...FOUND SIZEOF for REAL KINDs \{${pack_real_sizeof}\}")
|
||||
|
||||
#find the maximum kind of the real
|
||||
list(LENGTH VAR_KIND LEN_VAR_KIND)
|
||||
MATH (EXPR _LEN "${LEN_VAR_KIND} - 1")
|
||||
list(GET VAR_KIND ${_LEN} max_real_fortran_sizeof)
|
||||
|
||||
set(PAC_FC_ALL_REAL_KINDS_SIZEOF "\{${pack_real_sizeof}\}")
|
||||
#-----------------------------------------------------------------------------
|
||||
# Find sizeof of native kinds
|
||||
#-----------------------------------------------------------------------------
|
||||
FORTRAN_RUN("SIZEOF NATIVE KINDs"
|
||||
"
|
||||
PROGRAM main
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER a
|
||||
REAL b
|
||||
DOUBLE PRECISION c
|
||||
WRITE(*,*) ${FC_SIZEOF_A}
|
||||
WRITE(*,*) kind(a)
|
||||
WRITE(*,*) ${FC_SIZEOF_B}
|
||||
WRITE(*,*) kind(b)
|
||||
WRITE(*,*) ${FC_SIZEOF_C}
|
||||
WRITE(*,*) kind(c)
|
||||
END
|
||||
"
|
||||
XX
|
||||
YY
|
||||
PROG_OUTPUT
|
||||
)
|
||||
# dnl The output from the above program will be:
|
||||
# dnl -- LINE 1 -- sizeof INTEGER
|
||||
# dnl -- LINE 2 -- kind of INTEGER
|
||||
# dnl -- LINE 3 -- sizeof REAL
|
||||
# dnl -- LINE 4 -- kind of REAL
|
||||
# dnl -- LINE 5 -- sizeof DOUBLE PRECISION
|
||||
# dnl -- LINE 6 -- kind of DOUBLE PRECISION
|
||||
|
||||
# Convert the string to a list of strings by replacing the carriage return with a semicolon
|
||||
string(REGEX REPLACE "\n" ";" PROG_OUTPUT "${PROG_OUTPUT}")
|
||||
|
||||
list(GET PROG_OUTPUT 0 PAC_FORTRAN_NATIVE_INTEGER_SIZEOF)
|
||||
list(GET PROG_OUTPUT 1 PAC_FORTRAN_NATIVE_INTEGER_KIND)
|
||||
list(GET PROG_OUTPUT 2 PAC_FORTRAN_NATIVE_REAL_SIZEOF)
|
||||
list(GET PROG_OUTPUT 3 PAC_FORTRAN_NATIVE_REAL_KIND)
|
||||
list(GET PROG_OUTPUT 4 PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF)
|
||||
list(GET PROG_OUTPUT 5 PAC_FORTRAN_NATIVE_DOUBLE_KIND)
|
||||
|
||||
set(FORTRAN_SIZEOF_LONG_DOUBLE ${${HDF_PREFIX}_SIZEOF_LONG_DOUBLE})
|
||||
#set(H5_SIZEOF_LONG_DOUBLE ${${HDF_PREFIX}_SIZEOF_LONG_DOUBLE})
|
||||
|
||||
# remove the invalid kind from the list
|
||||
if(NOT(${SIZEOF___FLOAT128} EQUAL 0))
|
||||
if(NOT(${SIZEOF___FLOAT128} EQUAL ${max_real_fortran_sizeof}) AND NOT(${FORTRAN_SIZEOF_LONG_DOUBLE} EQUAL ${max_real_fortran_sizeof}))
|
||||
message(WARNING "
|
||||
Fortran REAL(KIND=${max_real_fortran_kind}) is $max_real_fortran_sizeof Bytes, but no corresponding C float type exists of that size
|
||||
!!! Fortran interfaces will not be generated for REAL(KIND=${max_real_fortran_kind}) !!!")
|
||||
string(REGEX REPLACE ",[0-9]+}" "}" PAC_FC_ALL_REAL_KINDS ${PAC_FC_ALL_REAL_KINDS})
|
||||
string(REGEX REPLACE ",[0-9]+}" "}" PAC_FC_ALL_REAL_KINDS_SIZEOF ${PAC_FC_ALL_REAL_KINDS_SIZEOF})
|
||||
MATH (EXPR NUM_RKIND "${NUM_RKIND} - 1")
|
||||
endif(NOT(${SIZEOF___FLOAT128} EQUAL ${max_real_fortran_sizeof}) AND NOT(${FORTRAN_SIZEOF_LONG_DOUBLE} EQUAL ${max_real_fortran_sizeof}))
|
||||
endif(NOT(${SIZEOF___FLOAT128} EQUAL 0))
|
||||
|
||||
set(H5CONFIG_F_NUM_RKIND "INTEGER, PARAMETER :: num_rkinds = ${NUM_RKIND}")
|
||||
|
||||
string(REGEX REPLACE "{" "" OUT_VAR ${PAC_FC_ALL_REAL_KINDS})
|
||||
string(REGEX REPLACE "}" "" OUT_VAR ${OUT_VAR})
|
||||
set(H5CONFIG_F_RKIND "INTEGER, DIMENSION(1:num_rkinds) :: rkind = (/${OUT_VAR}/)")
|
||||
|
||||
string(REGEX REPLACE "{" "" OUT_VAR ${PAC_FC_ALL_REAL_KINDS_SIZEOF})
|
||||
string(REGEX REPLACE "}" "" OUT_VAR ${OUT_VAR})
|
||||
set(H5CONFIG_F_RKIND_SIZEOF "INTEGER, DIMENSION(1:num_rkinds) :: rkind_sizeof = (/${OUT_VAR}/)")
|
||||
|
||||
ENABLE_LANGUAGE (C)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# The provided CMake C macros don't provide a general compile/run function
|
||||
# so this one is used.
|
||||
#-----------------------------------------------------------------------------
|
||||
MACRO (C_RUN FUNCTION CODE RUN_RESULT_VAR COMPILE_RESULT_VAR RETURN)
|
||||
# MSB CHECK WHY THIS CHECK?
|
||||
# if (NOT DEFINED ${RUN_RESULT_VAR})
|
||||
message (STATUS "Detecting C ${FUNCTION}")
|
||||
if (CMAKE_REQUIRED_LIBRARIES)
|
||||
set (CHECK_FUNCTION_EXISTS_ADD_LIBRARIES
|
||||
"-DLINK_LIBRARIES:STRING=${CMAKE_REQUIRED_LIBRARIES}")
|
||||
else (CMAKE_REQUIRED_LIBRARIES)
|
||||
set (CHECK_FUNCTION_EXISTS_ADD_LIBRARIES)
|
||||
endif (CMAKE_REQUIRED_LIBRARIES)
|
||||
file (WRITE
|
||||
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCCompiler1.c
|
||||
${CODE}
|
||||
)
|
||||
TRY_RUN (${RUN_RESULT_VAR} ${COMPILE_RESULT_VAR}
|
||||
${CMAKE_BINARY_DIR}
|
||||
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCCompiler1.c
|
||||
CMAKE_FLAGS "${CHECK_FUNCTION_EXISTS_ADD_LIBRARIES}"
|
||||
RUN_OUTPUT_VARIABLE OUTPUT
|
||||
)
|
||||
|
||||
set(${RETURN} ${OUTPUT})
|
||||
|
||||
#message ( "Test result1 ${RETURN} ")
|
||||
#message ( "Test result3 ${RESULT} ")
|
||||
#message ( "Test result2 ${CMAKE_MATCH_0} ")
|
||||
#message ( "Test result4 ${CMAKE_MATCH_1} ")
|
||||
#message ( "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ")
|
||||
#message ( "Test result ${COMPILE_RESULT_VAR} ")
|
||||
#message ( "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ")
|
||||
#message ( "Test result ${RUN_RESULT_VAR} ")
|
||||
#message ( "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ")
|
||||
|
||||
if (${COMPILE_RESULT_VAR})
|
||||
if (${RUN_RESULT_VAR} MATCHES 0)
|
||||
set (${RUN_RESULT_VAR} 1 CACHE INTERNAL "Have C function ${FUNCTION}")
|
||||
message (STATUS "Testing C ${FUNCTION} - OK")
|
||||
file (APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
|
||||
"Determining if the C ${FUNCTION} exists passed with the following output:\n"
|
||||
"${OUTPUT}\n\n"
|
||||
)
|
||||
else ()
|
||||
message (STATUS "Testing C ${FUNCTION} - Fail")
|
||||
set (${RUN_RESULT_VAR} "" CACHE INTERNAL "Have C function ${FUNCTION}")
|
||||
file (APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
|
||||
"Determining if the C ${FUNCTION} exists failed with the following output:\n"
|
||||
"${OUTPUT}\n\n")
|
||||
endif ()
|
||||
endif()
|
||||
# endif (NOT DEFINED ${RUN_RESULT_VAR})
|
||||
ENDMACRO (C_RUN)
|
||||
|
||||
set(PROG_SRC
|
||||
"
|
||||
#include <float.h>
|
||||
#include <stdio.h>
|
||||
#define CHECK_FLOAT128 ${SIZEOF___FLOAT128}
|
||||
#if CHECK_FLOAT128!=0
|
||||
# if ${HAVE_QUADMATH}!=0
|
||||
#include <quadmath.h>
|
||||
# endif
|
||||
# ifdef FLT128_DIG
|
||||
#define C_FLT128_DIG FLT128_DIG
|
||||
# else
|
||||
#define C_FLT128_DIG 0
|
||||
# endif
|
||||
#else
|
||||
#define C_FLT128_DIG 0
|
||||
#endif
|
||||
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
|
||||
#define C_LDBL_DIG DECIMAL_DIG
|
||||
#else
|
||||
#define C_LDBL_DIG LDBL_DIG
|
||||
#endif
|
||||
void main() {
|
||||
printf(\"%d\\\\n%d\\\\n\", C_LDBL_DIG, C_FLT128_DIG)\\\;
|
||||
}
|
||||
"
|
||||
)
|
||||
|
||||
C_RUN("maximum decimal precision for C" ${PROG_SRC}
|
||||
XX
|
||||
YY
|
||||
PROG_OUTPUT
|
||||
)
|
||||
|
||||
# dnl The output from the above program will be:
|
||||
# dnl -- LINE 1 -- long double decimal precision
|
||||
# dnl -- LINE 2 -- __float128 decimal precision
|
||||
|
||||
# Convert the string to a list of strings by replacing the carriage return with a semicolon
|
||||
string(REGEX REPLACE "\n" ";" PROG_OUTPUT "${PROG_OUTPUT}")
|
||||
|
||||
list(GET PROG_OUTPUT 0 LDBL_DIG)
|
||||
list(GET PROG_OUTPUT 1 FLT128_DIG)
|
||||
|
||||
if(SIZEOF___FLOAT128 EQUAL 0 OR FLT128_DIG EQUAL 0)
|
||||
SET(H5_HAVE_FLOAT128 0)
|
||||
SET(SIZEOF___FLOAT128 0)
|
||||
set(H5_PAC_C_MAX_REAL_PRECISION ${LDBL_DIG})
|
||||
else ()
|
||||
set(H5_PAC_C_MAX_REAL_PRECISION ${FLT128_DIG})
|
||||
endif()
|
||||
|
||||
|
||||
# Setting definition if there is a 16 byte fortran integer
|
||||
string(FIND ${PAC_FC_ALL_INTEGER_KINDS_SIZEOF} "16" pos)
|
||||
if(${pos} EQUAL -1)
|
||||
set(HAVE_Fortran_INTEGER_SIZEOF_16 0)
|
||||
else ()
|
||||
set(HAVE_Fortran_INTEGER_SIZEOF_16 1)
|
||||
endif ()
|
@ -22,7 +22,6 @@ set (${HDF5_PACKAGE_NAME}_VALID_COMPONENTS
|
||||
#-----------------------------------------------------------------------------
|
||||
set (${HDF5_PACKAGE_NAME}_ENABLE_PARALLEL @HDF5_ENABLE_PARALLEL@)
|
||||
set (${HDF5_PACKAGE_NAME}_BUILD_FORTRAN @HDF5_BUILD_FORTRAN@)
|
||||
set (${HDF5_PACKAGE_NAME}_ENABLE_F2003 @HDF5_ENABLE_F2003@)
|
||||
set (${HDF5_PACKAGE_NAME}_BUILD_CPP_LIB @HDF5_BUILD_CPP_LIB@)
|
||||
set (${HDF5_PACKAGE_NAME}_BUILD_TOOLS @HDF5_BUILD_TOOLS@)
|
||||
set (${HDF5_PACKAGE_NAME}_BUILD_HL_LIB @HDF5_BUILD_HL_LIB@)
|
||||
|
@ -38,7 +38,6 @@ Languages:
|
||||
----------
|
||||
Fortran: @HDF5_BUILD_FORTRAN@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ Fortran Compiler: @CMAKE_Fortran_COMPILER@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ Fortran 2003 Compiler: @HDF5_ENABLE_F2003@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ Fortran Flags: @CMAKE_Fortran_FLAGS@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ H5 Fortran Flags: @H5_FCFLAGS@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ AM Fortran Flags: @AM_FCFLAGS@
|
||||
|
@ -16,8 +16,6 @@ set (HDF5_BUILD_EXAMPLES ON CACHE BOOL "Build HDF5 Library Examples" FORCE)
|
||||
|
||||
set (HDF5_BUILD_FORTRAN ON CACHE BOOL "Build FORTRAN support" FORCE)
|
||||
|
||||
set (HDF5_ENABLE_F2003 ON CACHE BOOL "Enable FORTRAN 2003 Standard" FORCE)
|
||||
|
||||
set (HDF5_BUILD_HL_LIB ON CACHE BOOL "Build HIGH Level HDF5 Library" FORCE)
|
||||
|
||||
set (HDF5_BUILD_TOOLS ON CACHE BOOL "Build HDF5 Tools" FORCE)
|
||||
|
301
configure.ac
301
configure.ac
@ -27,6 +27,17 @@ AC_PREREQ([2.69])
|
||||
## release!!!
|
||||
##
|
||||
AC_INIT([HDF5], [1.9.227], [help@hdfgroup.org])
|
||||
|
||||
## PLACE CHECKS FOR REQUIRED PACKAGES NEEDED TO INSTALL HDF5 AT THE BEGINNING
|
||||
## --------------------------------------------------------------------------
|
||||
## Requirement #1: Check if Perl is installed.
|
||||
##
|
||||
AC_SUBST([PERL]) PERL=""
|
||||
AC_CHECK_PROG([PERL], [perl],, [$PATH])
|
||||
if test "x$PERL" = "xfalse"; then
|
||||
AC_MSG_ERROR([*** Perl is required for installing HDF5, but Perl could not be found!])
|
||||
fi
|
||||
|
||||
AC_CONFIG_SRCDIR([src/H5.c])
|
||||
AC_CONFIG_HEADER([src/H5config.h])
|
||||
|
||||
@ -149,7 +160,6 @@ AC_MSG_RESULT([done])
|
||||
## MPE: whether MPE option is enabled. Default no.
|
||||
## STATIC_EXEC: whether static-exec is enabled. Default no.
|
||||
## HDF_FORTRAN: whether Fortran is enabled. Default no.
|
||||
## HDF_FORTRAN2003: whether Fortran 2003 is enabled. Default no.
|
||||
## FC: Fortran compiler.
|
||||
## HDF_CXX: whether C++ is enabled. Default no.
|
||||
## CXX: C++ compiler.
|
||||
@ -157,6 +167,7 @@ AC_MSG_RESULT([done])
|
||||
## INSTRUMENT: whether INSTRUMENT is enabled. No default set here.
|
||||
## CODESTACK: whether CODESTACK is enabled. Default no.
|
||||
## HAVE_DMALLOC: whether system has dmalloc support. Default no.
|
||||
## HAVE_FLOAT128: whether system has Quad-Precision Math Library. Default no.
|
||||
## DIRECT_VFD: whether DIRECT_VFD is enabled. Default no.
|
||||
## THREADSAFE: whether THREADSAFE is enabled. Default no.
|
||||
## STATIC_SHARED: whether static and/or shared libraries are requested.
|
||||
@ -168,9 +179,7 @@ AC_SUBST([EXTERNAL_FILTERS])
|
||||
AC_SUBST([MPE]) MPE=no
|
||||
AC_SUBST([STATIC_EXEC]) STATIC_EXEC=no
|
||||
AC_SUBST([HDF_FORTRAN]) HDF_FORTRAN=no
|
||||
AC_SUBST([HDF_FORTRAN2003]) HDF_FORTRAN2003=no
|
||||
AC_SUBST([FC]) HDF_FORTRAN=no
|
||||
AC_SUBST([FC2003]) HDF_FORTRAN2003=no
|
||||
AC_SUBST([HDF_CXX]) HDF_CXX=no
|
||||
AC_SUBST([CXX]) HDF_CXX=no
|
||||
AC_SUBST([HDF5_HL]) HDF5_HL=yes
|
||||
@ -183,6 +192,7 @@ AC_SUBST([STATIC_SHARED])
|
||||
AC_SUBST([enable_shared])
|
||||
AC_SUBST([enable_static])
|
||||
AC_SUBST([UNAME_INFO]) UNAME_INFO=`uname -a`
|
||||
AC_SUBST([PAC_C_MAX_REAL_PRECISION])
|
||||
|
||||
## ----------------------------------------------------------------------
|
||||
## Some platforms have broken basename, and/or xargs programs. Check
|
||||
@ -346,6 +356,50 @@ case "X-$ALLOW_UNSUPPORTED" in
|
||||
;;
|
||||
esac
|
||||
|
||||
## ----------------------------------------------------------------------
|
||||
## Data types and their sizes.
|
||||
##
|
||||
AC_TYPE_OFF_T
|
||||
AC_CHECK_TYPE([size_t], [],
|
||||
[AC_DEFINE_UNQUOTED([size_t], [unsigned long],
|
||||
[Define to `unsigned long' if <sys/types.h> does not define.])])
|
||||
AC_CHECK_TYPE([ssize_t], [],
|
||||
[AC_DEFINE_UNQUOTED([ssize_t], [long],
|
||||
[Define to `long' if <sys/types.h> does not define.])])
|
||||
AC_CHECK_TYPE([ptrdiff_t], [],
|
||||
[AC_DEFINE_UNQUOTED([ptrdiff_t], [long],
|
||||
[Define to `long' if <sys/types.h> does not define.])])
|
||||
AC_C_BIGENDIAN
|
||||
AC_CHECK_SIZEOF([char], [1])
|
||||
AC_CHECK_SIZEOF([short], [2])
|
||||
AC_CHECK_SIZEOF([int], [4])
|
||||
AC_CHECK_SIZEOF([unsigned], [4])
|
||||
AC_CHECK_SIZEOF([long], [4])
|
||||
AC_CHECK_SIZEOF([long long], [8])
|
||||
AC_CHECK_SIZEOF([__int64], [8])
|
||||
AC_CHECK_SIZEOF([float], [4])
|
||||
AC_CHECK_SIZEOF([double], [8])
|
||||
AC_CHECK_SIZEOF([long double], [8])
|
||||
|
||||
## Check for non-standard extenstion __FLOAT128
|
||||
HAVE_FLOAT128=0
|
||||
HAVE_QUADMATH=0
|
||||
FLT128_DIG=0
|
||||
LDBL_DIG=0
|
||||
|
||||
AC_CHECK_SIZEOF([__float128])
|
||||
AC_CHECK_SIZEOF([_Quad])
|
||||
AC_CHECK_HEADERS([quadmath.h], [HAVE_QUADMATH=1], [])
|
||||
PAC_FC_LDBL_DIG
|
||||
|
||||
if test "$ac_cv_sizeof___float128" != 0 && test "$FLT128_DIG" != 0 ; then
|
||||
AC_DEFINE([HAVE_FLOAT128], [1], [Determine if __float128 is available])
|
||||
PAC_C_MAX_REAL_PRECISION=$FLT128_DIG
|
||||
else
|
||||
PAC_C_MAX_REAL_PRECISION=$LDBL_DIG
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED([PAC_C_MAX_REAL_PRECISION], $PAC_C_MAX_REAL_PRECISION, [Determine the maximum decimal precision in C])
|
||||
AC_MSG_RESULT([$PAC_C_MAX_REAL_PRECISION])
|
||||
## ----------------------------------------------------------------------
|
||||
## Check if they would like the Fortran interface compiled
|
||||
##
|
||||
@ -353,7 +407,7 @@ AC_SUBST([HDF5_INTERFACES]) HDF5_INTERFACES=""
|
||||
AC_MSG_CHECKING([if Fortran interface enabled])
|
||||
AC_ARG_ENABLE([fortran],
|
||||
[AS_HELP_STRING([--enable-fortran],
|
||||
[Compile the Fortran 90/95 interface [default=no]])],
|
||||
[Compile the Fortran interface [default=no]])],
|
||||
[HDF_FORTRAN=$enableval])
|
||||
|
||||
if test "X$HDF_FORTRAN" = "Xyes"; then
|
||||
@ -362,35 +416,16 @@ else
|
||||
echo "no"
|
||||
fi
|
||||
|
||||
|
||||
## ----------------------------------------------------------------------
|
||||
## Check if they would like the Fortran 2003 interface compiled
|
||||
##
|
||||
AC_MSG_CHECKING([if Fortran 2003 interface enabled])
|
||||
AC_ARG_ENABLE([fortran2003],
|
||||
[AS_HELP_STRING([--enable-fortran2003],
|
||||
[Compile the Fortran 2003 interface, must also specify --enable-fortran [default=no]])],
|
||||
[HDF_FORTRAN2003=$enableval])
|
||||
|
||||
## ----------------------------------------------------------------------
|
||||
## Check to make sure --enable-fortran is present if --enable-fortran2003
|
||||
## was specified
|
||||
|
||||
if test "X$HDF_FORTRAN2003" = "Xyes" && test "X$HDF_FORTRAN" = "Xno"; then
|
||||
echo "no"
|
||||
AC_MSG_ERROR([--enable-fortran must be used with --enable-fortran2003])
|
||||
else
|
||||
if test "X$HDF_FORTRAN2003" = "Xyes" && test "X$HDF_FORTRAN" = "Xyes"; then
|
||||
echo "yes"
|
||||
else
|
||||
echo "no"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "X$HDF_FORTRAN" = "Xyes"; then
|
||||
|
||||
## We will output an include file for Fortran, H5config_f.inc which
|
||||
## contains various configure definitions used by the Fortran Library.
|
||||
## Prepend H5_ to all macro names. This avoids name conflict between HDF5 macro
|
||||
## names and those generated by another software package that uses the HDF5 library.
|
||||
AC_CONFIG_HEADERS([fortran/src/H5config_f.inc],
|
||||
[cat fortran/src/H5config_f.inc | sed '1d;s%^/\* \(.*\) \*/%\1%;s/#define /#define H5_/;s/#undef /#undef H5_/' >fortran/src/H5config_f.inc.tmp; mv -f fortran/src/H5config_f.inc.tmp fortran/src/H5config_f.inc])
|
||||
|
||||
AC_SUBST([FC]) HDF_FORTRAN=yes
|
||||
AC_SUBST([HAVE_FORTRAN_2003])
|
||||
|
||||
HDF5_INTERFACES="$HDF5_INTERFACES fortran"
|
||||
|
||||
@ -423,6 +458,14 @@ if test "X$HDF_FORTRAN" = "Xyes"; then
|
||||
## Change to the Fortran 90 language
|
||||
AC_LANG_PUSH(Fortran)
|
||||
|
||||
## Checking if the compiler supports the required Fortran 2003 features and
|
||||
## stopping if it does not.
|
||||
PAC_PROG_FC_HAVE_F2003_REQUIREMENTS
|
||||
|
||||
if test "X$HAVE_F2003_REQUIREMENTS" = "Xno"; then
|
||||
AC_MSG_ERROR([Fortran compiler lacks required Fortran 2003 features; unsupported Fortran 2003 compiler, remove --enable-fortran])
|
||||
fi
|
||||
|
||||
## --------------------------------------------------------------------
|
||||
## Define wrappers for the C compiler to use Fortran function names
|
||||
##
|
||||
@ -434,39 +477,138 @@ if test "X$HDF_FORTRAN" = "Xyes"; then
|
||||
|
||||
## See if the fortran compiler supports the intrinsic function "C_SIZEOF"
|
||||
PAC_PROG_FC_C_SIZEOF
|
||||
|
||||
|
||||
## See if the fortran compiler supports the intrinsic function "STORAGE_SIZE"
|
||||
PAC_PROG_FC_STORAGE_SIZE
|
||||
PAC_PROG_FC_STORAGE_SIZE
|
||||
|
||||
## Check to see if -r8 was specified to determine if we need to
|
||||
## compile the DOUBLE PRECISION interfaces.
|
||||
PAC_PROG_FC_DEFAULT_REALisDBLE
|
||||
|
||||
if test "X$HDF_FORTRAN2003" = "Xyes"; then
|
||||
|
||||
## Checking if the compiler supports the required Fortran 2003 features and
|
||||
## disable Fortran 2003 if it does not.
|
||||
PAC_PROG_FC_HAVE_F2003_REQUIREMENTS
|
||||
|
||||
if test "X$HAVE_F2003_REQUIREMENTS" = "Xno"; then
|
||||
AC_MSG_ERROR([Fortran compiler lacks required Fortran 2003 features; unsupported Fortran 2003 compiler, remove --enable-fortran2003])
|
||||
else
|
||||
HAVE_FORTRAN_2003="yes"
|
||||
## Set the sizeof function for use later in the fortran tests
|
||||
if test "X$HAVE_STORAGE_SIZE_FORTRAN" = "Xyes";then
|
||||
FC_SIZEOF_A="STORAGE_SIZE(a, c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)"
|
||||
FC_SIZEOF_B="STORAGE_SIZE(b, c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)"
|
||||
FC_SIZEOF_C="STORAGE_SIZE(c, c_size_t)/STORAGE_SIZE(c_char_'a',c_size_t)"
|
||||
else
|
||||
if test "X$HAVE_SIZEOF_FORTRAN" = "Xyes";then
|
||||
FC_SIZEOF_A="SIZEOF(a)"
|
||||
FC_SIZEOF_B="SIZEOF(b)"
|
||||
FC_SIZEOF_C="SIZEOF(c)"
|
||||
else
|
||||
## If neither intrinsic functions SIZEOF or STORAGE_SIZE is available then stop configure with an error
|
||||
AC_MSG_ERROR([Fortran compiler requires either intrinsic functions SIZEOF or STORAGE_SIZE])
|
||||
fi
|
||||
fi
|
||||
|
||||
## See if the fortran compiler supports the intrinsic module "ISO_FORTRAN_ENV"
|
||||
PAC_PROG_FC_ISO_FORTRAN_ENV
|
||||
## Check KIND and size of native integer
|
||||
PAC_FC_NATIVE_INTEGER
|
||||
|
||||
## Find all available KINDs
|
||||
PAC_FC_AVAIL_KINDS
|
||||
## Find all sizeofs for available KINDs
|
||||
PAC_FC_SIZEOF_INT_KINDS
|
||||
PAC_FC_SIZEOF_REAL_KINDS
|
||||
|
||||
AC_SUBST([PAC_FC_ALL_REAL_KINDS])
|
||||
AC_SUBST([PAC_FC_MAX_REAL_PRECISION])
|
||||
AC_SUBST([PAC_FC_ALL_INTEGER_KINDS])
|
||||
AC_SUBST([PAC_FC_ALL_REAL_KINDS_SIZEOF])
|
||||
AC_SUBST([PAC_FC_ALL_INTEGER_KINDS_SIZEOF])
|
||||
AC_SUBST([PAC_FORTRAN_NATIVE_INTEGER_KIND])
|
||||
AC_SUBST([PAC_FORTRAN_NATIVE_INTEGER_SIZEOF])
|
||||
AC_SUBST([PAC_FORTRAN_NATIVE_REAL_KIND])
|
||||
AC_SUBST([PAC_FORTRAN_NATIVE_REAL_SIZEOF])
|
||||
AC_SUBST([PAC_FORTRAN_NATIVE_DOUBLE_KIND])
|
||||
AC_SUBST([PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF])
|
||||
AC_SUBST([HAVE_Fortran_INTEGER_SIZEOF_16])
|
||||
AC_SUBST([FORTRAN_HAVE_C_LONG_DOUBLE])
|
||||
AC_SUBST([FORTRAN_C_LONG_DOUBLE_IS_UNIQUE])
|
||||
AC_SUBST([FORTRAN_SIZEOF_LONG_DOUBLE])
|
||||
AC_SUBST([H5CONFIG_F_NUM_RKIND])
|
||||
AC_SUBST([H5CONFIG_F_RKIND])
|
||||
AC_SUBST([H5CONFIG_F_RKIND_SIZEOF])
|
||||
AC_SUBST([H5CONFIG_F_NUM_IKIND])
|
||||
AC_SUBST([H5CONFIG_F_IKIND])
|
||||
|
||||
## Setting definition if there is a 16 byte fortran integer
|
||||
if `echo $PAC_FC_ALL_INTEGER_KINDS_SIZEOF | grep '16' >/dev/null`; then
|
||||
HAVE_Fortran_INTEGER_SIZEOF_16="1"
|
||||
AC_DEFINE([HAVE_Fortran_INTEGER_SIZEOF_16], [1], [Determine if INTEGER*16 is available])
|
||||
else
|
||||
HAVE_Fortran_INTEGER_SIZEOF_16="0"
|
||||
AC_DEFINE([HAVE_Fortran_INTEGER_SIZEOF_16], [0], [Determine if INTEGER*16 is available])
|
||||
fi
|
||||
|
||||
if test "X$HAVE_STORAGE_SIZE_FORTRAN" = "Xyes"; then
|
||||
AC_DEFINE([FORTRAN_HAVE_STORAGE_SIZE], [1], [Define if we have Fortran intrinsic STORAGE_SIZE])
|
||||
fi
|
||||
|
||||
if test "X$HAVE_C_SIZEOF_FORTRAN" = "Xyes"; then
|
||||
AC_DEFINE([FORTRAN_HAVE_C_SIZEOF], [1], [Define if we have Fortran intrinsic C_SIZEOF])
|
||||
fi
|
||||
|
||||
if test "X$HAVE_SIZEOF_FORTRAN" = "Xyes"; then
|
||||
AC_DEFINE([FORTRAN_HAVE_SIZEOF], [1], [Define if we have Fortran intrinsic SIZEOF])
|
||||
fi
|
||||
|
||||
## See if C_LONG_DOUBLE is available
|
||||
PAC_PROG_FC_HAVE_C_LONG_DOUBLE
|
||||
|
||||
FORTRAN_HAVE_C_LONG_DOUBLE="0"
|
||||
if test "X$HAVE_C_LONG_DOUBLE_FORTRAN" = "Xyes"; then
|
||||
FORTRAN_HAVE_C_LONG_DOUBLE="1"
|
||||
AC_DEFINE([FORTRAN_HAVE_C_LONG_DOUBLE], [1], [Define if we have Fortran C_LONG_DOUBLE])
|
||||
fi
|
||||
|
||||
## Is C_LONG_DOUBLE different from C_DOUBLE
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE="0"
|
||||
if test "X$FORTRAN_HAVE_C_LONG_DOUBLE"; then
|
||||
PAC_PROG_FC_C_LONG_DOUBLE_EQ_C_DOUBLE
|
||||
if test "X$C_LONG_DOUBLE_IS_UNIQUE_FORTRAN" = "Xyes"; then
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE="1"
|
||||
AC_DEFINE([FORTRAN_C_LONG_DOUBLE_IS_UNIQUE], [1], [Define if Fortran C_LONG_DOUBLE is different from C_DOUBLE])
|
||||
else
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE="0"
|
||||
fi
|
||||
fi
|
||||
|
||||
FORTRAN_SIZEOF_LONG_DOUBLE=${ac_cv_sizeof_long_double}
|
||||
AC_DEFINE_UNQUOTED([FORTRAN_SIZEOF_LONG_DOUBLE], ["${ac_cv_sizeof_long_double}"], [Determine the size of C long double])
|
||||
|
||||
|
||||
dnl get the largest sizeof for REAL kinds
|
||||
|
||||
max_real_fortran_sizeof="`echo \"[$]PAC_FC_ALL_REAL_KINDS_SIZEOF\" | perl -ne '/,(\d+)\}/; print $1'`"
|
||||
max_real_fortran_kind="`echo \"[$]PAC_FC_ALL_REAL_KINDS\" | perl -ne '/,(\d+)\}/; print $1'`"
|
||||
|
||||
dnl remove the invalid kind from the list
|
||||
if test "$ac_cv_sizeof___float128" != 0;then
|
||||
if test "$ac_cv_sizeof___float128" != "$max_real_fortran_sizeof" && test "${ac_cv_sizeof_long_double}" != "$max_real_fortran_sizeof"; then
|
||||
AC_MSG_WARN([
|
||||
Fortran REAL(KIND=$max_real_fortran_kind) is $max_real_fortran_sizeof Bytes, but no corresponding C float type exists of that size
|
||||
!!! Fortran interfaces will not be generated for REAL(KIND=$max_real_fortran_kind) !!!
|
||||
])
|
||||
PAC_FC_ALL_REAL_KINDS="`echo \"[$]PAC_FC_ALL_REAL_KINDS\" | perl -pe 's/,\d+}/}/g;'`"
|
||||
PAC_FC_ALL_REAL_KINDS_SIZEOF="`echo \"[$]PAC_FC_ALL_REAL_KINDS_SIZEOF\" | perl -pe 's/,\d+}/}/g;'`"
|
||||
fi
|
||||
fi
|
||||
AC_MSG_CHECKING([for Fortran interoperable KINDS with C])
|
||||
AC_MSG_RESULT([$PAC_FC_ALL_REAL_KINDS])
|
||||
|
||||
dnl count the number of real kinds
|
||||
H5CONFIG_F_NUM_RKIND="INTEGER, PARAMETER :: num_rkinds = `echo \"[$]PAC_FC_ALL_REAL_KINDS\" | perl -e '$count = (<STDIN> =~ tr/,//);print $count+1'`"
|
||||
H5CONFIG_F_RKIND="INTEGER, DIMENSION(1:num_rkinds) :: rkind = (/`echo \"[$]PAC_FC_ALL_REAL_KINDS\" | perl -pe 's/{//g' | perl -pe 's/}//g' | perl -pe 's/ /,/g'`/)"
|
||||
H5CONFIG_F_RKIND_SIZEOF="INTEGER, DIMENSION(1:num_rkinds) :: rkind_sizeof = (/`echo \"[$]PAC_FC_ALL_REAL_KINDS_SIZEOF\" | perl -pe 's/{//g' | perl -pe 's/}//g'| perl -pe 's/ /,/g'`/)"
|
||||
|
||||
AC_DEFINE_UNQUOTED([H5CONFIG_F_NUM_RKIND], $H5CONFIG_F_NUM_RKIND, [Define number of valid Fortran REAL KINDs])
|
||||
AC_DEFINE_UNQUOTED([H5CONFIG_F_RKIND], $H5CONFIG_F_RKIND, [Define valid Fortran REAL KINDs])
|
||||
AC_DEFINE_UNQUOTED([H5CONFIG_F_RKIND_SIZEOF], $H5CONFIG_F_RKIND_SIZEOF, [Define valid Fortran REAL KINDs Sizeof])
|
||||
|
||||
## Change back to the C language
|
||||
AC_LANG_POP(Fortran)
|
||||
else
|
||||
FC="no"
|
||||
fi
|
||||
|
||||
## Change back to the C language
|
||||
AC_LANG_POP(Fortran)
|
||||
|
||||
AM_CONDITIONAL([FORTRAN_HAVE_SIZEOF], [test "X$HAVE_SIZEOF_FORTRAN" = "Xyes"])
|
||||
AM_CONDITIONAL([FORTRAN_HAVE_C_SIZEOF], [test "X$HAVE_C_SIZEOF_FORTRAN" = "Xyes"])
|
||||
AM_CONDITIONAL([FORTRAN_HAVE_STORAGE_SIZE], [test "X$HAVE_STORAGE_SIZE_FORTRAN" = "Xyes"])
|
||||
AM_CONDITIONAL([FORTRAN_2003_CONDITIONAL_F], [test "X$HAVE_FORTRAN_2003" = "Xyes"])
|
||||
AM_CONDITIONAL([FORTRAN_DEFAULT_REALisDBLE_F], [test "X$FORTRAN_DEFAULT_REALisDBLE" = "Xyes"])
|
||||
|
||||
## ----------------------------------------------------------------------
|
||||
## Check if they would like the C++ interface compiled
|
||||
##
|
||||
@ -530,26 +672,11 @@ if test "X$HDF5_HL" = "Xyes"; then
|
||||
HL="hl"
|
||||
AC_DEFINE([INCLUDE_HL], [1],
|
||||
[Define if HDF5's high-level library headers should be included in hdf5.h])
|
||||
|
||||
## If Fortran's default real is double precision and HL is being built then configure
|
||||
## should fail due to bug HDFFV-889.
|
||||
if test "X$FORTRAN_DEFAULT_REALisDBLE" = "Xyes"; then
|
||||
AC_MSG_ERROR([Fortran high-level routines are not supported when the default REAL is DOUBLE PRECISION, use configure option --disable-hl.])
|
||||
fi
|
||||
else
|
||||
echo "no"
|
||||
fi
|
||||
|
||||
|
||||
## ----------------------------------------------------------------------
|
||||
## Check if they have Perl installed on their system. We only need Perl
|
||||
## if they're using a GNU compiler.
|
||||
##
|
||||
AC_SUBST([PERL]) PERL=""
|
||||
if test "X$GCC" = "Xyes"; then
|
||||
AC_CHECK_PROGS([PERL], [perl],, [$PATH])
|
||||
fi
|
||||
|
||||
## ----------------------------------------------------------------------
|
||||
## Check which archiving tool to use. This needs to be done before
|
||||
## the AM_PROG_LIBTOOL macro.
|
||||
@ -975,7 +1102,7 @@ case "$host_cpu-$host_vendor-$host_os" in
|
||||
##
|
||||
## POSIX feature information can be found in the gcc manual at:
|
||||
## http://www.gnu.org/s/libc/manual/html_node/Feature-Test-Macros.html
|
||||
H5_CPPFLAGS="-D_POSIX_C_SOURCE=200112L $H5_CPPFLAGS"
|
||||
##SCOT H5_CPPFLAGS="-D_POSIX_C_SOURCE=200112L $H5_CPPFLAGS"
|
||||
|
||||
## Need to add this so that O_DIRECT is visible for the direct
|
||||
## VFD on Linux systems.
|
||||
@ -1016,31 +1143,6 @@ AC_TRY_COMPILE([
|
||||
[AC_CHECK_FUNCS([stat64 fstat64])],
|
||||
[AC_MSG_RESULT([skipping test for stat64() and fstat64()])])
|
||||
|
||||
## ----------------------------------------------------------------------
|
||||
## Data types and their sizes.
|
||||
##
|
||||
AC_TYPE_OFF_T
|
||||
AC_CHECK_TYPE([size_t], [],
|
||||
[AC_DEFINE_UNQUOTED([size_t], [unsigned long],
|
||||
[Define to `unsigned long' if <sys/types.h> does not define.])])
|
||||
AC_CHECK_TYPE([ssize_t], [],
|
||||
[AC_DEFINE_UNQUOTED([ssize_t], [long],
|
||||
[Define to `long' if <sys/types.h> does not define.])])
|
||||
AC_CHECK_TYPE([ptrdiff_t], [],
|
||||
[AC_DEFINE_UNQUOTED([ptrdiff_t], [long],
|
||||
[Define to `long' if <sys/types.h> does not define.])])
|
||||
AC_C_BIGENDIAN
|
||||
AC_CHECK_SIZEOF([char], [1])
|
||||
AC_CHECK_SIZEOF([short], [2])
|
||||
AC_CHECK_SIZEOF([int], [4])
|
||||
AC_CHECK_SIZEOF([unsigned], [4])
|
||||
AC_CHECK_SIZEOF([long], [4])
|
||||
AC_CHECK_SIZEOF([long long], [8])
|
||||
AC_CHECK_SIZEOF([__int64], [8])
|
||||
AC_CHECK_SIZEOF([float], [4])
|
||||
AC_CHECK_SIZEOF([double], [8])
|
||||
AC_CHECK_SIZEOF([long double], [8])
|
||||
|
||||
## Checkpoint the cache
|
||||
AC_CACHE_SAVE
|
||||
|
||||
@ -1804,18 +1906,18 @@ all_packages="ac,b,b2,d,e,f,g,hg,hl,i,mf,mm,o,p,s,t,v,z"
|
||||
case "X-$DEBUG_PKG" in
|
||||
X-yes)
|
||||
DEBUG_PKG="d,e,f,g,hg,i,mm,o,p,s,t,v,z"
|
||||
H5_CPPFLAGS="$H5_CPPFLAGS -UNDEBUG"
|
||||
## H5_CPPFLAGS="$H5_CPPFLAGS -UNDEBUG"
|
||||
AC_MSG_RESULT([default ($DEBUG_PKG)])
|
||||
;;
|
||||
X-all)
|
||||
DEBUG_PKG=$all_packages
|
||||
H5_CPPFLAGS="$H5_CPPFLAGS -UNDEBUG"
|
||||
## H5_CPPFLAGS="$H5_CPPFLAGS -UNDEBUG"
|
||||
AC_MSG_RESULT([all ($DEBUG_PKG)])
|
||||
;;
|
||||
X-no|X-none)
|
||||
AC_MSG_RESULT([none])
|
||||
DEBUG_PKG=
|
||||
H5_CPPFLAGS="$H5_CPPFLAGS -DNDEBUG"
|
||||
## H5_CPPFLAGS="$H5_CPPFLAGS -DNDEBUG"
|
||||
;;
|
||||
*)
|
||||
AC_MSG_RESULT([$DEBUG_PKG])
|
||||
@ -3040,6 +3142,7 @@ AC_CONFIG_FILES([src/libhdf5.settings
|
||||
fortran/Makefile
|
||||
fortran/src/h5fc
|
||||
fortran/src/Makefile
|
||||
fortran/src/H5fort_type_defines.h
|
||||
fortran/test/Makefile
|
||||
fortran/testpar/Makefile
|
||||
fortran/examples/Makefile
|
||||
|
@ -112,7 +112,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/aclocal_cxx.m4 \
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/bin/mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h \
|
||||
$(top_builddir)/fortran/src/H5config_f.inc
|
||||
CONFIG_CLEAN_FILES = run-c-ex.sh testh5cc.sh
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
@ -396,14 +397,21 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FC2003 = @FC2003@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FC_VERSION = @FC_VERSION@
|
||||
FGREP = @FGREP@
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE = @FORTRAN_C_LONG_DOUBLE_IS_UNIQUE@
|
||||
FORTRAN_HAVE_C_LONG_DOUBLE = @FORTRAN_HAVE_C_LONG_DOUBLE@
|
||||
FORTRAN_SIZEOF_LONG_DOUBLE = @FORTRAN_SIZEOF_LONG_DOUBLE@
|
||||
FSEARCH_DIRS = @FSEARCH_DIRS@
|
||||
GREP = @GREP@
|
||||
H5CONFIG_F_IKIND = @H5CONFIG_F_IKIND@
|
||||
H5CONFIG_F_NUM_IKIND = @H5CONFIG_F_NUM_IKIND@
|
||||
H5CONFIG_F_NUM_RKIND = @H5CONFIG_F_NUM_RKIND@
|
||||
H5CONFIG_F_RKIND = @H5CONFIG_F_RKIND@
|
||||
H5CONFIG_F_RKIND_SIZEOF = @H5CONFIG_F_RKIND_SIZEOF@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
@ -413,13 +421,12 @@ H5_LDFLAGS = @H5_LDFLAGS@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
HAVE_DMALLOC = @HAVE_DMALLOC@
|
||||
HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@
|
||||
HAVE_Fortran_INTEGER_SIZEOF_16 = @HAVE_Fortran_INTEGER_SIZEOF_16@
|
||||
HAVE_PTHREAD = @HAVE_PTHREAD@
|
||||
HDF5_HL = @HDF5_HL@
|
||||
HDF5_INTERFACES = @HDF5_INTERFACES@
|
||||
HDF_CXX = @HDF_CXX@
|
||||
HDF_FORTRAN = @HDF_FORTRAN@
|
||||
HDF_FORTRAN2003 = @HDF_FORTRAN2003@
|
||||
HID_T = @HID_T@
|
||||
HL = @HL@
|
||||
HL_FOR = @HL_FOR@
|
||||
@ -461,6 +468,18 @@ PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PAC_C_MAX_REAL_PRECISION = @PAC_C_MAX_REAL_PRECISION@
|
||||
PAC_FC_ALL_INTEGER_KINDS = @PAC_FC_ALL_INTEGER_KINDS@
|
||||
PAC_FC_ALL_INTEGER_KINDS_SIZEOF = @PAC_FC_ALL_INTEGER_KINDS_SIZEOF@
|
||||
PAC_FC_ALL_REAL_KINDS = @PAC_FC_ALL_REAL_KINDS@
|
||||
PAC_FC_ALL_REAL_KINDS_SIZEOF = @PAC_FC_ALL_REAL_KINDS_SIZEOF@
|
||||
PAC_FC_MAX_REAL_PRECISION = @PAC_FC_MAX_REAL_PRECISION@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_KIND = @PAC_FORTRAN_NATIVE_DOUBLE_KIND@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF = @PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_KIND = @PAC_FORTRAN_NATIVE_INTEGER_KIND@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_SIZEOF = @PAC_FORTRAN_NATIVE_INTEGER_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_REAL_KIND = @PAC_FORTRAN_NATIVE_REAL_KIND@
|
||||
PAC_FORTRAN_NATIVE_REAL_SIZEOF = @PAC_FORTRAN_NATIVE_REAL_SIZEOF@
|
||||
PARALLEL = @PARALLEL@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PERL = @PERL@
|
||||
|
@ -110,7 +110,8 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/aclocal_cxx.m4 \
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/bin/mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h
|
||||
CONFIG_HEADER = $(top_builddir)/src/H5config.h \
|
||||
$(top_builddir)/fortran/src/H5config_f.inc
|
||||
CONFIG_CLEAN_FILES =
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
@ -452,14 +453,21 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FC2003 = @FC2003@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FC_VERSION = @FC_VERSION@
|
||||
FGREP = @FGREP@
|
||||
FORTRAN_C_LONG_DOUBLE_IS_UNIQUE = @FORTRAN_C_LONG_DOUBLE_IS_UNIQUE@
|
||||
FORTRAN_HAVE_C_LONG_DOUBLE = @FORTRAN_HAVE_C_LONG_DOUBLE@
|
||||
FORTRAN_SIZEOF_LONG_DOUBLE = @FORTRAN_SIZEOF_LONG_DOUBLE@
|
||||
FSEARCH_DIRS = @FSEARCH_DIRS@
|
||||
GREP = @GREP@
|
||||
H5CONFIG_F_IKIND = @H5CONFIG_F_IKIND@
|
||||
H5CONFIG_F_NUM_IKIND = @H5CONFIG_F_NUM_IKIND@
|
||||
H5CONFIG_F_NUM_RKIND = @H5CONFIG_F_NUM_RKIND@
|
||||
H5CONFIG_F_RKIND = @H5CONFIG_F_RKIND@
|
||||
H5CONFIG_F_RKIND_SIZEOF = @H5CONFIG_F_RKIND_SIZEOF@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
@ -469,13 +477,12 @@ H5_LDFLAGS = @H5_LDFLAGS@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
HAVE_DMALLOC = @HAVE_DMALLOC@
|
||||
HAVE_FORTRAN_2003 = @HAVE_FORTRAN_2003@
|
||||
HAVE_Fortran_INTEGER_SIZEOF_16 = @HAVE_Fortran_INTEGER_SIZEOF_16@
|
||||
HAVE_PTHREAD = @HAVE_PTHREAD@
|
||||
HDF5_HL = @HDF5_HL@
|
||||
HDF5_INTERFACES = @HDF5_INTERFACES@
|
||||
HDF_CXX = @HDF_CXX@
|
||||
HDF_FORTRAN = @HDF_FORTRAN@
|
||||
HDF_FORTRAN2003 = @HDF_FORTRAN2003@
|
||||
HID_T = @HID_T@
|
||||
HL = @HL@
|
||||
HL_FOR = @HL_FOR@
|
||||
@ -517,6 +524,18 @@ PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PAC_C_MAX_REAL_PRECISION = @PAC_C_MAX_REAL_PRECISION@
|
||||
PAC_FC_ALL_INTEGER_KINDS = @PAC_FC_ALL_INTEGER_KINDS@
|
||||
PAC_FC_ALL_INTEGER_KINDS_SIZEOF = @PAC_FC_ALL_INTEGER_KINDS_SIZEOF@
|
||||
PAC_FC_ALL_REAL_KINDS = @PAC_FC_ALL_REAL_KINDS@
|
||||
PAC_FC_ALL_REAL_KINDS_SIZEOF = @PAC_FC_ALL_REAL_KINDS_SIZEOF@
|
||||
PAC_FC_MAX_REAL_PRECISION = @PAC_FC_MAX_REAL_PRECISION@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_KIND = @PAC_FORTRAN_NATIVE_DOUBLE_KIND@
|
||||
PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF = @PAC_FORTRAN_NATIVE_DOUBLE_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_KIND = @PAC_FORTRAN_NATIVE_INTEGER_KIND@
|
||||
PAC_FORTRAN_NATIVE_INTEGER_SIZEOF = @PAC_FORTRAN_NATIVE_INTEGER_SIZEOF@
|
||||
PAC_FORTRAN_NATIVE_REAL_KIND = @PAC_FORTRAN_NATIVE_REAL_KIND@
|
||||
PAC_FORTRAN_NATIVE_REAL_SIZEOF = @PAC_FORTRAN_NATIVE_REAL_SIZEOF@
|
||||
PARALLEL = @PARALLEL@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
PERL = @PERL@
|
||||
|
@ -1,589 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="./robodoc.css" type="text/css" />
|
||||
<title>Index</title>
|
||||
<!-- Source: ./ -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="extra">
|
||||
</div> <!-- extra -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="./toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="./robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="#top">Index</a>
|
||||
<a class="menuitem" href="./robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="./robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="./robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="./robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<h1>Index</h1>
|
||||
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo80" class="indexitem" > h5pget_double</a>
|
||||
<a href="./src/H5Pff_f90.html#robo81" class="indexitem" > h5pget_hyper_vector_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo82" class="indexitem" > h5pset_family_offset_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo83" class="indexitem" > h5pset_fapl_family_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo84" class="indexitem" > h5pset_meta_block_size_f</a>
|
||||
<h2><a name="F"></a>F</h2><a href="./test/fflush1_f90.html#robo_top_of_doc" class="indexitem" >fflush1.f90</a>
|
||||
<a href="./test/fflush2_f90.html#robo_top_of_doc" class="indexitem" >fflush2.f90</a>
|
||||
<a href="./test/fflush1_f90.html#robo0" class="indexitem" >fortran/test/fflush1.f90</a>
|
||||
<a href="./test/fflush2_f90.html#robo1" class="indexitem" >fortran/test/fflush2.f90</a>
|
||||
<a href="./test/fortranlib_test_f90.html#robo2" class="indexitem" >fortran/test/fortranlib_test.f90</a>
|
||||
<a href="./test/fortranlib_test_1_8_f90.html#robo3" class="indexitem" >fortran/test/fortranlib_test_1_8.f90</a>
|
||||
<a href="./test/fortranlib_test_F03_f90.html#robo4" class="indexitem" >fortran/test/fortranlib_test_F03.f90</a>
|
||||
<a href="./test/t_c.html#robo5" class="indexitem" >fortran/test/tc.c</a>
|
||||
<a href="./test/tf_f90.html#robo6" class="indexitem" >fortran/test/tf.f90</a>
|
||||
<a href="./test/tH5A_f90.html#robo7" class="indexitem" >fortran/test/tH5A.f90</a>
|
||||
<a href="./test/tH5A_1_8_f90.html#robo8" class="indexitem" >fortran/test/tH5A_1_8.f90</a>
|
||||
<a href="./test/tH5D_f90.html#robo9" class="indexitem" >fortran/test/tH5D.f90</a>
|
||||
<a href="./test/tH5E_f90.html#robo10" class="indexitem" >fortran/test/tH5E.f90</a>
|
||||
<a href="./test/tH5E_F03_f90.html#robo11" class="indexitem" >fortran/test/tH5E_F03.f90</a>
|
||||
<a href="./test/tH5F_f90.html#robo12" class="indexitem" >fortran/test/tH5F.f90</a>
|
||||
<a href="./test/tH5G_f90.html#robo13" class="indexitem" >fortran/test/tH5G.f90</a>
|
||||
<a href="./test/tH5G_1_8_f90.html#robo14" class="indexitem" >fortran/test/tH5G_1_8.f90</a>
|
||||
<a href="./test/tH5I_f90.html#robo15" class="indexitem" >fortran/test/tH5I.f90</a>
|
||||
<a href="./test/tH5L_F03_f90.html#robo16" class="indexitem" >fortran/test/tH5L_F03.f90</a>
|
||||
<a href="./test/tH5O_f90.html#robo17" class="indexitem" >fortran/test/tH5O.f90</a>
|
||||
<a href="./test/tH5P_f90.html#robo18" class="indexitem" >fortran/test/tH5P.f90</a>
|
||||
<a href="./test/tH5P_F03_f90.html#robo19" class="indexitem" >fortran/test/tH5P_F03.f90</a>
|
||||
<a href="./test/tH5R_f90.html#robo20" class="indexitem" >fortran/test/tH5R.f90</a>
|
||||
<a href="./test/tH5S_f90.html#robo21" class="indexitem" >fortran/test/tH5S.f90</a>
|
||||
<a href="./test/tH5Sselect_f90.html#robo22" class="indexitem" >fortran/test/tH5Sselect.f90</a>
|
||||
<a href="./test/tH5T_f90.html#robo23" class="indexitem" >fortran/test/tH5T.f90</a>
|
||||
<a href="./test/tH5T_F03_f90.html#robo24" class="indexitem" >fortran/test/tH5T_F03.f90</a>
|
||||
<a href="./test/tH5VL_f90.html#robo25" class="indexitem" >fortran/test/tH5VL.f90</a>
|
||||
<a href="./test/tH5Z_f90.html#robo26" class="indexitem" >fortran/test/tH5Z.f90</a>
|
||||
<a href="./test/fortranlib_test_f90.html#robo_top_of_doc" class="indexitem" >fortranlib_test.f90</a>
|
||||
<a href="./test/fortranlib_test_1_8_f90.html#robo_top_of_doc" class="indexitem" >fortranlib_test_1_8.f90</a>
|
||||
<a href="./test/fortranlib_test_F03_f90.html#robo_top_of_doc" class="indexitem" >fortranlib_test_F03.f90</a>
|
||||
<h2><a name="H"></a>H</h2><a href="./src/H5_DBLE_InterfaceExclude_f90.html#robo_top_of_doc" class="indexitem" >H5_DBLE_InterfaceExclude.f90</a>
|
||||
<a href="./src/H5_DBLE_InterfaceInclude_f90.html#robo_top_of_doc" class="indexitem" >H5_DBLE_InterfaceInclude.f90</a>
|
||||
<a href="./src/H5_ff_f90.html#robo_top_of_doc" class="indexitem" >H5_ff.f90</a>
|
||||
<a href="./src/H5_ff_F03_f90.html#robo_top_of_doc" class="indexitem" >H5_ff_F03.f90</a>
|
||||
<a href="./src/H5_ff_F90_f90.html#robo_top_of_doc" class="indexitem" >H5_ff_F90.f90</a>
|
||||
<a href="./src/H5Aff_f90.html#robo27" class="indexitem" >H5A</a>
|
||||
<a href="./src/H5Aff_F03_f90.html#robo28" class="indexitem" >H5A (F03)</a>
|
||||
<a href="./src/H5Aff_F90_f90.html#robo29" class="indexitem" >H5A (F90)</a>
|
||||
<a href="./src/H5Aff_f90.html#robo85" class="indexitem" >h5aclose_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo86" class="indexitem" >h5acreate_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo87" class="indexitem" >h5acreate_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo88" class="indexitem" >h5adelete_by_idx_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo89" class="indexitem" >h5adelete_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo90" class="indexitem" >h5adelete_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo91" class="indexitem" >H5Aexists_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo92" class="indexitem" >H5Aexists_f</a>
|
||||
<a href="./src/H5Af_c.html#robo30" class="indexitem" >H5Af</a>
|
||||
<a href="./src/H5Af_c.html#robo_top_of_doc" class="indexitem" >H5Af.c</a>
|
||||
<a href="./src/H5Aff_f90.html#robo_top_of_doc" class="indexitem" >H5Aff.f90</a>
|
||||
<a href="./src/H5Aff_F03_f90.html#robo_top_of_doc" class="indexitem" >H5Aff_F03.f90</a>
|
||||
<a href="./src/H5Aff_F90_f90.html#robo_top_of_doc" class="indexitem" >H5Aff_F90.f90</a>
|
||||
<a href="./src/H5Aff_f90.html#robo93" class="indexitem" >h5aget_create_plist_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo94" class="indexitem" >h5aget_info_by_idx_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo95" class="indexitem" >h5aget_info_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo96" class="indexitem" >h5aget_info_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo97" class="indexitem" >h5aget_name_by_idx_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo98" class="indexitem" >h5aget_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo99" class="indexitem" >h5aget_num_attrs_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo100" class="indexitem" >h5aget_space_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo101" class="indexitem" >h5aget_storage_size_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo102" class="indexitem" >h5aget_type_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo103" class="indexitem" >h5aopen_by_idx_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo104" class="indexitem" >H5Aopen_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo105" class="indexitem" >h5aopen_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo106" class="indexitem" >h5aopen_idx_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo107" class="indexitem" >h5aopen_name_f</a>
|
||||
<a href="./src/H5Aff_F03_f90.html#robo108" class="indexitem" >h5aread_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo109" class="indexitem" >h5arename_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo110" class="indexitem" >h5arename_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo111" class="indexitem" >h5check_version_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo112" class="indexitem" >h5close_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo31" class="indexitem" >H5D</a>
|
||||
<a href="./src/H5Dff_F03_f90.html#robo32" class="indexitem" >H5D (F03)</a>
|
||||
<a href="./src/H5Dff_F90_f90.html#robo33" class="indexitem" >H5D (F90)</a>
|
||||
<a href="./src/H5Dff_f90.html#robo113" class="indexitem" >h5dclose_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo114" class="indexitem" >h5dcreate_anon_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo115" class="indexitem" >h5dcreate_f</a>
|
||||
<a href="./src/H5Df_c.html#robo34" class="indexitem" >H5Df</a>
|
||||
<a href="./src/H5Df_c.html#robo_top_of_doc" class="indexitem" >H5Df.c</a>
|
||||
<a href="./src/H5Dff_f90.html#robo_top_of_doc" class="indexitem" >H5Dff.f90</a>
|
||||
<a href="./src/H5Dff_F03_f90.html#robo_top_of_doc" class="indexitem" >H5Dff_F03.f90</a>
|
||||
<a href="./src/H5Dff_F90_f90.html#robo_top_of_doc" class="indexitem" >H5Dff_F90.f90</a>
|
||||
<a href="./src/H5Dff_f90.html#robo116" class="indexitem" >h5dget_access_plist_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo117" class="indexitem" >h5dget_create_plist_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo118" class="indexitem" >h5dget_space_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo119" class="indexitem" >h5dget_space_status_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo120" class="indexitem" >h5dget_storage_size_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo121" class="indexitem" >h5dget_type_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo122" class="indexitem" >h5dont_atexit_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo123" class="indexitem" >h5dopen_f</a>
|
||||
<a href="./src/H5Dff_F90_f90.html#robo124" class="indexitem" >h5dread_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo125" class="indexitem" >h5dset_extent</a>
|
||||
<a href="./src/H5Dff_f90.html#robo126" class="indexitem" >h5dvlen_get_max_len_f</a>
|
||||
<a href="./src/H5Dff_F03_f90.html#robo127" class="indexitem" >h5dvlen_reclaim</a>
|
||||
<a href="./src/H5Eff_f90.html#robo35" class="indexitem" >H5E</a>
|
||||
<a href="./src/H5Eff_F03_f90.html#robo36" class="indexitem" >H5E (F03)</a>
|
||||
<a href="./src/H5Eff_F90_f90.html#robo37" class="indexitem" >H5E (F90)</a>
|
||||
<a href="./src/H5Eff_f90.html#robo128" class="indexitem" >h5eclear_f</a>
|
||||
<a href="./src/H5Ef_c.html#robo38" class="indexitem" >H5Ef</a>
|
||||
<a href="./src/H5Ef_c.html#robo_top_of_doc" class="indexitem" >H5Ef.c</a>
|
||||
<a href="./src/H5Eff_f90.html#robo_top_of_doc" class="indexitem" >H5Eff.f90</a>
|
||||
<a href="./src/H5Eff_F03_f90.html#robo_top_of_doc" class="indexitem" >H5Eff_F03.f90</a>
|
||||
<a href="./src/H5Eff_F90_f90.html#robo_top_of_doc" class="indexitem" >H5Eff_F90.f90</a>
|
||||
<a href="./src/H5Eff_F03_f90.html#robo129" class="indexitem" >h5eget_auto_f</a>
|
||||
<a href="./src/H5Eff_f90.html#robo130" class="indexitem" >h5eget_major_f</a>
|
||||
<a href="./src/H5Eff_f90.html#robo131" class="indexitem" >h5eget_minor_f</a>
|
||||
<a href="./src/H5Eff_f90.html#robo132" class="indexitem" >h5eprint_f</a>
|
||||
<a href="./src/H5Eff_F03_f90.html#robo133" class="indexitem" >h5eset_auto2_f</a>
|
||||
<a href="./src/H5Eff_F90_f90.html#robo134" class="indexitem" >h5eset_auto_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo39" class="indexitem" >H5F</a>
|
||||
<a href="./src/H5f90global_f90.html#robo_top_of_doc" class="indexitem" >H5f90global.f90</a>
|
||||
<a href="./src/H5f90kit_c.html#robo40" class="indexitem" >H5f90kit</a>
|
||||
<a href="./src/H5f90kit_c.html#robo_top_of_doc" class="indexitem" >H5f90kit.c</a>
|
||||
<a href="./src/H5Fff_f90.html#robo135" class="indexitem" >h5fclose_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo136" class="indexitem" >h5fcreate_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo41" class="indexitem" >H5FDMPIO</a>
|
||||
<a href="./src/H5FDmpiof_c.html#robo42" class="indexitem" >H5FDmpiof</a>
|
||||
<a href="./src/H5FDmpiof_c.html#robo_top_of_doc" class="indexitem" >H5FDmpiof.c</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo_top_of_doc" class="indexitem" >H5FDmpioff.f90</a>
|
||||
<a href="./src/H5Ff_c.html#robo43" class="indexitem" >H5Ff</a>
|
||||
<a href="./src/H5Ff_c.html#robo_top_of_doc" class="indexitem" >H5Ff.c</a>
|
||||
<a href="./src/H5Fff_f90.html#robo_top_of_doc" class="indexitem" >H5Fff.f90</a>
|
||||
<a href="./src/H5Fff_f90.html#robo137" class="indexitem" >h5fflush_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo138" class="indexitem" >h5fget_access_plist_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo139" class="indexitem" >h5fget_create_plist_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo140" class="indexitem" >h5fget_filesize_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo141" class="indexitem" >h5fget_freespace_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo142" class="indexitem" >h5fget_name_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo143" class="indexitem" >h5fget_obj_count_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo144" class="indexitem" >h5fget_obj_ids_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo145" class="indexitem" >h5fis_hdf5_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo146" class="indexitem" >h5fmount_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo147" class="indexitem" >h5fopen_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo148" class="indexitem" >h5freopen_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo149" class="indexitem" >h5funmount_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo44" class="indexitem" >H5G</a>
|
||||
<a href="./src/H5_ff_f90.html#robo150" class="indexitem" >h5garbage_collect_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo151" class="indexitem" >h5gclose_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo152" class="indexitem" >H5Gcreate_anon_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo153" class="indexitem" >h5gcreate_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo154" class="indexitem" >h5get_libversion_f</a>
|
||||
<a href="./src/H5Gf_c.html#robo45" class="indexitem" >H5Gf</a>
|
||||
<a href="./src/H5Gf_c.html#robo_top_of_doc" class="indexitem" >H5Gf.c</a>
|
||||
<a href="./src/H5Gff_f90.html#robo_top_of_doc" class="indexitem" >H5Gff.f90</a>
|
||||
<a href="./src/H5Gff_f90.html#robo155" class="indexitem" >h5gget_comment_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo156" class="indexitem" >H5Gget_create_plist_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo157" class="indexitem" >h5gget_info_by_idx_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo158" class="indexitem" >h5gget_info_by_name_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo159" class="indexitem" >h5gget_info_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo160" class="indexitem" >h5gget_linkval_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo161" class="indexitem" >h5gget_obj_info_idx_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo162" class="indexitem" >h5glink2_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo163" class="indexitem" >h5glink_f</a>
|
||||
<a href="./src/H5f90global_f90.html#robo46" class="indexitem" >H5GLOBAL</a>
|
||||
<a href="./src/H5Gff_f90.html#robo164" class="indexitem" >h5gmove2_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo165" class="indexitem" >h5gmove_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo166" class="indexitem" >h5gn_members_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo167" class="indexitem" >h5gopen_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo168" class="indexitem" >h5gset_comment_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo169" class="indexitem" >h5gunlink_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo47" class="indexitem" >H5I</a>
|
||||
<a href="./src/H5Iff_f90.html#robo170" class="indexitem" >h5idec_ref_f</a>
|
||||
<a href="./src/H5If_c.html#robo48" class="indexitem" >H5If</a>
|
||||
<a href="./src/H5If_c.html#robo_top_of_doc" class="indexitem" >H5If.c</a>
|
||||
<a href="./src/H5Iff_f90.html#robo_top_of_doc" class="indexitem" >H5Iff.f90</a>
|
||||
<a href="./src/H5Iff_f90.html#robo171" class="indexitem" >h5iget_file_id_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo172" class="indexitem" >h5iget_name_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo173" class="indexitem" >h5iget_ref_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo174" class="indexitem" >h5iget_type_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo175" class="indexitem" >h5iinc_ref_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo176" class="indexitem" >h5iis_valid_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo177" class="indexitem" >h5kind_to_type</a>
|
||||
<a href="./src/H5Lff_f90.html#robo49" class="indexitem" >H5L</a>
|
||||
<a href="./src/H5Lff_F03_f90.html#robo50" class="indexitem" >H5L (F03)</a>
|
||||
<a href="./src/H5Lff_F90_f90.html#robo51" class="indexitem" >H5L (F90)</a>
|
||||
<a href="./src/H5Lff_f90.html#robo178" class="indexitem" >h5lcopy_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo179" class="indexitem" >H5Lcreate_external_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo180" class="indexitem" >H5Lcreate_hard_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo181" class="indexitem" >H5Lcreate_soft_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo182" class="indexitem" >h5ldelete_by_idx_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo183" class="indexitem" >h5ldelete_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo184" class="indexitem" >H5Lexists_f</a>
|
||||
<a href="./src/H5Lf_c.html#robo52" class="indexitem" >H5Lf</a>
|
||||
<a href="./src/H5Lf_c.html#robo_top_of_doc" class="indexitem" >H5Lf.c</a>
|
||||
<a href="./src/H5Lff_f90.html#robo_top_of_doc" class="indexitem" >H5Lff.f90</a>
|
||||
<a href="./src/H5Lff_F03_f90.html#robo_top_of_doc" class="indexitem" >H5Lff_F03.f90</a>
|
||||
<a href="./src/H5Lff_F90_f90.html#robo_top_of_doc" class="indexitem" >H5Lff_F90.f90</a>
|
||||
<a href="./src/H5Lff_f90.html#robo185" class="indexitem" >h5lget_info_by_idx_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo186" class="indexitem" >h5lget_info_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo187" class="indexitem" >h5lget_name_by_idx_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo53" class="indexitem" >H5LIB</a>
|
||||
<a href="./src/H5_ff_F03_f90.html#robo54" class="indexitem" >H5LIB_PROVISIONAL</a>
|
||||
<a href="./src/H5_ff_F90_f90.html#robo55" class="indexitem" >H5LIB_PROVISIONAL (F90)</a>
|
||||
<a href="./src/H5Lff_f90.html#robo188" class="indexitem" >h5lis_registered_f</a>
|
||||
<a href="./src/H5Lff_F03_f90.html#robo189" class="indexitem" >h5literate_by_name_f</a>
|
||||
<a href="./src/H5Lff_F03_f90.html#robo190" class="indexitem" >h5literate_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo191" class="indexitem" >h5lmove_f</a>
|
||||
<a href="./src/H5match_types_c.html#robo192" class="indexitem" >H5match_types</a>
|
||||
<a href="./src/H5match_types_c.html#robo_top_of_doc" class="indexitem" >H5match_types.c</a>
|
||||
<a href="./src/H5Off_f90.html#robo56" class="indexitem" >H5O</a>
|
||||
<a href="./src/H5Off_F03_f90.html#robo57" class="indexitem" >H5O (F03)</a>
|
||||
<a href="./src/H5Off_F90_f90.html#robo58" class="indexitem" >H5O (F90)</a>
|
||||
<a href="./src/H5Off_f90.html#robo193" class="indexitem" >h5oclose_f</a>
|
||||
<a href="./src/H5Of_c.html#robo59" class="indexitem" >H5Of</a>
|
||||
<a href="./src/H5Of_c.html#robo_top_of_doc" class="indexitem" >H5Of.c</a>
|
||||
<a href="./src/H5Off_f90.html#robo_top_of_doc" class="indexitem" >H5Off.f90</a>
|
||||
<a href="./src/H5Off_F03_f90.html#robo_top_of_doc" class="indexitem" >H5Off_F03.f90</a>
|
||||
<a href="./src/H5Off_F90_f90.html#robo_top_of_doc" class="indexitem" >H5Off_F90.f90</a>
|
||||
<a href="./src/H5_ff_F03_f90.html#robo194" class="indexitem" >h5offsetof</a>
|
||||
<a href="./src/H5Off_f90.html#robo195" class="indexitem" >h5olink_f</a>
|
||||
<a href="./src/H5Off_f90.html#robo196" class="indexitem" >h5oopen_f</a>
|
||||
<a href="./src/H5Off_f90.html#robo197" class="indexitem" >h5open_by_addr_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo198" class="indexitem" >h5open_f</a>
|
||||
<a href="./src/H5Off_F03_f90.html#robo199" class="indexitem" >h5ovisit_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo60" class="indexitem" >H5P (_F90)</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo61" class="indexitem" >H5P (F03)</a>
|
||||
<a href="./src/H5Pff_f90.html#robo62" class="indexitem" >H5P (F90)</a>
|
||||
<a href="./src/H5Pff_f90.html#robo200" class="indexitem" >h5pall_filters_avail_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo201" class="indexitem" >h5pclose_class_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo202" class="indexitem" >h5pclose_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo203" class="indexitem" >h5pcopy_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo204" class="indexitem" >h5pcopy_prop_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo205" class="indexitem" >h5pcreate_class_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo206" class="indexitem" >h5pcreate_class_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo207" class="indexitem" >h5pcreate_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo208" class="indexitem" >h5pequal_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo209" class="indexitem" >h5pexist_f</a>
|
||||
<a href="./src/H5Pf_c.html#robo63" class="indexitem" >H5Pf</a>
|
||||
<a href="./src/H5Pf_c.html#robo_top_of_doc" class="indexitem" >H5Pf.c</a>
|
||||
<a href="./src/H5Pff_f90.html#robo_top_of_doc" class="indexitem" >H5Pff.f90</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo_top_of_doc" class="indexitem" >H5Pff_F03.f90</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo_top_of_doc" class="indexitem" >H5Pff_F90.f90</a>
|
||||
<a href="./src/H5Pff_f90.html#robo210" class="indexitem" >h5pfill_value_defined_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo211" class="indexitem" >h5pget_alignment_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo212" class="indexitem" >h5pget_alloc_time_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo213" class="indexitem" >H5Pget_attr_creation_order_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo214" class="indexitem" >H5Pget_attr_phase_change_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo215" class="indexitem" >h5pget_btree_ratios_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo216" class="indexitem" >h5pget_buffer_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo217" class="indexitem" >h5pget_cache_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo218" class="indexitem" >h5pget_char</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo219" class="indexitem" >h5pget_char</a>
|
||||
<a href="./src/H5Pff_f90.html#robo220" class="indexitem" >H5Pget_char_encoding_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo221" class="indexitem" >H5Pget_chunk_cache_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo222" class="indexitem" >h5pget_chunk_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo223" class="indexitem" >h5pget_class_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo224" class="indexitem" >h5pget_class_name_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo225" class="indexitem" >h5pget_class_parent_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo226" class="indexitem" >h5pget_copy_object_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo227" class="indexitem" >H5Pget_create_inter_group_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo228" class="indexitem" >h5pget_data_transform_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo229" class="indexitem" >h5pget_double</a>
|
||||
<a href="./src/H5Pff_f90.html#robo230" class="indexitem" >h5pget_driver_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo231" class="indexitem" >h5pget_dxpl_mpio_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo232" class="indexitem" >h5pget_edc_check_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo233" class="indexitem" >H5Pget_est_link_info_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo234" class="indexitem" >h5pget_external_count_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo235" class="indexitem" >h5pget_external_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo236" class="indexitem" >h5pget_fapl_core_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo237" class="indexitem" >h5pget_fapl_direct_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo238" class="indexitem" >h5pget_fapl_family_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo239" class="indexitem" >h5pget_fapl_mpio_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo240" class="indexitem" >h5pget_fapl_mpiposix_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo241" class="indexitem" >h5pget_fapl_multi_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo242" class="indexitem" >h5pget_fclose_degree_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo243" class="indexitem" >h5pget_fill_time_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo244" class="indexitem" >h5pget_filter_by_id_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo245" class="indexitem" >h5pget_filter_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo246" class="indexitem" >h5pget_gc_references_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo247" class="indexitem" >h5pget_integer</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo248" class="indexitem" >h5pget_integer</a>
|
||||
<a href="./src/H5Pff_f90.html#robo249" class="indexitem" >h5pget_istore_k_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo250" class="indexitem" >h5pget_layout_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo251" class="indexitem" >H5Pget_link_creation_order_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo252" class="indexitem" >H5Pget_link_phase_change_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo253" class="indexitem" >H5Pget_local_heap_size_hint_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo254" class="indexitem" >h5pget_meta_block_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo255" class="indexitem" >h5pget_nfilters_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo256" class="indexitem" >h5pget_nlinks_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo257" class="indexitem" >h5pget_npros_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo258" class="indexitem" >H5Pget_obj_track_times_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo259" class="indexitem" >h5pget_preserve_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo260" class="indexitem" >h5pget_real</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo261" class="indexitem" >h5pget_real</a>
|
||||
<a href="./src/H5Pff_f90.html#robo262" class="indexitem" >h5pget_sec2_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo263" class="indexitem" >h5pget_sieve_buf_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo264" class="indexitem" >h5pget_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo265" class="indexitem" >h5pget_sizes_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo266" class="indexitem" >h5pget_small_data_block_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo267" class="indexitem" >h5pget_split_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo268" class="indexitem" >h5pget_stdio_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo269" class="indexitem" >h5pget_sym_k_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo270" class="indexitem" >h5pget_userblock_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo271" class="indexitem" >h5pget_version_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo273" class="indexitem" >h5pinsert_char</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo272" class="indexitem" >h5pinsert_char</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo275" class="indexitem" >h5pinsert_double</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo274" class="indexitem" >h5pinsert_double</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo277" class="indexitem" >h5pinsert_integer</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo276" class="indexitem" >h5pinsert_integer</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo278" class="indexitem" >h5pinsert_ptr</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo279" class="indexitem" >h5pinsert_real</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo280" class="indexitem" >h5pinsert_real</a>
|
||||
<a href="./src/H5Pff_f90.html#robo281" class="indexitem" >h5pisa_class_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo282" class="indexitem" >h5pmodify_filter_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo283" class="indexitem" >h5pregister_char</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo284" class="indexitem" >h5pregister_char</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo286" class="indexitem" >h5pregister_double</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo285" class="indexitem" >h5pregister_double</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo288" class="indexitem" >h5pregister_integer</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo287" class="indexitem" >h5pregister_integer</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo289" class="indexitem" >h5pregister_ptr</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo290" class="indexitem" >h5pregister_real</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo291" class="indexitem" >h5pregister_real</a>
|
||||
<a href="./src/H5Pff_f90.html#robo292" class="indexitem" >h5premove_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo293" class="indexitem" >h5premove_filter_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo295" class="indexitem" >h5pset(get)fill_value_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo294" class="indexitem" >h5pset(get)fill_value_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo296" class="indexitem" >h5pset_alignment_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo297" class="indexitem" >h5pset_alloc_time_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo298" class="indexitem" >H5Pset_attr_creation_order_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo299" class="indexitem" >H5Pset_attr_phase_change_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo300" class="indexitem" >h5pset_btree_ratios_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo301" class="indexitem" >h5pset_buffer_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo302" class="indexitem" >h5pset_cache_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo303" class="indexitem" >h5pset_char</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo304" class="indexitem" >h5pset_char</a>
|
||||
<a href="./src/H5Pff_f90.html#robo305" class="indexitem" >H5Pset_char_encoding_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo306" class="indexitem" >H5Pset_chunk_cache_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo307" class="indexitem" >h5pset_chunk_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo308" class="indexitem" >h5pset_copy_object_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo309" class="indexitem" >H5Pset_create_inter_group_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo310" class="indexitem" >h5pset_data_transform_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo311" class="indexitem" >h5pset_deflate_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo312" class="indexitem" >h5pset_double</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo313" class="indexitem" >h5pset_double</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo314" class="indexitem" >h5pset_dxpl_mpio_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo315" class="indexitem" >h5pset_edc_check_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo316" class="indexitem" >h5pset_est_link_info_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo317" class="indexitem" >h5pset_external_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo318" class="indexitem" >h5pset_fapl_core_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo319" class="indexitem" >h5pset_fapl_direct_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo320" class="indexitem" >h5pset_fapl_mpio_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo321" class="indexitem" >h5pset_fapl_mpiposix_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo322" class="indexitem" >h5pset_fapl_multi_l</a>
|
||||
<a href="./src/H5Pff_f90.html#robo323" class="indexitem" >h5pset_fapl_multi_s</a>
|
||||
<a href="./src/H5Pff_f90.html#robo324" class="indexitem" >h5pset_fapl_sec2_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo325" class="indexitem" >h5pset_fapl_split_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo326" class="indexitem" >h5pset_fapl_stdio_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo327" class="indexitem" >h5pset_fclose_degree_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo328" class="indexitem" >h5pset_fill_time_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo329" class="indexitem" >h5pset_filter_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo330" class="indexitem" >h5pset_fletcher32_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo331" class="indexitem" >h5pset_gc_references_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo332" class="indexitem" >h5pset_hyper_vector_size_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo334" class="indexitem" >h5pset_integer</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo333" class="indexitem" >h5pset_integer</a>
|
||||
<a href="./src/H5Pff_f90.html#robo335" class="indexitem" >h5pset_istore_k_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo336" class="indexitem" >h5pset_layout_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo337" class="indexitem" >H5Pset_libver_bounds_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo338" class="indexitem" >H5Pset_link_creation_order_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo339" class="indexitem" >h5pset_link_phase_change_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo340" class="indexitem" >H5Pset_local_heap_size_hint_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo341" class="indexitem" >H5Pset_nbit_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo342" class="indexitem" >h5pset_nlinks_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo343" class="indexitem" >H5Pset_obj_track_times_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo344" class="indexitem" >h5pset_preserve_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo346" class="indexitem" >h5pset_real</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo345" class="indexitem" >h5pset_real</a>
|
||||
<a href="./src/H5Pff_f90.html#robo347" class="indexitem" >h5pset_scaleoffset_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo348" class="indexitem" >H5Pset_shared_mesg_index_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo349" class="indexitem" >H5Pset_shared_mesg_nindexes_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo350" class="indexitem" >h5pset_shuffle_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo351" class="indexitem" >h5pset_sieve_buf_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo352" class="indexitem" >h5pset_sizes_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo353" class="indexitem" >h5pset_small_data_block_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo354" class="indexitem" >h5pset_sym_k_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo355" class="indexitem" >h5pset_szip_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo356" class="indexitem" >h5pset_userblock_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo357" class="indexitem" >h5punregister_f</a>
|
||||
<a href="./src/H5Rff_f90.html#robo64" class="indexitem" >H5R</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo65" class="indexitem" >H5R (F03)</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo66" class="indexitem" >H5R (F90)</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo358" class="indexitem" >h5rcreate_object_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo359" class="indexitem" >h5rcreate_object_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo360" class="indexitem" >h5rcreate_ptr_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo362" class="indexitem" >h5rcreate_region_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo361" class="indexitem" >h5rcreate_region_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo363" class="indexitem" >h5rdereference_object_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo364" class="indexitem" >h5rdereference_object_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo365" class="indexitem" >h5rdereference_ptr_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo367" class="indexitem" >h5rdereference_region_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo366" class="indexitem" >h5rdereference_region_f</a>
|
||||
<a href="./src/H5Rf_c.html#robo67" class="indexitem" >H5Rf</a>
|
||||
<a href="./src/H5Rf_c.html#robo_top_of_doc" class="indexitem" >H5Rf.c</a>
|
||||
<a href="./src/H5Rff_f90.html#robo_top_of_doc" class="indexitem" >H5Rff.f90</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo_top_of_doc" class="indexitem" >H5Rff_F03.f90</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo_top_of_doc" class="indexitem" >H5Rff_F90.f90</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo369" class="indexitem" >h5rget_name_object_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo368" class="indexitem" >h5rget_name_object_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo370" class="indexitem" >h5rget_name_ptr_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo371" class="indexitem" >h5rget_name_region_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo372" class="indexitem" >h5rget_name_region_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo373" class="indexitem" >h5rget_obj_type_f</a>
|
||||
<a href="./src/H5Rff_f90.html#robo374" class="indexitem" >h5rget_object_type_obj_f</a>
|
||||
<a href="./src/H5Rff_f90.html#robo375" class="indexitem" >h5rget_region_region_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo68" class="indexitem" >H5S</a>
|
||||
<a href="./src/H5Sff_f90.html#robo376" class="indexitem" >h5sclose_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo377" class="indexitem" >h5scopy_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo378" class="indexitem" >h5screate_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo379" class="indexitem" >h5screate_simple_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo380" class="indexitem" >H5Sdecode_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo381" class="indexitem" >H5Sencode_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo382" class="indexitem" >h5sextent_copy_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo383" class="indexitem" >h5sextent_equal_f</a>
|
||||
<a href="./src/H5Sf_c.html#robo69" class="indexitem" >H5Sf</a>
|
||||
<a href="./src/H5Sf_c.html#robo_top_of_doc" class="indexitem" >H5Sf.c</a>
|
||||
<a href="./src/H5Sff_f90.html#robo_top_of_doc" class="indexitem" >H5Sff.f90</a>
|
||||
<a href="./src/H5Sff_f90.html#robo384" class="indexitem" >h5sget_select_bounds_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo385" class="indexitem" >h5sget_select_elem_npoints_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo386" class="indexitem" >h5sget_select_elem_pointlist_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo387" class="indexitem" >h5sget_select_hyper_blocklist_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo388" class="indexitem" >h5sget_select_hyper_nblocks_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo389" class="indexitem" >h5sget_select_npoints_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo390" class="indexitem" >h5sget_select_type_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo391" class="indexitem" >h5sget_simple_extent_dims_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo392" class="indexitem" >h5sget_simple_extent_ndims_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo393" class="indexitem" >h5sget_simple_extent_npoints_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo394" class="indexitem" >h5sget_simple_extent_type_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo395" class="indexitem" >h5sis_simple_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo396" class="indexitem" >h5soffset_simple_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo397" class="indexitem" >h5sselect_all_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo398" class="indexitem" >h5sselect_elements_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo399" class="indexitem" >h5sselect_hyperslab_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo400" class="indexitem" >h5sselect_none_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo401" class="indexitem" >h5sselect_valid_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo402" class="indexitem" >h5sset_extent_none_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo403" class="indexitem" >h5sset_extent_simple_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo70" class="indexitem" >H5T</a>
|
||||
<a href="./src/H5Tff_F03_f90.html#robo71" class="indexitem" >H5T (F03)</a>
|
||||
<a href="./src/H5Tff_F90_f90.html#robo72" class="indexitem" >H5T (F90)</a>
|
||||
<a href="./src/H5Tff_f90.html#robo404" class="indexitem" >h5tarray_create_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo405" class="indexitem" >h5tclose_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo406" class="indexitem" >h5tcommit_anon_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo407" class="indexitem" >h5tcommit_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo408" class="indexitem" >h5tcommitted_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo409" class="indexitem" >h5tcompiler_conv_f</a>
|
||||
<a href="./src/H5Tff_F03_f90.html#robo410" class="indexitem" >H5Tconvert_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo411" class="indexitem" >h5tcopy_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo412" class="indexitem" >h5tcreate_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo413" class="indexitem" >H5Tdecode_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo414" class="indexitem" >h5tenaum_insert_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo415" class="indexitem" >H5Tencode_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo416" class="indexitem" >h5tenum_create_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo417" class="indexitem" >h5tenum_nameof_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo418" class="indexitem" >h5tenum_valuof_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo419" class="indexitem" >h5tequal_f</a>
|
||||
<a href="./src/H5test_kind_f90.html#robo420" class="indexitem" >H5test_kind</a>
|
||||
<a href="./src/H5test_kind_f90.html#robo_top_of_doc" class="indexitem" >H5test_kind.f90</a>
|
||||
<a href="./src/H5test_kind_SIZEOF_f90.html#robo421" class="indexitem" >H5test_kind_SIZEOF</a>
|
||||
<a href="./src/H5test_kind_SIZEOF_f90.html#robo_top_of_doc" class="indexitem" >H5test_kind_SIZEOF.f90</a>
|
||||
<a href="./src/H5Tf_c.html#robo73" class="indexitem" >H5Tf</a>
|
||||
<a href="./src/H5Tf_c.html#robo_top_of_doc" class="indexitem" >H5Tf.c</a>
|
||||
<a href="./src/H5Tff_f90.html#robo_top_of_doc" class="indexitem" >H5Tff.f90</a>
|
||||
<a href="./src/H5Tff_F03_f90.html#robo_top_of_doc" class="indexitem" >H5Tff_F03.f90</a>
|
||||
<a href="./src/H5Tff_F90_f90.html#robo_top_of_doc" class="indexitem" >H5Tff_F90.f90</a>
|
||||
<a href="./src/H5Tff_f90.html#robo422" class="indexitem" >h5tget_array_dims_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo423" class="indexitem" >h5tget_array_ndims_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo424" class="indexitem" >h5tget_class_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo425" class="indexitem" >h5tget_create_plist_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo426" class="indexitem" >h5tget_cset_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo427" class="indexitem" >h5tget_ebias_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo428" class="indexitem" >h5tget_fields_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo429" class="indexitem" >h5tget_inpad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo430" class="indexitem" >h5tget_member_class_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo431" class="indexitem" >h5tget_member_index_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo432" class="indexitem" >h5tget_member_name_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo433" class="indexitem" >h5tget_member_offset_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo434" class="indexitem" >h5tget_member_type_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo435" class="indexitem" >h5tget_member_value_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo436" class="indexitem" >h5tget_native_type_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo437" class="indexitem" >h5tget_nmembers_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo438" class="indexitem" >h5tget_norm_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo439" class="indexitem" >h5tget_offset_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo440" class="indexitem" >h5tget_order_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo441" class="indexitem" >h5tget_pad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo442" class="indexitem" >h5tget_precision_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo443" class="indexitem" >h5tget_sign_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo444" class="indexitem" >h5tget_size_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo445" class="indexitem" >h5tget_strpad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo446" class="indexitem" >h5tget_super_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo447" class="indexitem" >h5tget_tag_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo448" class="indexitem" >h5tinsert_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo449" class="indexitem" >h5tis_variable_str_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo450" class="indexitem" >h5topen_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo451" class="indexitem" >h5tpack_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo452" class="indexitem" >h5tset_cset_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo453" class="indexitem" >h5tset_ebias_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo454" class="indexitem" >h5tset_fields_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo455" class="indexitem" >h5tset_inpad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo456" class="indexitem" >h5tset_norm_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo457" class="indexitem" >h5tset_offset_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo458" class="indexitem" >h5tset_order_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo459" class="indexitem" >h5tset_pad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo460" class="indexitem" >h5tset_precision_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo461" class="indexitem" >h5tset_sign_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo462" class="indexitem" >h5tset_size_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo463" class="indexitem" >h5tset_strpad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo464" class="indexitem" >h5tset_tag_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo465" class="indexitem" >h5tvlen_create_f</a>
|
||||
<a href="./src/H5Zff_f90.html#robo74" class="indexitem" >H5Z</a>
|
||||
<a href="./src/H5Zf_c.html#robo75" class="indexitem" >H5Zf</a>
|
||||
<a href="./src/H5Zf_c.html#robo_top_of_doc" class="indexitem" >H5Zf.c</a>
|
||||
<a href="./src/H5Zff_f90.html#robo_top_of_doc" class="indexitem" >H5Zff.f90</a>
|
||||
<a href="./src/H5Zff_f90.html#robo466" class="indexitem" >h5zfilter_avail_f</a>
|
||||
<a href="./src/H5Zff_f90.html#robo467" class="indexitem" >h5zget_filter_info_f</a>
|
||||
<a href="./src/H5Zff_f90.html#robo468" class="indexitem" >h5zunregister_f</a>
|
||||
<a href="./src/HDF5_f90.html#robo76" class="indexitem" >HDF5</a>
|
||||
<a href="./src/HDF5mpio_f90.html#robo77" class="indexitem" >HDF5 (mpio)</a>
|
||||
<a href="./src/HDF5_f90.html#robo_top_of_doc" class="indexitem" >HDF5.f90</a>
|
||||
<a href="./src/HDF5mpio_f90.html#robo_top_of_doc" class="indexitem" >HDF5mpio.f90</a>
|
||||
<h2><a name="S"></a>S</h2><a href="./src/H5_DBLE_InterfaceExclude_f90.html#robo78" class="indexitem" >src/H5_DBLE_InterfaceExclude.f90</a>
|
||||
<a href="./src/H5_DBLE_InterfaceInclude_f90.html#robo79" class="indexitem" >src/H5_DBLE_InterfaceInclude.f90</a>
|
||||
<h2><a name="T"></a>T</h2><a href="./test/t_c.html#robo_top_of_doc" class="indexitem" >t.c</a>
|
||||
<a href="./test/tf_f90.html#robo_top_of_doc" class="indexitem" >tf.f90</a>
|
||||
<a href="./test/tH5A_f90.html#robo_top_of_doc" class="indexitem" >tH5A.f90</a>
|
||||
<a href="./test/tH5A_1_8_f90.html#robo_top_of_doc" class="indexitem" >tH5A_1_8.f90</a>
|
||||
<a href="./test/tH5D_f90.html#robo_top_of_doc" class="indexitem" >tH5D.f90</a>
|
||||
<a href="./test/tH5E_f90.html#robo_top_of_doc" class="indexitem" >tH5E.f90</a>
|
||||
<a href="./test/tH5E_F03_f90.html#robo_top_of_doc" class="indexitem" >tH5E_F03.f90</a>
|
||||
<a href="./test/tH5F_f90.html#robo_top_of_doc" class="indexitem" >tH5F.f90</a>
|
||||
<a href="./test/tH5G_f90.html#robo_top_of_doc" class="indexitem" >tH5G.f90</a>
|
||||
<a href="./test/tH5G_1_8_f90.html#robo_top_of_doc" class="indexitem" >tH5G_1_8.f90</a>
|
||||
<a href="./test/tH5I_f90.html#robo_top_of_doc" class="indexitem" >tH5I.f90</a>
|
||||
<a href="./test/tH5L_F03_f90.html#robo_top_of_doc" class="indexitem" >tH5L_F03.f90</a>
|
||||
<a href="./test/tH5O_f90.html#robo_top_of_doc" class="indexitem" >tH5O.f90</a>
|
||||
<a href="./test/tH5P_f90.html#robo_top_of_doc" class="indexitem" >tH5P.f90</a>
|
||||
<a href="./test/tH5P_F03_f90.html#robo_top_of_doc" class="indexitem" >tH5P_F03.f90</a>
|
||||
<a href="./test/tH5R_f90.html#robo_top_of_doc" class="indexitem" >tH5R.f90</a>
|
||||
<a href="./test/tH5S_f90.html#robo_top_of_doc" class="indexitem" >tH5S.f90</a>
|
||||
<a href="./test/tH5Sselect_f90.html#robo_top_of_doc" class="indexitem" >tH5Sselect.f90</a>
|
||||
<a href="./test/tH5T_f90.html#robo_top_of_doc" class="indexitem" >tH5T.f90</a>
|
||||
<a href="./test/tH5T_F03_f90.html#robo_top_of_doc" class="indexitem" >tH5T_F03.f90</a>
|
||||
<a href="./test/tH5VL_f90.html#robo_top_of_doc" class="indexitem" >tH5VL.f90</a>
|
||||
<a href="./test/tH5Z_f90.html#robo_top_of_doc" class="indexitem" >tH5Z.f90</a>
|
||||
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./ on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,39 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="./robodoc.css" type="text/css" />
|
||||
<title>Functions</title>
|
||||
<!-- Source: ./ -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="extra">
|
||||
</div> <!-- extra -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="./toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="./robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="./masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="#top">Functions</a>
|
||||
<a class="menuitem" href="./robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="./robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="./robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<h1>Functions</h1>
|
||||
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
|
||||
<h2><a name="H"></a>H</h2><a href="./src/H5_ff_f90.html#robo177" class="indexitem" >h5kind_to_type</a>
|
||||
<a href="./src/H5_ff_F03_f90.html#robo194" class="indexitem" >h5offsetof</a>
|
||||
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./ on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="./robodoc.css" type="text/css" />
|
||||
<title>Modules</title>
|
||||
<!-- Source: ./ -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="extra">
|
||||
</div> <!-- extra -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="./toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="./robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="./masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="./robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="#top">Modules</a>
|
||||
<a class="menuitem" href="./robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="./robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<h1>Modules</h1>
|
||||
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
|
||||
<h2><a name="F"></a>F</h2><a href="./test/fflush1_f90.html#robo0" class="indexitem" >fortran/test/fflush1.f90</a>
|
||||
<a href="./test/fflush2_f90.html#robo1" class="indexitem" >fortran/test/fflush2.f90</a>
|
||||
<a href="./test/fortranlib_test_f90.html#robo2" class="indexitem" >fortran/test/fortranlib_test.f90</a>
|
||||
<a href="./test/fortranlib_test_1_8_f90.html#robo3" class="indexitem" >fortran/test/fortranlib_test_1_8.f90</a>
|
||||
<a href="./test/fortranlib_test_F03_f90.html#robo4" class="indexitem" >fortran/test/fortranlib_test_F03.f90</a>
|
||||
<a href="./test/t_c.html#robo5" class="indexitem" >fortran/test/tc.c</a>
|
||||
<a href="./test/tf_f90.html#robo6" class="indexitem" >fortran/test/tf.f90</a>
|
||||
<a href="./test/tH5A_f90.html#robo7" class="indexitem" >fortran/test/tH5A.f90</a>
|
||||
<a href="./test/tH5A_1_8_f90.html#robo8" class="indexitem" >fortran/test/tH5A_1_8.f90</a>
|
||||
<a href="./test/tH5D_f90.html#robo9" class="indexitem" >fortran/test/tH5D.f90</a>
|
||||
<a href="./test/tH5E_f90.html#robo10" class="indexitem" >fortran/test/tH5E.f90</a>
|
||||
<a href="./test/tH5E_F03_f90.html#robo11" class="indexitem" >fortran/test/tH5E_F03.f90</a>
|
||||
<a href="./test/tH5F_f90.html#robo12" class="indexitem" >fortran/test/tH5F.f90</a>
|
||||
<a href="./test/tH5G_f90.html#robo13" class="indexitem" >fortran/test/tH5G.f90</a>
|
||||
<a href="./test/tH5G_1_8_f90.html#robo14" class="indexitem" >fortran/test/tH5G_1_8.f90</a>
|
||||
<a href="./test/tH5I_f90.html#robo15" class="indexitem" >fortran/test/tH5I.f90</a>
|
||||
<a href="./test/tH5L_F03_f90.html#robo16" class="indexitem" >fortran/test/tH5L_F03.f90</a>
|
||||
<a href="./test/tH5O_f90.html#robo17" class="indexitem" >fortran/test/tH5O.f90</a>
|
||||
<a href="./test/tH5P_f90.html#robo18" class="indexitem" >fortran/test/tH5P.f90</a>
|
||||
<a href="./test/tH5P_F03_f90.html#robo19" class="indexitem" >fortran/test/tH5P_F03.f90</a>
|
||||
<a href="./test/tH5R_f90.html#robo20" class="indexitem" >fortran/test/tH5R.f90</a>
|
||||
<a href="./test/tH5S_f90.html#robo21" class="indexitem" >fortran/test/tH5S.f90</a>
|
||||
<a href="./test/tH5Sselect_f90.html#robo22" class="indexitem" >fortran/test/tH5Sselect.f90</a>
|
||||
<a href="./test/tH5T_f90.html#robo23" class="indexitem" >fortran/test/tH5T.f90</a>
|
||||
<a href="./test/tH5T_F03_f90.html#robo24" class="indexitem" >fortran/test/tH5T_F03.f90</a>
|
||||
<a href="./test/tH5VL_f90.html#robo25" class="indexitem" >fortran/test/tH5VL.f90</a>
|
||||
<a href="./test/tH5Z_f90.html#robo26" class="indexitem" >fortran/test/tH5Z.f90</a>
|
||||
<h2><a name="H"></a>H</h2><a href="./src/H5Aff_f90.html#robo27" class="indexitem" >H5A</a>
|
||||
<a href="./src/H5Aff_F03_f90.html#robo28" class="indexitem" >H5A (F03)</a>
|
||||
<a href="./src/H5Aff_F90_f90.html#robo29" class="indexitem" >H5A (F90)</a>
|
||||
<a href="./src/H5Af_c.html#robo30" class="indexitem" >H5Af</a>
|
||||
<a href="./src/H5Dff_f90.html#robo31" class="indexitem" >H5D</a>
|
||||
<a href="./src/H5Dff_F03_f90.html#robo32" class="indexitem" >H5D (F03)</a>
|
||||
<a href="./src/H5Dff_F90_f90.html#robo33" class="indexitem" >H5D (F90)</a>
|
||||
<a href="./src/H5Df_c.html#robo34" class="indexitem" >H5Df</a>
|
||||
<a href="./src/H5Eff_f90.html#robo35" class="indexitem" >H5E</a>
|
||||
<a href="./src/H5Eff_F03_f90.html#robo36" class="indexitem" >H5E (F03)</a>
|
||||
<a href="./src/H5Eff_F90_f90.html#robo37" class="indexitem" >H5E (F90)</a>
|
||||
<a href="./src/H5Ef_c.html#robo38" class="indexitem" >H5Ef</a>
|
||||
<a href="./src/H5Fff_f90.html#robo39" class="indexitem" >H5F</a>
|
||||
<a href="./src/H5f90kit_c.html#robo40" class="indexitem" >H5f90kit</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo41" class="indexitem" >H5FDMPIO</a>
|
||||
<a href="./src/H5FDmpiof_c.html#robo42" class="indexitem" >H5FDmpiof</a>
|
||||
<a href="./src/H5Ff_c.html#robo43" class="indexitem" >H5Ff</a>
|
||||
<a href="./src/H5Gff_f90.html#robo44" class="indexitem" >H5G</a>
|
||||
<a href="./src/H5Gf_c.html#robo45" class="indexitem" >H5Gf</a>
|
||||
<a href="./src/H5f90global_f90.html#robo46" class="indexitem" >H5GLOBAL</a>
|
||||
<a href="./src/H5Iff_f90.html#robo47" class="indexitem" >H5I</a>
|
||||
<a href="./src/H5If_c.html#robo48" class="indexitem" >H5If</a>
|
||||
<a href="./src/H5Lff_f90.html#robo49" class="indexitem" >H5L</a>
|
||||
<a href="./src/H5Lff_F03_f90.html#robo50" class="indexitem" >H5L (F03)</a>
|
||||
<a href="./src/H5Lff_F90_f90.html#robo51" class="indexitem" >H5L (F90)</a>
|
||||
<a href="./src/H5Lf_c.html#robo52" class="indexitem" >H5Lf</a>
|
||||
<a href="./src/H5_ff_f90.html#robo53" class="indexitem" >H5LIB</a>
|
||||
<a href="./src/H5_ff_F03_f90.html#robo54" class="indexitem" >H5LIB_PROVISIONAL</a>
|
||||
<a href="./src/H5_ff_F90_f90.html#robo55" class="indexitem" >H5LIB_PROVISIONAL (F90)</a>
|
||||
<a href="./src/H5Off_f90.html#robo56" class="indexitem" >H5O</a>
|
||||
<a href="./src/H5Off_F03_f90.html#robo57" class="indexitem" >H5O (F03)</a>
|
||||
<a href="./src/H5Off_F90_f90.html#robo58" class="indexitem" >H5O (F90)</a>
|
||||
<a href="./src/H5Of_c.html#robo59" class="indexitem" >H5Of</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo60" class="indexitem" >H5P (_F90)</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo61" class="indexitem" >H5P (F03)</a>
|
||||
<a href="./src/H5Pff_f90.html#robo62" class="indexitem" >H5P (F90)</a>
|
||||
<a href="./src/H5Pf_c.html#robo63" class="indexitem" >H5Pf</a>
|
||||
<a href="./src/H5Rff_f90.html#robo64" class="indexitem" >H5R</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo65" class="indexitem" >H5R (F03)</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo66" class="indexitem" >H5R (F90)</a>
|
||||
<a href="./src/H5Rf_c.html#robo67" class="indexitem" >H5Rf</a>
|
||||
<a href="./src/H5Sff_f90.html#robo68" class="indexitem" >H5S</a>
|
||||
<a href="./src/H5Sf_c.html#robo69" class="indexitem" >H5Sf</a>
|
||||
<a href="./src/H5Tff_f90.html#robo70" class="indexitem" >H5T</a>
|
||||
<a href="./src/H5Tff_F03_f90.html#robo71" class="indexitem" >H5T (F03)</a>
|
||||
<a href="./src/H5Tff_F90_f90.html#robo72" class="indexitem" >H5T (F90)</a>
|
||||
<a href="./src/H5Tf_c.html#robo73" class="indexitem" >H5Tf</a>
|
||||
<a href="./src/H5Zff_f90.html#robo74" class="indexitem" >H5Z</a>
|
||||
<a href="./src/H5Zf_c.html#robo75" class="indexitem" >H5Zf</a>
|
||||
<a href="./src/HDF5_f90.html#robo76" class="indexitem" >HDF5</a>
|
||||
<a href="./src/HDF5mpio_f90.html#robo77" class="indexitem" >HDF5 (mpio)</a>
|
||||
<h2><a name="S"></a>S</h2><a href="./src/H5_DBLE_InterfaceExclude_f90.html#robo78" class="indexitem" >src/H5_DBLE_InterfaceExclude.f90</a>
|
||||
<a href="./src/H5_DBLE_InterfaceInclude_f90.html#robo79" class="indexitem" >src/H5_DBLE_InterfaceInclude.f90</a>
|
||||
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./ on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,39 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="./robodoc.css" type="text/css" />
|
||||
<title>Programs</title>
|
||||
<!-- Source: ./ -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="extra">
|
||||
</div> <!-- extra -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="./toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="./robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="./masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="./robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="./robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="#top">Programs</a>
|
||||
<a class="menuitem" href="./robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<h1>Programs</h1>
|
||||
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
|
||||
<h2><a name="H"></a>H</h2><a href="./src/H5test_kind_f90.html#robo132" class="indexitem" >H5test_kind</a>
|
||||
<a href="./src/H5test_kind_SIZEOF_f90.html#robo133" class="indexitem" >H5test_kind_SIZEOF</a>
|
||||
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./ on Wed Oct 22 2008 15:34:43
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,309 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="./robodoc.css" type="text/css" />
|
||||
<title>Sourcefiles</title>
|
||||
<!-- Source: ./ -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="extra">
|
||||
</div> <!-- extra -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="./toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="./masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="./robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="./robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="./robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="./robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<ul>
|
||||
<li>
|
||||
./<ul>
|
||||
<li>
|
||||
./doc/<ul>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
./examples/<ul>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
./src/<ul>
|
||||
<li>
|
||||
<a href="./src/H5_DBLE_InterfaceExclude_f90.html#robo_top_of_doc"><tt>
|
||||
H5_DBLE_InterfaceExclude.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5_DBLE_InterfaceInclude_f90.html#robo_top_of_doc"><tt>
|
||||
H5_DBLE_InterfaceInclude.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5_ff_f90.html#robo_top_of_doc"><tt>
|
||||
H5_ff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5_ff_F03_f90.html#robo_top_of_doc"><tt>
|
||||
H5_ff_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5_ff_F90_f90.html#robo_top_of_doc"><tt>
|
||||
H5_ff_F90.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Af_c.html#robo_top_of_doc"><tt>
|
||||
H5Af.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Aff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Aff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Aff_F03_f90.html#robo_top_of_doc"><tt>
|
||||
H5Aff_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Aff_F90_f90.html#robo_top_of_doc"><tt>
|
||||
H5Aff_F90.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Df_c.html#robo_top_of_doc"><tt>
|
||||
H5Df.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Dff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Dff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Dff_F03_f90.html#robo_top_of_doc"><tt>
|
||||
H5Dff_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Dff_F90_f90.html#robo_top_of_doc"><tt>
|
||||
H5Dff_F90.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Ef_c.html#robo_top_of_doc"><tt>
|
||||
H5Ef.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Eff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Eff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Eff_F03_f90.html#robo_top_of_doc"><tt>
|
||||
H5Eff_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Eff_F90_f90.html#robo_top_of_doc"><tt>
|
||||
H5Eff_F90.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5f90global_f90.html#robo_top_of_doc"><tt>
|
||||
H5f90global.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5f90kit_c.html#robo_top_of_doc"><tt>
|
||||
H5f90kit.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5FDmpiof_c.html#robo_top_of_doc"><tt>
|
||||
H5FDmpiof.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo_top_of_doc"><tt>
|
||||
H5FDmpioff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Ff_c.html#robo_top_of_doc"><tt>
|
||||
H5Ff.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Fff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Fff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Gf_c.html#robo_top_of_doc"><tt>
|
||||
H5Gf.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Gff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Gff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5If_c.html#robo_top_of_doc"><tt>
|
||||
H5If.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Iff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Iff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Lf_c.html#robo_top_of_doc"><tt>
|
||||
H5Lf.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Lff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Lff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Lff_F03_f90.html#robo_top_of_doc"><tt>
|
||||
H5Lff_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Lff_F90_f90.html#robo_top_of_doc"><tt>
|
||||
H5Lff_F90.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5match_types_c.html#robo_top_of_doc"><tt>
|
||||
H5match_types.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Of_c.html#robo_top_of_doc"><tt>
|
||||
H5Of.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Off_f90.html#robo_top_of_doc"><tt>
|
||||
H5Off.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Off_F03_f90.html#robo_top_of_doc"><tt>
|
||||
H5Off_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Off_F90_f90.html#robo_top_of_doc"><tt>
|
||||
H5Off_F90.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Pf_c.html#robo_top_of_doc"><tt>
|
||||
H5Pf.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Pff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Pff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo_top_of_doc"><tt>
|
||||
H5Pff_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo_top_of_doc"><tt>
|
||||
H5Pff_F90.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Rf_c.html#robo_top_of_doc"><tt>
|
||||
H5Rf.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Rff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Rff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo_top_of_doc"><tt>
|
||||
H5Rff_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo_top_of_doc"><tt>
|
||||
H5Rff_F90.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Sf_c.html#robo_top_of_doc"><tt>
|
||||
H5Sf.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Sff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Sff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5test_kind_f90.html#robo_top_of_doc"><tt>
|
||||
H5test_kind.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5test_kind_SIZEOF_f90.html#robo_top_of_doc"><tt>
|
||||
H5test_kind_SIZEOF.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Tf_c.html#robo_top_of_doc"><tt>
|
||||
H5Tf.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Tff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Tff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Tff_F03_f90.html#robo_top_of_doc"><tt>
|
||||
H5Tff_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Tff_F90_f90.html#robo_top_of_doc"><tt>
|
||||
H5Tff_F90.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Zf_c.html#robo_top_of_doc"><tt>
|
||||
H5Zf.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/H5Zff_f90.html#robo_top_of_doc"><tt>
|
||||
H5Zff.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/HDF5_f90.html#robo_top_of_doc"><tt>
|
||||
HDF5.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./src/HDF5mpio_f90.html#robo_top_of_doc"><tt>
|
||||
HDF5mpio.f90</tt></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
./test/<ul>
|
||||
<li>
|
||||
<a href="./test/fflush1_f90.html#robo_top_of_doc"><tt>
|
||||
fflush1.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/fflush2_f90.html#robo_top_of_doc"><tt>
|
||||
fflush2.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/fortranlib_test_f90.html#robo_top_of_doc"><tt>
|
||||
fortranlib_test.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/fortranlib_test_1_8_f90.html#robo_top_of_doc"><tt>
|
||||
fortranlib_test_1_8.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/fortranlib_test_F03_f90.html#robo_top_of_doc"><tt>
|
||||
fortranlib_test_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/t_c.html#robo_top_of_doc"><tt>
|
||||
t.c</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tf_f90.html#robo_top_of_doc"><tt>
|
||||
tf.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5A_f90.html#robo_top_of_doc"><tt>
|
||||
tH5A.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5A_1_8_f90.html#robo_top_of_doc"><tt>
|
||||
tH5A_1_8.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5D_f90.html#robo_top_of_doc"><tt>
|
||||
tH5D.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5E_f90.html#robo_top_of_doc"><tt>
|
||||
tH5E.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5E_F03_f90.html#robo_top_of_doc"><tt>
|
||||
tH5E_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5F_f90.html#robo_top_of_doc"><tt>
|
||||
tH5F.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5G_f90.html#robo_top_of_doc"><tt>
|
||||
tH5G.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5G_1_8_f90.html#robo_top_of_doc"><tt>
|
||||
tH5G_1_8.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5I_f90.html#robo_top_of_doc"><tt>
|
||||
tH5I.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5L_F03_f90.html#robo_top_of_doc"><tt>
|
||||
tH5L_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5O_f90.html#robo_top_of_doc"><tt>
|
||||
tH5O.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5P_f90.html#robo_top_of_doc"><tt>
|
||||
tH5P.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5P_F03_f90.html#robo_top_of_doc"><tt>
|
||||
tH5P_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5R_f90.html#robo_top_of_doc"><tt>
|
||||
tH5R.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5S_f90.html#robo_top_of_doc"><tt>
|
||||
tH5S.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5Sselect_f90.html#robo_top_of_doc"><tt>
|
||||
tH5Sselect.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5T_f90.html#robo_top_of_doc"><tt>
|
||||
tH5T.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5T_F03_f90.html#robo_top_of_doc"><tt>
|
||||
tH5T_F03.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5VL_f90.html#robo_top_of_doc"><tt>
|
||||
tH5VL.f90</tt></a></li>
|
||||
<li>
|
||||
<a href="./test/tH5Z_f90.html#robo_top_of_doc"><tt>
|
||||
tH5Z.f90</tt></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
./testpar/<ul>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./ on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,421 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="./robodoc.css" type="text/css" />
|
||||
<title>Subroutines</title>
|
||||
<!-- Source: ./ -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="extra">
|
||||
</div> <!-- extra -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="./toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="./robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="./masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="./robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="./robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="./robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<h1>Subroutines</h1>
|
||||
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo80" class="indexitem" > h5pget_double</a>
|
||||
<a href="./src/H5Pff_f90.html#robo81" class="indexitem" > h5pget_hyper_vector_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo82" class="indexitem" > h5pset_family_offset_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo83" class="indexitem" > h5pset_fapl_family_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo84" class="indexitem" > h5pset_meta_block_size_f</a>
|
||||
<h2><a name="H"></a>H</h2><a href="./src/H5Aff_f90.html#robo85" class="indexitem" >h5aclose_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo86" class="indexitem" >h5acreate_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo87" class="indexitem" >h5acreate_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo88" class="indexitem" >h5adelete_by_idx_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo89" class="indexitem" >h5adelete_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo90" class="indexitem" >h5adelete_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo91" class="indexitem" >H5Aexists_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo92" class="indexitem" >H5Aexists_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo93" class="indexitem" >h5aget_create_plist_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo94" class="indexitem" >h5aget_info_by_idx_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo95" class="indexitem" >h5aget_info_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo96" class="indexitem" >h5aget_info_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo97" class="indexitem" >h5aget_name_by_idx_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo98" class="indexitem" >h5aget_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo99" class="indexitem" >h5aget_num_attrs_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo100" class="indexitem" >h5aget_space_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo101" class="indexitem" >h5aget_storage_size_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo102" class="indexitem" >h5aget_type_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo103" class="indexitem" >h5aopen_by_idx_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo104" class="indexitem" >H5Aopen_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo105" class="indexitem" >h5aopen_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo106" class="indexitem" >h5aopen_idx_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo107" class="indexitem" >h5aopen_name_f</a>
|
||||
<a href="./src/H5Aff_F03_f90.html#robo108" class="indexitem" >h5aread_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo109" class="indexitem" >h5arename_by_name_f</a>
|
||||
<a href="./src/H5Aff_f90.html#robo110" class="indexitem" >h5arename_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo111" class="indexitem" >h5check_version_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo112" class="indexitem" >h5close_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo113" class="indexitem" >h5dclose_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo114" class="indexitem" >h5dcreate_anon_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo115" class="indexitem" >h5dcreate_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo116" class="indexitem" >h5dget_access_plist_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo117" class="indexitem" >h5dget_create_plist_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo118" class="indexitem" >h5dget_space_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo119" class="indexitem" >h5dget_space_status_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo120" class="indexitem" >h5dget_storage_size_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo121" class="indexitem" >h5dget_type_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo122" class="indexitem" >h5dont_atexit_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo123" class="indexitem" >h5dopen_f</a>
|
||||
<a href="./src/H5Dff_F90_f90.html#robo124" class="indexitem" >h5dread_f</a>
|
||||
<a href="./src/H5Dff_f90.html#robo125" class="indexitem" >h5dset_extent</a>
|
||||
<a href="./src/H5Dff_f90.html#robo126" class="indexitem" >h5dvlen_get_max_len_f</a>
|
||||
<a href="./src/H5Dff_F03_f90.html#robo127" class="indexitem" >h5dvlen_reclaim</a>
|
||||
<a href="./src/H5Eff_f90.html#robo128" class="indexitem" >h5eclear_f</a>
|
||||
<a href="./src/H5Eff_F03_f90.html#robo129" class="indexitem" >h5eget_auto_f</a>
|
||||
<a href="./src/H5Eff_f90.html#robo130" class="indexitem" >h5eget_major_f</a>
|
||||
<a href="./src/H5Eff_f90.html#robo131" class="indexitem" >h5eget_minor_f</a>
|
||||
<a href="./src/H5Eff_f90.html#robo132" class="indexitem" >h5eprint_f</a>
|
||||
<a href="./src/H5Eff_F03_f90.html#robo133" class="indexitem" >h5eset_auto2_f</a>
|
||||
<a href="./src/H5Eff_F90_f90.html#robo134" class="indexitem" >h5eset_auto_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo135" class="indexitem" >h5fclose_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo136" class="indexitem" >h5fcreate_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo137" class="indexitem" >h5fflush_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo138" class="indexitem" >h5fget_access_plist_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo139" class="indexitem" >h5fget_create_plist_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo140" class="indexitem" >h5fget_filesize_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo141" class="indexitem" >h5fget_freespace_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo142" class="indexitem" >h5fget_name_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo143" class="indexitem" >h5fget_obj_count_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo144" class="indexitem" >h5fget_obj_ids_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo145" class="indexitem" >h5fis_hdf5_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo146" class="indexitem" >h5fmount_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo147" class="indexitem" >h5fopen_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo148" class="indexitem" >h5freopen_f</a>
|
||||
<a href="./src/H5Fff_f90.html#robo149" class="indexitem" >h5funmount_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo150" class="indexitem" >h5garbage_collect_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo151" class="indexitem" >h5gclose_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo152" class="indexitem" >H5Gcreate_anon_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo153" class="indexitem" >h5gcreate_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo154" class="indexitem" >h5get_libversion_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo155" class="indexitem" >h5gget_comment_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo156" class="indexitem" >H5Gget_create_plist_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo157" class="indexitem" >h5gget_info_by_idx_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo158" class="indexitem" >h5gget_info_by_name_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo159" class="indexitem" >h5gget_info_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo160" class="indexitem" >h5gget_linkval_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo161" class="indexitem" >h5gget_obj_info_idx_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo162" class="indexitem" >h5glink2_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo163" class="indexitem" >h5glink_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo164" class="indexitem" >h5gmove2_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo165" class="indexitem" >h5gmove_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo166" class="indexitem" >h5gn_members_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo167" class="indexitem" >h5gopen_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo168" class="indexitem" >h5gset_comment_f</a>
|
||||
<a href="./src/H5Gff_f90.html#robo169" class="indexitem" >h5gunlink_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo170" class="indexitem" >h5idec_ref_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo171" class="indexitem" >h5iget_file_id_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo172" class="indexitem" >h5iget_name_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo173" class="indexitem" >h5iget_ref_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo174" class="indexitem" >h5iget_type_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo175" class="indexitem" >h5iinc_ref_f</a>
|
||||
<a href="./src/H5Iff_f90.html#robo176" class="indexitem" >h5iis_valid_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo178" class="indexitem" >h5lcopy_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo179" class="indexitem" >H5Lcreate_external_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo180" class="indexitem" >H5Lcreate_hard_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo181" class="indexitem" >H5Lcreate_soft_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo182" class="indexitem" >h5ldelete_by_idx_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo183" class="indexitem" >h5ldelete_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo184" class="indexitem" >H5Lexists_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo185" class="indexitem" >h5lget_info_by_idx_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo186" class="indexitem" >h5lget_info_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo187" class="indexitem" >h5lget_name_by_idx_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo188" class="indexitem" >h5lis_registered_f</a>
|
||||
<a href="./src/H5Lff_F03_f90.html#robo189" class="indexitem" >h5literate_by_name_f</a>
|
||||
<a href="./src/H5Lff_F03_f90.html#robo190" class="indexitem" >h5literate_f</a>
|
||||
<a href="./src/H5Lff_f90.html#robo191" class="indexitem" >h5lmove_f</a>
|
||||
<a href="./src/H5Off_f90.html#robo193" class="indexitem" >h5oclose_f</a>
|
||||
<a href="./src/H5Off_f90.html#robo195" class="indexitem" >h5olink_f</a>
|
||||
<a href="./src/H5Off_f90.html#robo196" class="indexitem" >h5oopen_f</a>
|
||||
<a href="./src/H5Off_f90.html#robo197" class="indexitem" >h5open_by_addr_f</a>
|
||||
<a href="./src/H5_ff_f90.html#robo198" class="indexitem" >h5open_f</a>
|
||||
<a href="./src/H5Off_F03_f90.html#robo199" class="indexitem" >h5ovisit_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo200" class="indexitem" >h5pall_filters_avail_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo201" class="indexitem" >h5pclose_class_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo202" class="indexitem" >h5pclose_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo203" class="indexitem" >h5pcopy_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo204" class="indexitem" >h5pcopy_prop_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo205" class="indexitem" >h5pcreate_class_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo206" class="indexitem" >h5pcreate_class_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo207" class="indexitem" >h5pcreate_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo208" class="indexitem" >h5pequal_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo209" class="indexitem" >h5pexist_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo210" class="indexitem" >h5pfill_value_defined_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo211" class="indexitem" >h5pget_alignment_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo212" class="indexitem" >h5pget_alloc_time_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo213" class="indexitem" >H5Pget_attr_creation_order_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo214" class="indexitem" >H5Pget_attr_phase_change_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo215" class="indexitem" >h5pget_btree_ratios_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo216" class="indexitem" >h5pget_buffer_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo217" class="indexitem" >h5pget_cache_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo218" class="indexitem" >h5pget_char</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo219" class="indexitem" >h5pget_char</a>
|
||||
<a href="./src/H5Pff_f90.html#robo220" class="indexitem" >H5Pget_char_encoding_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo221" class="indexitem" >H5Pget_chunk_cache_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo222" class="indexitem" >h5pget_chunk_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo223" class="indexitem" >h5pget_class_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo224" class="indexitem" >h5pget_class_name_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo225" class="indexitem" >h5pget_class_parent_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo226" class="indexitem" >h5pget_copy_object_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo227" class="indexitem" >H5Pget_create_inter_group_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo228" class="indexitem" >h5pget_data_transform_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo229" class="indexitem" >h5pget_double</a>
|
||||
<a href="./src/H5Pff_f90.html#robo230" class="indexitem" >h5pget_driver_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo231" class="indexitem" >h5pget_dxpl_mpio_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo232" class="indexitem" >h5pget_edc_check_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo233" class="indexitem" >H5Pget_est_link_info_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo234" class="indexitem" >h5pget_external_count_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo235" class="indexitem" >h5pget_external_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo236" class="indexitem" >h5pget_fapl_core_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo237" class="indexitem" >h5pget_fapl_direct_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo238" class="indexitem" >h5pget_fapl_family_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo239" class="indexitem" >h5pget_fapl_mpio_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo240" class="indexitem" >h5pget_fapl_mpiposix_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo241" class="indexitem" >h5pget_fapl_multi_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo242" class="indexitem" >h5pget_fclose_degree_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo243" class="indexitem" >h5pget_fill_time_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo244" class="indexitem" >h5pget_filter_by_id_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo245" class="indexitem" >h5pget_filter_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo246" class="indexitem" >h5pget_gc_references_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo247" class="indexitem" >h5pget_integer</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo248" class="indexitem" >h5pget_integer</a>
|
||||
<a href="./src/H5Pff_f90.html#robo249" class="indexitem" >h5pget_istore_k_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo250" class="indexitem" >h5pget_layout_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo251" class="indexitem" >H5Pget_link_creation_order_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo252" class="indexitem" >H5Pget_link_phase_change_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo253" class="indexitem" >H5Pget_local_heap_size_hint_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo254" class="indexitem" >h5pget_meta_block_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo255" class="indexitem" >h5pget_nfilters_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo256" class="indexitem" >h5pget_nlinks_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo257" class="indexitem" >h5pget_npros_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo258" class="indexitem" >H5Pget_obj_track_times_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo259" class="indexitem" >h5pget_preserve_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo260" class="indexitem" >h5pget_real</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo261" class="indexitem" >h5pget_real</a>
|
||||
<a href="./src/H5Pff_f90.html#robo262" class="indexitem" >h5pget_sec2_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo263" class="indexitem" >h5pget_sieve_buf_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo264" class="indexitem" >h5pget_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo265" class="indexitem" >h5pget_sizes_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo266" class="indexitem" >h5pget_small_data_block_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo267" class="indexitem" >h5pget_split_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo268" class="indexitem" >h5pget_stdio_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo269" class="indexitem" >h5pget_sym_k_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo270" class="indexitem" >h5pget_userblock_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo271" class="indexitem" >h5pget_version_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo273" class="indexitem" >h5pinsert_char</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo272" class="indexitem" >h5pinsert_char</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo275" class="indexitem" >h5pinsert_double</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo274" class="indexitem" >h5pinsert_double</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo277" class="indexitem" >h5pinsert_integer</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo276" class="indexitem" >h5pinsert_integer</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo278" class="indexitem" >h5pinsert_ptr</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo279" class="indexitem" >h5pinsert_real</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo280" class="indexitem" >h5pinsert_real</a>
|
||||
<a href="./src/H5Pff_f90.html#robo281" class="indexitem" >h5pisa_class_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo282" class="indexitem" >h5pmodify_filter_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo283" class="indexitem" >h5pregister_char</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo284" class="indexitem" >h5pregister_char</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo286" class="indexitem" >h5pregister_double</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo285" class="indexitem" >h5pregister_double</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo288" class="indexitem" >h5pregister_integer</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo287" class="indexitem" >h5pregister_integer</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo289" class="indexitem" >h5pregister_ptr</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo290" class="indexitem" >h5pregister_real</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo291" class="indexitem" >h5pregister_real</a>
|
||||
<a href="./src/H5Pff_f90.html#robo292" class="indexitem" >h5premove_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo293" class="indexitem" >h5premove_filter_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo295" class="indexitem" >h5pset(get)fill_value_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo294" class="indexitem" >h5pset(get)fill_value_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo296" class="indexitem" >h5pset_alignment_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo297" class="indexitem" >h5pset_alloc_time_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo298" class="indexitem" >H5Pset_attr_creation_order_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo299" class="indexitem" >H5Pset_attr_phase_change_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo300" class="indexitem" >h5pset_btree_ratios_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo301" class="indexitem" >h5pset_buffer_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo302" class="indexitem" >h5pset_cache_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo303" class="indexitem" >h5pset_char</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo304" class="indexitem" >h5pset_char</a>
|
||||
<a href="./src/H5Pff_f90.html#robo305" class="indexitem" >H5Pset_char_encoding_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo306" class="indexitem" >H5Pset_chunk_cache_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo307" class="indexitem" >h5pset_chunk_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo308" class="indexitem" >h5pset_copy_object_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo309" class="indexitem" >H5Pset_create_inter_group_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo310" class="indexitem" >h5pset_data_transform_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo311" class="indexitem" >h5pset_deflate_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo312" class="indexitem" >h5pset_double</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo313" class="indexitem" >h5pset_double</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo314" class="indexitem" >h5pset_dxpl_mpio_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo315" class="indexitem" >h5pset_edc_check_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo316" class="indexitem" >h5pset_est_link_info_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo317" class="indexitem" >h5pset_external_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo318" class="indexitem" >h5pset_fapl_core_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo319" class="indexitem" >h5pset_fapl_direct_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo320" class="indexitem" >h5pset_fapl_mpio_f</a>
|
||||
<a href="./src/H5FDmpioff_f90.html#robo321" class="indexitem" >h5pset_fapl_mpiposix_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo322" class="indexitem" >h5pset_fapl_multi_l</a>
|
||||
<a href="./src/H5Pff_f90.html#robo323" class="indexitem" >h5pset_fapl_multi_s</a>
|
||||
<a href="./src/H5Pff_f90.html#robo324" class="indexitem" >h5pset_fapl_sec2_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo325" class="indexitem" >h5pset_fapl_split_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo326" class="indexitem" >h5pset_fapl_stdio_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo327" class="indexitem" >h5pset_fclose_degree_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo328" class="indexitem" >h5pset_fill_time_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo329" class="indexitem" >h5pset_filter_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo330" class="indexitem" >h5pset_fletcher32_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo331" class="indexitem" >h5pset_gc_references_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo332" class="indexitem" >h5pset_hyper_vector_size_f</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo334" class="indexitem" >h5pset_integer</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo333" class="indexitem" >h5pset_integer</a>
|
||||
<a href="./src/H5Pff_f90.html#robo335" class="indexitem" >h5pset_istore_k_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo336" class="indexitem" >h5pset_layout_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo337" class="indexitem" >H5Pset_libver_bounds_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo338" class="indexitem" >H5Pset_link_creation_order_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo339" class="indexitem" >h5pset_link_phase_change_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo340" class="indexitem" >H5Pset_local_heap_size_hint_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo341" class="indexitem" >H5Pset_nbit_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo342" class="indexitem" >h5pset_nlinks_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo343" class="indexitem" >H5Pset_obj_track_times_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo344" class="indexitem" >h5pset_preserve_f</a>
|
||||
<a href="./src/H5Pff_F90_f90.html#robo346" class="indexitem" >h5pset_real</a>
|
||||
<a href="./src/H5Pff_F03_f90.html#robo345" class="indexitem" >h5pset_real</a>
|
||||
<a href="./src/H5Pff_f90.html#robo347" class="indexitem" >h5pset_scaleoffset_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo348" class="indexitem" >H5Pset_shared_mesg_index_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo349" class="indexitem" >H5Pset_shared_mesg_nindexes_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo350" class="indexitem" >h5pset_shuffle_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo351" class="indexitem" >h5pset_sieve_buf_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo352" class="indexitem" >h5pset_sizes_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo353" class="indexitem" >h5pset_small_data_block_size_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo354" class="indexitem" >h5pset_sym_k_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo355" class="indexitem" >h5pset_szip_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo356" class="indexitem" >h5pset_userblock_f</a>
|
||||
<a href="./src/H5Pff_f90.html#robo357" class="indexitem" >h5punregister_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo358" class="indexitem" >h5rcreate_object_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo359" class="indexitem" >h5rcreate_object_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo360" class="indexitem" >h5rcreate_ptr_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo362" class="indexitem" >h5rcreate_region_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo361" class="indexitem" >h5rcreate_region_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo363" class="indexitem" >h5rdereference_object_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo364" class="indexitem" >h5rdereference_object_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo365" class="indexitem" >h5rdereference_ptr_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo367" class="indexitem" >h5rdereference_region_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo366" class="indexitem" >h5rdereference_region_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo369" class="indexitem" >h5rget_name_object_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo368" class="indexitem" >h5rget_name_object_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo370" class="indexitem" >h5rget_name_ptr_f</a>
|
||||
<a href="./src/H5Rff_F90_f90.html#robo371" class="indexitem" >h5rget_name_region_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo372" class="indexitem" >h5rget_name_region_f</a>
|
||||
<a href="./src/H5Rff_F03_f90.html#robo373" class="indexitem" >h5rget_obj_type_f</a>
|
||||
<a href="./src/H5Rff_f90.html#robo374" class="indexitem" >h5rget_object_type_obj_f</a>
|
||||
<a href="./src/H5Rff_f90.html#robo375" class="indexitem" >h5rget_region_region_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo376" class="indexitem" >h5sclose_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo377" class="indexitem" >h5scopy_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo378" class="indexitem" >h5screate_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo379" class="indexitem" >h5screate_simple_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo380" class="indexitem" >H5Sdecode_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo381" class="indexitem" >H5Sencode_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo382" class="indexitem" >h5sextent_copy_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo383" class="indexitem" >h5sextent_equal_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo384" class="indexitem" >h5sget_select_bounds_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo385" class="indexitem" >h5sget_select_elem_npoints_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo386" class="indexitem" >h5sget_select_elem_pointlist_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo387" class="indexitem" >h5sget_select_hyper_blocklist_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo388" class="indexitem" >h5sget_select_hyper_nblocks_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo389" class="indexitem" >h5sget_select_npoints_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo390" class="indexitem" >h5sget_select_type_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo391" class="indexitem" >h5sget_simple_extent_dims_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo392" class="indexitem" >h5sget_simple_extent_ndims_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo393" class="indexitem" >h5sget_simple_extent_npoints_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo394" class="indexitem" >h5sget_simple_extent_type_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo395" class="indexitem" >h5sis_simple_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo396" class="indexitem" >h5soffset_simple_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo397" class="indexitem" >h5sselect_all_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo398" class="indexitem" >h5sselect_elements_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo399" class="indexitem" >h5sselect_hyperslab_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo400" class="indexitem" >h5sselect_none_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo401" class="indexitem" >h5sselect_valid_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo402" class="indexitem" >h5sset_extent_none_f</a>
|
||||
<a href="./src/H5Sff_f90.html#robo403" class="indexitem" >h5sset_extent_simple_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo404" class="indexitem" >h5tarray_create_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo405" class="indexitem" >h5tclose_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo406" class="indexitem" >h5tcommit_anon_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo407" class="indexitem" >h5tcommit_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo408" class="indexitem" >h5tcommitted_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo409" class="indexitem" >h5tcompiler_conv_f</a>
|
||||
<a href="./src/H5Tff_F03_f90.html#robo410" class="indexitem" >H5Tconvert_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo411" class="indexitem" >h5tcopy_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo412" class="indexitem" >h5tcreate_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo413" class="indexitem" >H5Tdecode_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo414" class="indexitem" >h5tenaum_insert_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo415" class="indexitem" >H5Tencode_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo416" class="indexitem" >h5tenum_create_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo417" class="indexitem" >h5tenum_nameof_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo418" class="indexitem" >h5tenum_valuof_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo419" class="indexitem" >h5tequal_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo422" class="indexitem" >h5tget_array_dims_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo423" class="indexitem" >h5tget_array_ndims_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo424" class="indexitem" >h5tget_class_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo425" class="indexitem" >h5tget_create_plist_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo426" class="indexitem" >h5tget_cset_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo427" class="indexitem" >h5tget_ebias_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo428" class="indexitem" >h5tget_fields_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo429" class="indexitem" >h5tget_inpad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo430" class="indexitem" >h5tget_member_class_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo431" class="indexitem" >h5tget_member_index_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo432" class="indexitem" >h5tget_member_name_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo433" class="indexitem" >h5tget_member_offset_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo434" class="indexitem" >h5tget_member_type_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo435" class="indexitem" >h5tget_member_value_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo436" class="indexitem" >h5tget_native_type_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo437" class="indexitem" >h5tget_nmembers_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo438" class="indexitem" >h5tget_norm_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo439" class="indexitem" >h5tget_offset_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo440" class="indexitem" >h5tget_order_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo441" class="indexitem" >h5tget_pad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo442" class="indexitem" >h5tget_precision_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo443" class="indexitem" >h5tget_sign_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo444" class="indexitem" >h5tget_size_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo445" class="indexitem" >h5tget_strpad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo446" class="indexitem" >h5tget_super_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo447" class="indexitem" >h5tget_tag_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo448" class="indexitem" >h5tinsert_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo449" class="indexitem" >h5tis_variable_str_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo450" class="indexitem" >h5topen_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo451" class="indexitem" >h5tpack_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo452" class="indexitem" >h5tset_cset_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo453" class="indexitem" >h5tset_ebias_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo454" class="indexitem" >h5tset_fields_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo455" class="indexitem" >h5tset_inpad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo456" class="indexitem" >h5tset_norm_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo457" class="indexitem" >h5tset_offset_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo458" class="indexitem" >h5tset_order_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo459" class="indexitem" >h5tset_pad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo460" class="indexitem" >h5tset_precision_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo461" class="indexitem" >h5tset_sign_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo462" class="indexitem" >h5tset_size_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo463" class="indexitem" >h5tset_strpad_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo464" class="indexitem" >h5tset_tag_f</a>
|
||||
<a href="./src/H5Tff_f90.html#robo465" class="indexitem" >h5tvlen_create_f</a>
|
||||
<a href="./src/H5Zff_f90.html#robo466" class="indexitem" >h5zfilter_avail_f</a>
|
||||
<a href="./src/H5Zff_f90.html#robo467" class="indexitem" >h5zget_filter_info_f</a>
|
||||
<a href="./src/H5Zff_f90.html#robo468" class="indexitem" >h5zunregister_f</a>
|
||||
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./ on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,302 +0,0 @@
|
||||
/****h* ROBODoc/ROBODoc Cascading Style Sheet
|
||||
* FUNCTION
|
||||
* This is the default cascading style sheet for documentation
|
||||
* generated with ROBODoc.
|
||||
* You can edit this file to your own liking and then use
|
||||
* it with the option
|
||||
* --css <filename>
|
||||
*
|
||||
* This style-sheet defines the following layout
|
||||
* +----------------------------------------+
|
||||
* | logo |
|
||||
* +----------------------------------------+
|
||||
* | extra |
|
||||
* +----------------------------------------+
|
||||
* | | navi- |
|
||||
* | | gation |
|
||||
* | content | |
|
||||
* | | |
|
||||
* +----------------------------------------+
|
||||
* | footer |
|
||||
* +----------------------------------------+
|
||||
*
|
||||
* This style-sheet is based on a style-sheet that was automatically
|
||||
* generated with the Strange Banana stylesheet generator.
|
||||
* See http://www.strangebanana.com/generator.aspx
|
||||
*
|
||||
******
|
||||
* $Id: html_generator.c,v 1.94 2008/06/17 11:49:27 gumpu Exp $
|
||||
*/
|
||||
|
||||
body
|
||||
{
|
||||
background-color: rgb(255,255,255);
|
||||
color: rgb(98,84,55);
|
||||
font-family: Arial, serif;
|
||||
border-color: rgb(226,199,143);
|
||||
}
|
||||
|
||||
pre
|
||||
{
|
||||
font-family: monospace;
|
||||
margin: 15px;
|
||||
padding: 5px;
|
||||
white-space: pre;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
pre.source
|
||||
{
|
||||
background-color: #ffe;
|
||||
border: dashed #aa9 1px;
|
||||
}
|
||||
|
||||
p
|
||||
{
|
||||
margin:15px;
|
||||
}
|
||||
|
||||
p.item_name
|
||||
{
|
||||
font-weight: bolder;
|
||||
margin:5px;
|
||||
font-size: 120%;
|
||||
}
|
||||
|
||||
#content
|
||||
{
|
||||
font-size: 100%;
|
||||
color: rgb(0,0,0);
|
||||
background-color: rgb(255,255,255);
|
||||
border-left-width: 0px;
|
||||
border-right-width: 0px;
|
||||
border-top-width: 0px;
|
||||
border-bottom-width: 0px;
|
||||
border-left-style: none;
|
||||
border-right-style: none;
|
||||
border-top-style: none;
|
||||
border-bottom-style: none;
|
||||
padding: 40px 31px 14px 17px;
|
||||
border-color: rgb(0,0,0);
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
#navigation
|
||||
{
|
||||
background-color: rgb(98,84,55);
|
||||
color: rgb(230,221,202);
|
||||
font-family: "Times New Roman", serif;
|
||||
font-style: normal;
|
||||
border-color: rgb(0,0,0);
|
||||
}
|
||||
|
||||
a.menuitem
|
||||
{
|
||||
font-size: 120%;
|
||||
background-color: rgb(0,0,0);
|
||||
color: rgb(195,165,100);
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
font-weight: normal;
|
||||
padding: 1px 8px 3px 1px;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 5px;
|
||||
border-color: rgb(159,126,57);
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#logo, #logo a
|
||||
{
|
||||
font-size: 130%;
|
||||
background-color: rgb(198,178,135);
|
||||
color: rgb(98,84,55);
|
||||
font-family: Georgia, serif;
|
||||
font-style: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
font-weight: bold;
|
||||
padding: 20px 18px 20px 18px;
|
||||
border-color: rgb(255,255,255);
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#extra, #extra a
|
||||
{
|
||||
font-size: 128%;
|
||||
background-color: rgb(0,0,0);
|
||||
color: rgb(230,221,202);
|
||||
font-style: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
font-weight: normal;
|
||||
border-left-width: 0px;
|
||||
border-right-width: 0px;
|
||||
border-top-width: 0px;
|
||||
border-bottom-width: 0px;
|
||||
border-left-style: none;
|
||||
border-right-style: none;
|
||||
border-top-style: none;
|
||||
border-bottom-style: none;
|
||||
padding: 12px 12px 12px 12px;
|
||||
border-color: rgb(195,165,100);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#content a
|
||||
{
|
||||
color: rgb(159,126,57);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#content a:hover, #content a:active
|
||||
{
|
||||
color: rgb(255,255,255);
|
||||
background-color: rgb(159,126,57);
|
||||
}
|
||||
|
||||
a.indexitem
|
||||
{
|
||||
display: block;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6
|
||||
{
|
||||
background-color: rgb(221,221,221);
|
||||
font-family: Arial, serif;
|
||||
font-style: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
h1
|
||||
{
|
||||
font-size: 151%;
|
||||
}
|
||||
|
||||
h2
|
||||
{
|
||||
font-size: 142%;
|
||||
}
|
||||
|
||||
h3
|
||||
{
|
||||
font-size: 133%;
|
||||
}
|
||||
|
||||
h4
|
||||
{
|
||||
font-size: 124%;
|
||||
}
|
||||
|
||||
h5
|
||||
{
|
||||
font-size: 115%;
|
||||
}
|
||||
|
||||
h6
|
||||
{
|
||||
font-size: 106%;
|
||||
}
|
||||
|
||||
#navigation a
|
||||
{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.menuitem:hover
|
||||
{
|
||||
background-color: rgb(195,165,100);
|
||||
color: rgb(0,0,0);
|
||||
}
|
||||
|
||||
#extra a
|
||||
{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#logo a
|
||||
{
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#extra a:hover
|
||||
{
|
||||
}
|
||||
|
||||
/* layout */
|
||||
#navigation
|
||||
{
|
||||
width: 22%;
|
||||
position: relative;
|
||||
top: 0;
|
||||
right: 0;
|
||||
float: right;
|
||||
text-align: center;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.menuitem {width: auto;}
|
||||
#content {width: auto;}
|
||||
.menuitem {display: block;}
|
||||
|
||||
|
||||
div#footer
|
||||
{
|
||||
background-color: rgb(198,178,135);
|
||||
color: rgb(98,84,55);
|
||||
clear: left;
|
||||
width: 100%;
|
||||
font-size: 71%;
|
||||
}
|
||||
|
||||
div#footer a
|
||||
{
|
||||
background-color: rgb(198,178,135);
|
||||
color: rgb(98,84,55);
|
||||
}
|
||||
|
||||
div#footer p
|
||||
{
|
||||
margin:0;
|
||||
padding:5px 10px
|
||||
}
|
||||
|
||||
span.keyword
|
||||
{
|
||||
color: #00F;
|
||||
}
|
||||
|
||||
span.comment
|
||||
{
|
||||
color: #080;
|
||||
}
|
||||
|
||||
span.quote
|
||||
{
|
||||
color: #F00;
|
||||
}
|
||||
|
||||
span.squote
|
||||
{
|
||||
color: #F0F;
|
||||
}
|
||||
|
||||
span.sign
|
||||
{
|
||||
color: #008B8B;
|
||||
}
|
||||
|
||||
span.line_number
|
||||
{
|
||||
color: #808080;
|
||||
}
|
||||
|
||||
@media print
|
||||
{
|
||||
#navigation {display: none;}
|
||||
#content {padding: 0px;}
|
||||
#content a {text-decoration: underline;}
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Af.c</title>
|
||||
<!-- Source: ./src/H5Af.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Af2fH5Af"></a>
|
||||
<a name="robo30"></a><h2>H5Af</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Aff_f90.html#robo27">H5A</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Af.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,130 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Aff_F03.f90</title>
|
||||
<!-- Source: ./src/H5Aff_F03.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5A2028F0329"></a>
|
||||
<a name="robo28"></a><h2>H5A (F03)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> H5A_PROVISIONAL
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> src/fortran/src/<a href="#robo_top_of_doc">H5Aff_F03.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran 90 and Fortran 2003 interfaces for <a href="./H5Aff_f90.html#robo27">H5A</a> functions.
|
||||
It contains the same functions as <a href="./H5Aff_F90_f90.html#robo_top_of_doc">H5Aff_F90.f90</a> but includes the
|
||||
Fortran 2003 functions and the interface listings. This file will be compiled
|
||||
instead of <a href="./H5Aff_F90_f90.html#robo_top_of_doc">H5Aff_F90.f90</a> if Fortran 2003 functions are enabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> (A) C_LOC and character strings according to the Fortran 2003 standard:
|
||||
|
||||
15.1.2.5 C_LOC(X)
|
||||
|
||||
Argument. X shall either
|
||||
|
||||
(1) have interoperable type and type parameters and be
|
||||
(a) a variable that has the TARGET attribute and is interoperable,
|
||||
(b) an allocated allocatable variable that has the TARGET attribute
|
||||
and is not an array of zero size, or
|
||||
(c) an associated scalar pointer, or
|
||||
(2) be a nonpolymorphic scalar, have no length type parameters, and be
|
||||
(a) a nonallocatable, nonpointer variable that has the TARGET attribute,
|
||||
(b) an allocated allocatable variable that has the TARGET attribute, or
|
||||
(c) an associated pointer.
|
||||
|
||||
- When X is a character, for interoperability the standard is:
|
||||
|
||||
15.2.1 Interoperability of intrinsic types
|
||||
|
||||
...if the type is character, interoperability also requires that the length type parameter
|
||||
be omitted or be specified by an initialization expression whose value is one.
|
||||
|
||||
THEREFORE compilers that have not extended the standard require
|
||||
|
||||
CHARACTER(LEN=1), TARGET :: chr
|
||||
or
|
||||
CHARACTER, TARGET :: chr
|
||||
|
||||
(B)
|
||||
*** IMPORTANT ***
|
||||
If you add a new <a href="./H5Aff_f90.html#robo27">H5A</a> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5A2028F03292fh5aread5ff"></a>
|
||||
<a name="robo108"></a><h2>h5aread_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo28">H5A (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5aread_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Reads an attribute.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> attr_id - attribute identifier
|
||||
memtype_id - attribute memory type identifier
|
||||
dims - 1D array of size 7, stores sizes of the
|
||||
- buf array dimensions.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> buf - buffer to read attribute data in
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces are added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 27, 2001
|
||||
|
||||
dims parameter was added to make code portable;
|
||||
Aprile 4, 2001
|
||||
|
||||
Changed buf intent to INOUT to be consistant
|
||||
with how the C functions handles it. The pg
|
||||
compiler will return 0 if a buf value is not set.
|
||||
February, 2008
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This function is overloaded to write INTEGER,
|
||||
REAL, DOUBLE PRECISION and CHARACTER buffers
|
||||
up to 7 dimensions.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Aff_F03.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,56 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Aff_F90.f90</title>
|
||||
<!-- Source: ./src/H5Aff_F90.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5A2028F9029"></a>
|
||||
<a name="robo29"></a><h2>H5A (F90)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> H5A_PROVISIONAL
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5Aff_F90.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran 90 interfaces for <a href="./H5Aff_f90.html#robo27">H5A</a> functions. It contains
|
||||
the same functions as <a href="./H5Aff_F03_f90.html#robo_top_of_doc">H5Aff_F03.f90</a> but excludes the Fortran 2003 functions
|
||||
and the interface listings. This file will be compiled instead of <a href="./H5Aff_F03_f90.html#robo_top_of_doc">H5Aff_F03.f90</a>
|
||||
if Fortran 2003 functions are not enabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <a href="./H5Aff_f90.html#robo27">H5A</a> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Aff_F90.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Df.c</title>
|
||||
<!-- Source: ./src/H5Df.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Df2fH5Df"></a>
|
||||
<a name="robo34"></a><h2>H5Df</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Dff_f90.html#robo31">H5D</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Df.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,138 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Dff_F03.f90</title>
|
||||
<!-- Source: ./src/H5Dff_F03.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5D2028F0329"></a>
|
||||
<a name="robo32"></a><h2>H5D (F03)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> H5D_PROVISIONAL
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran 90 and Fortran 2003 interfaces for <a href="./H5Dff_f90.html#robo31">H5D</a> functions.
|
||||
It contains the same functions as H5Dff_DEPRECIATE.f90 but includes the
|
||||
Fortran 2003 functions and the interface listings. This file will be compiled
|
||||
instead of H5Dff_DEPRECIATE.f90 if Fortran 2003 functions are enabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> (1) The maximum rank of an array allowed in Fortran is 7, therefore
|
||||
we only provide an interface for arrays up to and including rank 7.
|
||||
|
||||
(2) Unfortunately we are using a generic interface and one of the factors
|
||||
used in determining the proper routine to select is that of the array
|
||||
rank being passed. Therefore, we can not create just one subroutine for
|
||||
each array type (integer, real, etc...) and use a
|
||||
rank 1 array of assumed size to handle multiple ranks, i.e.
|
||||
(i.e. integer, dimension(*) :: ... )
|
||||
(i.e. real , dimension(*) :: ... ) etc...
|
||||
|
||||
(3) Could not place the USE ISO_C_BINDING in the module header because it may
|
||||
conflict with the USE ISO_C_BINDING included in the user's program. Moved
|
||||
the statement instead to each subroutine.
|
||||
|
||||
|
||||
(4) C_LOC and character strings according to the Fortran 2003 standard:
|
||||
|
||||
15.1.2.5 C_LOC(X)
|
||||
|
||||
Argument. X shall either
|
||||
|
||||
(A) have interoperable type and type parameters and be
|
||||
(a) a variable that has the TARGET attribute and is interoperable,
|
||||
(b) an allocated allocatable variable that has the TARGET attribute
|
||||
and is not an array of zero size, or
|
||||
(c) an associated scalar pointer, or
|
||||
(B) be a nonpolymorphic scalar, have no length type parameters, and be
|
||||
(a) a nonallocatable, nonpointer variable that has the TARGET attribute,
|
||||
(b) an allocated allocatable variable that has the TARGET attribute, or
|
||||
(c) an associated pointer.
|
||||
|
||||
- When X is a character, for interoperability the standard is:
|
||||
|
||||
15.2.1 Interoperability of intrinsic types
|
||||
|
||||
...if the type is character, interoperability also requires that the length type parameter
|
||||
be omitted or be specified by an initialization expression whose value is one.
|
||||
|
||||
THEREFORE compilers that have not extended the standard require the
|
||||
argument in C_LOC to be of the variant:
|
||||
|
||||
CHARACTER(LEN=1), TARGET :: chr
|
||||
or
|
||||
CHARACTER, TARGET :: chr
|
||||
(B)
|
||||
*** IMPORTANT ***
|
||||
If you add a new <a href="./H5Dff_f90.html#robo31">H5D</a> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dvlen5freclaim"></a>
|
||||
<a name="robo127"></a><h2>h5dvlen_reclaim</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Dff_f90.html#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dvlen_reclaim</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Reclaims VL datatype memory buffers.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> type_id - Identifier of the datatype.
|
||||
space_id - Identifier of the dataspace.
|
||||
plist_id - Identifier of the property list used to create the buffer.
|
||||
buf - Pointer to the buffer to be reclaimed.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
January 11, 2011
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE H5Dvlen_reclaim_f<span class="sign">(</span>type_id<span class="sign">,</span> space_id<span class="sign">,</span> plist_id<span class="sign">,</span> buf<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> type_id <span class="sign">!</span> Identifier of the datatype<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> space_id <span class="sign">!</span> Identifier of the dataspace<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist_id <span class="sign">!</span> Identifier of the property list used to create the buffer<span class="sign">.</span>
|
||||
TYPE<span class="sign">(</span>C_PTR<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>INOUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> buf <span class="sign">!</span> Pointer to the buffer to be reclaimed<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">.</span>
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Dff_F03.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,116 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Dff_F90.f90</title>
|
||||
<!-- Source: ./src/H5Dff_F90.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5D2028F9029"></a>
|
||||
<a name="robo33"></a><h2>H5D (F90)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> H5D_PROVISIONAL
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran 90 interfaces for <a href="./H5Dff_f90.html#robo31">H5D</a> functions. It contains
|
||||
the same functions as <a href="./H5Dff_F03_f90.html#robo_top_of_doc">H5Dff_F03.f90</a> but excludes the Fortran 2003 functions
|
||||
and the interface listings. This file will be compiled instead of <a href="./H5Dff_F03_f90.html#robo_top_of_doc">H5Dff_F03.f90</a>
|
||||
if Fortran 2003 functions are not enabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> (1) The maximum rank of an array allowed in Fortran is 7, therefore
|
||||
we only provide an interface for arrays up to and including rank 7.
|
||||
|
||||
(2) Unfortunately we are using a generic interface and one of the factors
|
||||
used in determining the proper routine to select is that of the array
|
||||
rank being passed, therefore we can not create just one subroutine for
|
||||
each array type (integer, real, etc...) of various ranks and then use a
|
||||
rank 1 array of assumed size in the just one subroutine,
|
||||
(i.e. integer, dimension(*) :: ... )
|
||||
(i.e. real , dimension(*) :: ... ) etc...
|
||||
|
||||
(3)
|
||||
*** IMPORTANT ***
|
||||
If you add a new <a href="./H5Dff_f90.html#robo31">H5D</a> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dread5ff"></a>
|
||||
<a name="robo124"></a><h2>h5dread_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Dff_f90.html#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dread_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Reads raw data from the specified dataset into buf,
|
||||
converting from file datatype and dataspace to memory
|
||||
datatype and dataspace.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dset_id - dataset identifier
|
||||
mem_type_id - memory type identifier
|
||||
dims - 1-dim array of size 7; dims(k) has the size
|
||||
of k-th dimension of the buf array
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> buf - buffer to read data in
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> mem_space_id - memory dataspace identifier
|
||||
file_space_id - file dataspace identifier
|
||||
xfer_prp - trasfer property list identifier
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
|
||||
dims parameter was added to make code portable;
|
||||
n parameter was replaced with dims parameter in
|
||||
the h5dwrite_reference_obj and h5dwrite_reference_dsetreg
|
||||
functions. April 2, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This function is overloaded to read INTEGER,
|
||||
REAL, DOUBLE PRECISION and CHARACTER buffers
|
||||
up to 7 dimensions, and one dimensional buffers
|
||||
of the TYPE(hobj_ref_t_f) and TYPE(hdset_reg_ref_t_f) types.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Dff_F90.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,506 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Dff.f90</title>
|
||||
<!-- Source: ./src/H5Dff.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5D"></a>
|
||||
<a name="robo31"></a><h2>H5D</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5D</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5Dff.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran interfaces for <strong>H5D</strong> functions. It includes
|
||||
all the functions that are independent on whether the Fortran 2003 functions
|
||||
are enabled or disabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <strong>H5D</strong> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dclose5ff"></a>
|
||||
<a name="robo113"></a><h2>h5dclose_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dclose_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Closes a dataset.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dset_id - dataset identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dclose_f</strong><span class="sign">(</span>dset_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dset_id <span class="sign">!</span> Dataset identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dcreate5fanon5ff"></a>
|
||||
<a name="robo114"></a><h2>h5dcreate_anon_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dcreate_anon_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a dataset in a file without linking it into the file structure
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - Identifier of the file or group within which to create the dataset.
|
||||
type_id - Identifier of the datatype to use when creating the dataset.
|
||||
space_id - Identifier of the dataspace to use when creating the dataset.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> dset_id - dataset identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> dcpl_id - Dataset creation property list identifier.
|
||||
dapl_id - Dataset access property list identifier.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 11, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dcreate_anon_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> type_id<span class="sign">,</span> space_id<span class="sign">,</span> dset_id<span class="sign">,</span> hdferr<span class="sign">,</span> dcpl_id<span class="sign">,</span> dapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> type_id <span class="sign">!</span> Datatype identifier<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> space_id <span class="sign">!</span> Dataspace identifier<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dset_id <span class="sign">!</span> Dataset identifier<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dcpl_id <span class="sign">!</span> Dataset creation property list identifier<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dapl_id <span class="sign">!</span> Dataset access property list identifier<span class="sign">.</span>
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dcreate5ff"></a>
|
||||
<a name="robo115"></a><h2>h5dcreate_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dcreate_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a dataset at the specified location
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - file or group identifier
|
||||
name - dataset name
|
||||
type_id - dataset datatype identifier
|
||||
space_id - dataset dataspace identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> dset_id - dataset identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> creation_prp - Dataset creation property list
|
||||
lcpl_id - Link creation property list
|
||||
dapl_id - Dataset access property list
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> - Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
|
||||
- Added version's 1.8 new optional parameters
|
||||
February, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dcreate_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> type_id<span class="sign">,</span> space_id<span class="sign">,</span> dset_id<span class="sign">,</span> <span class="sign">&</span>
|
||||
hdferr<span class="sign">,</span> dcpl_id<span class="sign">,</span> lcpl_id<span class="sign">,</span> dapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the dataset
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> type_id <span class="sign">!</span> Datatype identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> space_id <span class="sign">!</span> Dataspace identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dset_id <span class="sign">!</span> Dataset identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dget5faccess5fplist5ff"></a>
|
||||
<a name="robo116"></a><h2>h5dget_access_plist_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dget_access_plist_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns a copy of the dataset creation property list.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dset_id - Dataset identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> plist_id - Dataset access property list identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
April 13, 2009
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source">SUBROUTINE <strong>h5dget_access_plist_f</strong><span class="sign">(</span>dset_id<span class="sign">,</span> plist_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dset_id
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist_id
|
||||
INTEGER <span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dget5fcreate5fplist5ff"></a>
|
||||
<a name="robo117"></a><h2>h5dget_create_plist_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dget_create_plist_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns an identifier for a copy of the dataset creation
|
||||
property list for a dataset.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dataset_id - dataset identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> plist_id - creation property list identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dget_create_plist_f</strong><span class="sign">(</span>dataset_id<span class="sign">,</span> plist_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dataset_id <span class="sign">!</span> Dataset identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist_id <span class="sign">!</span> Dataset creation
|
||||
<span class="sign">!</span> property list identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dget5fspace5ff"></a>
|
||||
<a name="robo118"></a><h2>h5dget_space_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dget_space_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns an identifier for a copy of the dataspace for a
|
||||
dataset.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dataset_id - dataset identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> dataspace_id - dataspace identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dget_space_f</strong><span class="sign">(</span>dataset_id<span class="sign">,</span> dataspace_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dataset_id <span class="sign">!</span> Dataset identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dataspace_id <span class="sign">!</span> Dataspace identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dget5fspace5fstatus5ff"></a>
|
||||
<a name="robo119"></a><h2>h5dget_space_status_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dget_space_status_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns the status of data space allocation.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dset_id - dataset identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> flag - status; may have one of the following values:
|
||||
H5D_SPACE_STS_ERROR_F
|
||||
H5D_SPACE_STS_NOT_ALLOCATED_F
|
||||
H5D_SPACE_STS_PART_ALLOCATED_F
|
||||
H5D_SPACE_STS_ALLOCATED_F
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
March 12, 2003
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dget_space_status_f</strong><span class="sign">(</span>dset_id<span class="sign">,</span> flag<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dset_id <span class="sign">!</span> Dataspace identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> flag <span class="sign">!</span> Memory buffer to fill in
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dget5fstorage5fsize5ff"></a>
|
||||
<a name="robo120"></a><h2>h5dget_storage_size_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dget_storage_size_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns the amount of storage requires by a dataset
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dataset_id - dataset identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> size - datastorage size
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 15, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dget_storage_size_f</strong><span class="sign">(</span>dataset_id<span class="sign">,</span> size<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dataset_id <span class="sign">!</span> Dataset identifier
|
||||
INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Amount of storage
|
||||
<span class="sign">!</span> allocated <span class="keyword">for</span> dataset
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dget5ftype5ff"></a>
|
||||
<a name="robo121"></a><h2>h5dget_type_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dget_type_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns an identifier for a copy of the datatype for a
|
||||
dataset.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dataset_id - dataset identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> datatype_id - dataspace identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dget_type_f</strong><span class="sign">(</span>dataset_id<span class="sign">,</span> datatype_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dataset_id <span class="sign">!</span> Dataset identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> datatype_id <span class="sign">!</span> Datatype identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dopen5ff"></a>
|
||||
<a name="robo123"></a><h2>h5dopen_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dopen_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Opens an existing dataset.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - file or group identifier
|
||||
name - dataset name
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> dset_id - dataset identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> dapl_id - Dataset access property list
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> -Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
|
||||
-Added 1.8 (optional) parameter dapl_id
|
||||
February, 2008, M. Scot Breitenfeld
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dopen_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> dset_id<span class="sign">,</span> hdferr<span class="sign">,</span> dapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the dataset
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dset_id <span class="sign">!</span> Dataset identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dapl_id <span class="sign">!</span> Dataset access property list
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dset5fextent"></a>
|
||||
<a name="robo125"></a><h2>h5dset_extent</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dset_extent</strong> (instead of obsolete name: h5dextend_f)
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Extends a dataset with unlimited dimension.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dataset_id - dataset identifier
|
||||
size - array containing the new magnitude of
|
||||
each dimension
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
|
||||
Changed name from the now obsolete h5dextend_f
|
||||
to h5dset_extent_f. Provided interface to old name
|
||||
for backward compatability. -MSB- March 14, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE h5dset_extent_f<span class="sign">(</span>dataset_id<span class="sign">,</span> size<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dataset_id <span class="sign">!</span> Dataset identifier
|
||||
INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(IN) :: size
|
||||
! Array containing
|
||||
! dimensions' sizes
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5D2fh5dvlen5fget5fmax5flen5ff"></a>
|
||||
<a name="robo126"></a><h2>h5dvlen_get_max_len_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo31">H5D</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dvlen_get_max_len_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns maximum length of the VL array elements
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dataset_id - dataset identifier
|
||||
type_id - datatype identifier
|
||||
space_id - dataspace identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> size - buffer size
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> NONE
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 15, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dvlen_get_max_len_f</strong><span class="sign">(</span>dataset_id<span class="sign">,</span> type_id<span class="sign">,</span> space_id<span class="sign">,</span> len<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dataset_id <span class="sign">!</span> Dataset identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> type_id <span class="sign">!</span> Datatype identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> space_id <span class="sign">!</span> Dataspace identifier
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> len <span class="sign">!</span> Maximum length of the element
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Dff.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Ef.c</title>
|
||||
<!-- Source: ./src/H5Ef.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Ef2fH5Ef"></a>
|
||||
<a name="robo38"></a><h2>H5Ef</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Eff_f90.html#robo35">H5E</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Ef.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,197 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Eff.f90</title>
|
||||
<!-- Source: ./src/H5Eff.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5E"></a>
|
||||
<a name="robo35"></a><h2>H5E</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5E</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5Eff.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This Module contains Fortran interfaces for <strong>H5E</strong> functions.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <strong>H5E</strong> function to the module you must add the function name
|
||||
to the Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5E2fh5eclear5ff"></a>
|
||||
<a name="robo128"></a><h2>h5eclear_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo35">H5E</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5eclear_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Clears the error stack for the current thread.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> estack_id - Error Stack id
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). April 6, 2001
|
||||
|
||||
Added optional error stack identifier in order to bring
|
||||
the function in line with the h5eclear2 routine.
|
||||
MSB, July 9, 2009
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5eclear_f</strong><span class="sign">(</span>hdferr<span class="sign">,</span> estack_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> estack_id
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5E2fh5eget5fmajor5ff"></a>
|
||||
<a name="robo130"></a><h2>h5eget_major_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo35">H5E</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5eget_major_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns a character string describing an error specified
|
||||
by a major error number.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> error_no - major error number
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> name - character string describing the error
|
||||
namelen - number of characters in the name buffer
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). April 6, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5eget_major_f</strong><span class="sign">(</span>error_no<span class="sign">,</span> name<span class="sign">,</span> namelen<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> error_no <span class="sign">!</span> Major error number
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Character string describing
|
||||
<span class="sign">!</span> the error<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> namelen <span class="sign">!</span> Anticipated number of characters
|
||||
<span class="sign">!</span> in name<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5E2fh5eget5fminor5ff"></a>
|
||||
<a name="robo131"></a><h2>h5eget_minor_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo35">H5E</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5eget_minor_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns a character string describing an error specified
|
||||
by a minor error number.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> error_no - minor error number
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> name - character string describing the error
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). April 6, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5eget_minor_f</strong><span class="sign">(</span>error_no<span class="sign">,</span> name<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> error_no <span class="sign">!</span> Major error number
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Character string describing
|
||||
<span class="sign">!</span> the error
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5E2fh5eprint5ff"></a>
|
||||
<a name="robo132"></a><h2>h5eprint_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo35">H5E</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5eprint_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Prints the error stack in a default manner.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> name - name of the file that contains print output
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). April 6, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5eprint_f</strong><span class="sign">(</span>hdferr<span class="sign">,</span> name<span class="sign">)</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> File name
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Eff.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5FDmpiof.c</title>
|
||||
<!-- Source: ./src/H5FDmpiof.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5FDmpiof2fH5FDmpiof"></a>
|
||||
<a name="robo42"></a><h2>H5FDmpiof</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for Parallel Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5FDmpiof.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,253 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5FDmpioff.f90</title>
|
||||
<!-- Source: ./src/H5FDmpioff.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5FDMPIO"></a>
|
||||
<a name="robo41"></a><h2>H5FDMPIO</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5FDMPIO</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran interfaces for H5P functions needed by
|
||||
parallel MPI programs.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new H5P function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5FDMPIO2fh5pget5fdxpl5fmpio5ff"></a>
|
||||
<a name="robo231"></a><h2>h5pget_dxpl_mpio_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo41">H5FDMPIO</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pget_dxpl_mpio_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns the data transfer mode.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - data transfer property list identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> data_xfer_mode- transfer mode; possible values are:
|
||||
H5FD_MPIO_INDEPENDENT_F
|
||||
H5FD_MPIO_COLLECTIVE_F
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
November, 2000
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pget_dxpl_mpio_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> data_xfer_mode<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> data_xfer_mode <span class="sign">!</span> Data transfer mode<span class="sign">.</span> Possible values are<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5FD_MPIO_INDEPENDENT_F
|
||||
<span class="sign">!</span> H5FD_MPIO_COLLECTIVE_F
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5FDMPIO2fh5pget5ffapl5fmpio5ff"></a>
|
||||
<a name="robo239"></a><h2>h5pget_fapl_mpio_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo41">H5FDMPIO</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pget_fapl_mpio_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns MPI communicator information.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - file access property list identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> comm - MPI-2 communicator
|
||||
info - MPI-2 info object
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
November, 2000
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pget_fapl_mpio_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> comm<span class="sign">,</span> info<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> comm <span class="sign">!</span> buffer to <span class="keyword">return</span> communicator
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> info <span class="sign">!</span> buffer to <span class="keyword">return</span> info object
|
||||
<span class="sign">!</span> as defined in MPI_FILE_OPEN of MPI<span class="sign">-</span>2
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5FDMPIO2fh5pget5ffapl5fmpiposix5ff"></a>
|
||||
<a name="robo240"></a><h2>h5pget_fapl_mpiposix_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo41">H5FDMPIO</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pget_fapl_mpiposix_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns MPI communicator information.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - file access property list identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> comm - MPI-2 communicator
|
||||
use_gpfs - flag to use GPFS hints
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
May 6, 2003
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pget_fapl_mpiposix_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> comm<span class="sign">,</span> use_gpfs<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> comm <span class="sign">!</span> Buffer to <span class="keyword">return</span> communicator
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> use_gpfs
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5FDMPIO2fh5pset5fdxpl5fmpio5ff"></a>
|
||||
<a name="robo314"></a><h2>h5pset_dxpl_mpio_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo41">H5FDMPIO</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_dxpl_mpio_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets data transfer mode.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - data transfer property list identifier
|
||||
data_xfer_mode - transfer mode; possible values are:
|
||||
H5FD_MPIO_INDEPENDENT_F
|
||||
H5FD_MPIO_COLLECTIVE_F
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
November, 2000
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_dxpl_mpio_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> data_xfer_mode<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> data_xfer_mode <span class="sign">!</span> Data transfer mode<span class="sign">.</span> Possible values are<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5FD_MPIO_INDEPENDENT_F
|
||||
<span class="sign">!</span> H5FD_MPIO_COLLECTIVE_F
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5FDMPIO2fh5pset5ffapl5fmpio5ff"></a>
|
||||
<a name="robo320"></a><h2>h5pset_fapl_mpio_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo41">H5FDMPIO</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_fapl_mpio_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Stores MPI IO communicator information to the file
|
||||
access property list.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - file access property list identifier
|
||||
comm - MPI-2 communicator
|
||||
info - MPI-2 info object
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
November, 2000
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_fapl_mpio_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> comm<span class="sign">,</span> info<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> comm <span class="sign">!</span> MPI communicator to be used <span class="keyword">for</span> file open
|
||||
<span class="sign">!</span> as defined in MPI_FILE_OPEN of MPI<span class="sign">-</span>2
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> info <span class="sign">!</span> MPI info object to be used <span class="keyword">for</span> file open
|
||||
<span class="sign">!</span> as defined in MPI_FILE_OPEN of MPI<span class="sign">-</span>2
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5FDMPIO2fh5pset5ffapl5fmpiposix5ff"></a>
|
||||
<a name="robo321"></a><h2>h5pset_fapl_mpiposix_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo41">H5FDMPIO</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_fapl_mpiposix_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Stores MPI IO communicator information to the file
|
||||
access property list.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - file access property list identifier
|
||||
comm - MPI-2 communicator
|
||||
use_gpfs - logical flag to use the GPFS hints
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
May 6, 2003
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_fapl_mpiposix_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> comm<span class="sign">,</span> use_gpfs<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> comm <span class="sign">!</span> MPI communicator to be used <span class="keyword">for</span> file open
|
||||
<span class="sign">!</span> as defined in MPI_FILE_OPEN of MPI<span class="sign">-</span>2
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> use_gpfs
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5FDmpioff.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Ff.c</title>
|
||||
<!-- Source: ./src/H5Ff.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Ff2fH5Ff"></a>
|
||||
<a name="robo43"></a><h2>H5Ff</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Fff_f90.html#robo39">H5F</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Ff.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,653 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Fff.f90</title>
|
||||
<!-- Source: ./src/H5Fff.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5F"></a>
|
||||
<a name="robo39"></a><h2>H5F</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5F</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> <a href="#robo_top_of_doc">H5Fff.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran interfaces for <strong>H5F</strong> functions.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <strong>H5F</strong> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fclose5ff"></a>
|
||||
<a name="robo135"></a><h2>h5fclose_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fclose_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Closes <a href="./HDF5_f90.html#robo76">HDF5</a> file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> file_id - file identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fclose_f</strong><span class="sign">(</span>file_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fcreate5ff"></a>
|
||||
<a name="robo136"></a><h2>h5fcreate_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fcreate_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates <a href="./HDF5_f90.html#robo76">HDF5</a> files.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> name - name of the file to create
|
||||
access_flags - File access flags. Allowable values are:
|
||||
H5F_ACC_TRUNC_F
|
||||
H5F_ACC_EXCL_F
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> file_id - file identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> creation_prp - file creation property list identifier
|
||||
access_prp - file access property list identifier
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fcreate_f</strong><span class="sign">(</span>name<span class="sign">,</span> access_flags<span class="sign">,</span> file_id<span class="sign">,</span> hdferr<span class="sign">,</span> <span class="sign">&</span>
|
||||
creation_prp<span class="sign">,</span> access_prp<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the file
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> access_flags <span class="sign">!</span> File access flags
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> creation_prp
|
||||
<span class="sign">!</span> File creation propertly
|
||||
<span class="sign">!</span> list identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> access_prp
|
||||
<span class="sign">!</span> File access property list
|
||||
<span class="sign">!</span> identifier
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fflush5ff"></a>
|
||||
<a name="robo137"></a><h2>h5fflush_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fflush_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Flushes all buffers associated WITH a file to disk
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> object_id - identifier of object used to identify the file.
|
||||
scope - specifies the scope of the flushing action.
|
||||
Possible values are:
|
||||
H5F_SCOPE_GLOBAL_F
|
||||
H5F_SCOPE_LOCAL_F
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> creation_prp - file creation property list identifier
|
||||
access_prp - file access property list identifier
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fflush_f</strong><span class="sign">(</span>object_id<span class="sign">,</span> scope<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> object_id <span class="sign">!</span>identifier <span class="keyword">for</span> any object
|
||||
<span class="sign">!</span>associate with a file<span class="sign">,</span>
|
||||
<span class="sign">!</span>including the file itself<span class="sign">,</span>
|
||||
<span class="sign">!</span>a dataset<span class="sign">,</span> a group<span class="sign">,</span> an
|
||||
<span class="sign">!</span>attribute<span class="sign">,</span> or a named
|
||||
<span class="sign">!</span>data type
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> scope <span class="sign">!</span>scope of the flushing
|
||||
<span class="sign">!</span>action<span class="sign">,</span> possible values
|
||||
<span class="sign">!</span>are<span class="sign">:</span> H5F_SCOPE_GLOBAL_F
|
||||
<span class="sign">!</span> which flushes the entire
|
||||
<span class="sign">!</span>virtual file<span class="sign">,</span>
|
||||
<span class="sign">!</span>and H5F_SCOPE_LOCAL_F
|
||||
<span class="sign">!</span>which flushes only the
|
||||
<span class="sign">!</span>specified file<span class="sign">.</span>
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fget5faccess5fplist5ff"></a>
|
||||
<a name="robo138"></a><h2>h5fget_access_plist_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fget_access_plist_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns a file access property list identifier.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> file_id - identifier of a file to creation property list of
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> access_id - access property list identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fget_access_plist_f</strong><span class="sign">(</span>file_id<span class="sign">,</span> access_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> access_id <span class="sign">!</span> File access property
|
||||
<span class="sign">!</span> list identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fget5fcreate5fplist5ff"></a>
|
||||
<a name="robo139"></a><h2>h5fget_create_plist_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fget_create_plist_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns a file creation property list identifier.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> file_id - identifier of a file to creation property list of
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> prop_id - creation property list identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fget_create_plist_f</strong><span class="sign">(</span>file_id<span class="sign">,</span> prop_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prop_id <span class="sign">!</span> File creation property
|
||||
<span class="sign">!</span> list identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fget5ffilesize5ff"></a>
|
||||
<a name="robo140"></a><h2>h5fget_filesize_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fget_filesize_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves the file size of the <a href="./HDF5_f90.html#robo76">HDF5</a> file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> file_id - file identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> size - file size
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
July 7, 2004
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fget_filesize_f</strong><span class="sign">(</span>file_id<span class="sign">,</span> size<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> file identifier
|
||||
INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the file
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span> 0 on success<span class="sign">,</span>
|
||||
<span class="sign">!</span> <span class="sign">-</span>1 <span class="keyword">if</span> fail
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fget5ffreespace5ff"></a>
|
||||
<a name="robo141"></a><h2>h5fget_freespace_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fget_freespace_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Get amount of free space within a file
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> file_id - file identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> free_space - amount of free space in file
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Quincey Koziol
|
||||
October 7, 2003
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fget_freespace_f</strong><span class="sign">(</span>file_id<span class="sign">,</span> free_space<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">(</span>HSSIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> free_space
|
||||
<span class="sign">!</span> amount of free space in file
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fget5fname5ff"></a>
|
||||
<a name="robo142"></a><h2>h5fget_name_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fget_name_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets the name of the file from the object identifier
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> obj_id - object identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> buf - buffer to store the read name
|
||||
size - actual size of the name
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
July 6, 2004
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fget_name_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> buf<span class="sign">,</span> size<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Object identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>INOUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> buf
|
||||
<span class="sign">!</span> Buffer to hold file name
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the file name
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span> 0 on success<span class="sign">,</span>
|
||||
<span class="sign">!</span> <span class="sign">-</span>1 <span class="keyword">if</span> fail
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fget5fobj5fcount5ff"></a>
|
||||
<a name="robo143"></a><h2>h5fget_obj_count_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fget_obj_count_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets number of the objects open within a file
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> file_id - file identifier
|
||||
obj_type - type of the object; possible values are:
|
||||
H5F_OBJ_FILE_F
|
||||
H5F_OBJ_DATASET_F
|
||||
H5F_OBJ_GROUP_F
|
||||
H5F_OBJ_DATATYPE_F
|
||||
H5F_OBJ_ALL_F
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> obj_count - number of open objects
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
September 30, 2002
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Changed the type of obj_count to INTEGER(SIZE_T)
|
||||
September 25, 2008 EIP
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fget_obj_count_f</strong><span class="sign">(</span>file_id<span class="sign">,</span> obj_type<span class="sign">,</span> obj_count<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_type <span class="sign">!</span> Object type
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_count
|
||||
<span class="sign">!</span> Number of open objects
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fget5fobj5fids5ff"></a>
|
||||
<a name="robo144"></a><h2>h5fget_obj_ids_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fget_obj_ids_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Get list of open objects identifiers within a file
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> file_id - file identifier
|
||||
obj_type - type of the object; possible values are:
|
||||
H5F_OBJ_FILE_F
|
||||
H5F_OBJ_DATASET_F
|
||||
H5F_OBJ_GROUP_F
|
||||
H5F_OBJ_DATATYPE_F
|
||||
H5F_OBJ_ALL_F
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> obj_ids - array of open object identifiers
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> num_objs - number of open objects
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
September 30, 2002
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Added optional parameter num_objs for number of open objects
|
||||
of the specified type and changed type of max_obj to
|
||||
INTEGER(SIZE_T)
|
||||
September 25, 2008 EIP
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fget_obj_ids_f</strong><span class="sign">(</span>file_id<span class="sign">,</span> obj_type<span class="sign">,</span> max_objs<span class="sign">,</span> obj_ids<span class="sign">,</span> hdferr<span class="sign">,</span> num_objs<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_type <span class="sign">!</span> Object type
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> max_objs <span class="sign">!</span> Maximum <span class="sign">#</span> of objects to retrieve
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(INOUT) :: obj_ids
|
||||
! Array of open objects iidentifiers
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
INTEGER(SIZE_T), INTENT(OUT), OPTIONAL :: num_objs ! number of open objects
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fis5fhdf55ff"></a>
|
||||
<a name="robo145"></a><h2>h5fis_hdf5_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fis_hdf5_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Determines whether a file is in the <a href="./HDF5_f90.html#robo76">HDF5</a> format.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> name - name of the file to check
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> status - indicates if file is and <a href="./HDF5_f90.html#robo76">HDF5</a> file
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fis_hdf5_f</strong><span class="sign">(</span>name<span class="sign">,</span> status<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the file
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> status <span class="sign">!</span> Indicates <span class="keyword">if</span> file
|
||||
<span class="sign">!</span> is an <a href="./HDF5_f90.html#robo76">HDF5</a> file
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fmount5ff"></a>
|
||||
<a name="robo146"></a><h2>h5fmount_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fmount_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Mounts a file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - the identifier for of file or group in
|
||||
which name is defined
|
||||
name - the name of the group onto which the file
|
||||
specified by child_id is to be mounted.
|
||||
child_id - the identifier of the file to be mounted.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> access_prp - the identifier of the property list to be used
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fmount_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> child_id<span class="sign">,</span> hdferr<span class="sign">,</span> access_prp<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Identifier <span class="keyword">for</span> file or group
|
||||
<span class="sign">!</span> in which dsetname is defined
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the group
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> child_id <span class="sign">!</span> File identifier <span class="keyword">for</span> the
|
||||
<span class="sign">!</span> file to be mounted
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> access_prp
|
||||
<span class="sign">!</span> File access property list
|
||||
<span class="sign">!</span> identifier
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5fopen5ff"></a>
|
||||
<a name="robo147"></a><h2>h5fopen_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5fopen_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Opens <a href="./HDF5_f90.html#robo76">HDF5</a> file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> name - name of the file to acecss
|
||||
access_flags - File access flags. Allowable values are:
|
||||
H5F_ACC_RDWR_F
|
||||
H5F_ACC_RDONLY_F
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> file_id - file identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> access_prp - file access property list identifier
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5fopen_f</strong><span class="sign">(</span>name<span class="sign">,</span> access_flags<span class="sign">,</span> file_id<span class="sign">,</span> hdferr<span class="sign">,</span> access_prp<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the file
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> access_flags <span class="sign">!</span> File access flags
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> access_prp
|
||||
<span class="sign">!</span> File access property list
|
||||
<span class="sign">!</span> identifier
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5freopen5ff"></a>
|
||||
<a name="robo148"></a><h2>h5freopen_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5freopen_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Reopens <a href="./HDF5_f90.html#robo76">HDF5</a> file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> file_id - identifier of a file for which an
|
||||
additional identifier is required
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> ret_file_id - new file identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5freopen_f</strong><span class="sign">(</span>file_id<span class="sign">,</span> ret_file_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ret_file_id <span class="sign">!</span> New File identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5F2fh5funmount5ff"></a>
|
||||
<a name="robo149"></a><h2>h5funmount_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo39">H5F</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5funmount_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Unmounts a file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - the identifier for of file or group in
|
||||
which name is defined
|
||||
name - the name of the mount point
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5funmount_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Identifier <span class="keyword">for</span> file or group
|
||||
<span class="sign">!</span> at which the specified file
|
||||
<span class="sign">!</span> is to be unmounted
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the mount point
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Fff.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Gf.c</title>
|
||||
<!-- Source: ./src/H5Gf.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Gf2fH5Gf"></a>
|
||||
<a name="robo45"></a><h2>H5Gf</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Gff_f90.html#robo44">H5G</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Gf.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,840 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Gff.f90</title>
|
||||
<!-- Source: ./src/H5Gff.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5G"></a>
|
||||
<a name="robo44"></a><h2>H5G</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5G</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5Gff.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran interfaces for <strong>H5G</strong> functions.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <strong>H5G</strong> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gclose5ff"></a>
|
||||
<a name="robo151"></a><h2>h5gclose_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gclose_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Closes the specified group.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> grp_id - group identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gclose_f</strong><span class="sign">(</span>grp_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> grp_id <span class="sign">!</span> Group identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fH5Gcreate5fanon5ff"></a>
|
||||
<a name="robo152"></a><h2>H5Gcreate_anon_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>H5Gcreate_anon_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a new empty group without linking it into the file structure.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - Location identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> grp_id - group identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> gcpl_id - Group creation property list identifier
|
||||
gapl_id - Group access property list identifier
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 15, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE h5Gcreate_anon_f<span class="sign">(</span>loc_id<span class="sign">,</span> grp_id<span class="sign">,</span> hdferr<span class="sign">,</span> gcpl_id<span class="sign">,</span> gapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> grp_id <span class="sign">!</span> Group identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> gcpl_id <span class="sign">!</span> Property list <span class="keyword">for</span> group creation
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> gapl_id <span class="sign">!</span> Property list <span class="keyword">for</span> group access
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gcreate5ff"></a>
|
||||
<a name="robo153"></a><h2>h5gcreate_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gcreate_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a new group.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - group name at the specified location
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> grp_id - group identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> size_hint - a parameter indicating the number of bytes to
|
||||
reserve for the names that will appear in the group
|
||||
lcpl_id - Property list for link creation
|
||||
gcpl_id - Property list for group creation
|
||||
gapl_id - Property list for group access
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
|
||||
Added additional optional paramaters in 1.8
|
||||
MSB - February 27, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gcreate_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> grp_id<span class="sign">,</span> hdferr<span class="sign">,</span> size_hint<span class="sign">,</span> lcpl_id<span class="sign">,</span> gcpl_id<span class="sign">,</span> gapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the group
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> grp_id <span class="sign">!</span> Group identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size_hint
|
||||
<span class="sign">!</span> Parameter indicating
|
||||
<span class="sign">!</span> the number of bytes
|
||||
<span class="sign">!</span> to reserve <span class="keyword">for</span> the
|
||||
<span class="sign">!</span> names that will appear
|
||||
<span class="sign">!</span> in the group<span class="sign">.</span> Set to OBJECT_NAMELEN_DEFAULT_F
|
||||
<span class="sign">!</span> <span class="keyword">if</span> using any of the optional
|
||||
<span class="sign">!</span> parameters lcpl_id<span class="sign">,</span> gcpl_id<span class="sign">,</span> and<span class="sign">/</span>or gapl_id when not
|
||||
<span class="sign">!</span> using keywords in specifying the optional parameters
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lcpl_id <span class="sign">!</span> Property list <span class="keyword">for</span> link creation
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> gcpl_id <span class="sign">!</span> Property list <span class="keyword">for</span> group creation
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> gapl_id <span class="sign">!</span> Property list <span class="keyword">for</span> group access
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gget5fcomment5ff"></a>
|
||||
<a name="robo155"></a><h2>h5gget_comment_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gget_comment_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves comment for specified object.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the object at specified location
|
||||
size - size of the buffer required to hold comment
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> buffer - buffer to hold object's comment
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gget_comment_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> buffer<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Current name of an object
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Maximum number of buffer
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span>size<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> buffer
|
||||
<span class="sign">!</span> Buffer to hold a comment
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fH5Gget5fcreate5fplist5ff"></a>
|
||||
<a name="robo156"></a><h2>H5Gget_create_plist_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>H5Gget_create_plist_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets a group creation property list identifier.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> grp_id - group identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> gcpl_id - Group creation property list identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 15, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE h5gget_create_plist_f<span class="sign">(</span>grp_id<span class="sign">,</span> gcpl_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> grp_id <span class="sign">!</span> Group identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> gcpl_id <span class="sign">!</span> Property list <span class="keyword">for</span> group creation
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gget5finfo5fby5fidx5ff"></a>
|
||||
<a name="robo157"></a><h2>h5gget_info_by_idx_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gget_info_by_idx_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves information about a group, according to the group’s position within an index.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - File or group identifier
|
||||
group_name - Name of group containing group for which information is to be retrieved
|
||||
index_type - Index type
|
||||
order - Order of the count in the index
|
||||
n - Position in the index of the group for which information is retrieved
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> storage_type - Type of storage for links in group
|
||||
H5G_STORAGE_TYPE_COMPACT: Compact storage
|
||||
H5G_STORAGE_TYPE_DENSE: Indexed storage
|
||||
H5G_STORAGE_TYPE_SYMBOL_TABLE: Symbol tables, the original <a href="./HDF5_f90.html#robo76">HDF5</a> structure
|
||||
nlinks - Number of links in group
|
||||
max_corder - Current maximum creation order value for group
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lapl_id - Link access property list
|
||||
mounted - Whether group has a file mounted on it
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> In C the output is defined as a structure: H5G_info_t
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 18, 2008
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Added 'mounted' paramater
|
||||
M. Scot Breitenfeld
|
||||
July 16, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gget_info_by_idx_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> group_name<span class="sign">,</span> index_type<span class="sign">,</span> order<span class="sign">,</span> n<span class="sign">,</span> <span class="sign">&</span>
|
||||
storage_type<span class="sign">,</span> nlinks<span class="sign">,</span> max_corder<span class="sign">,</span> hdferr<span class="sign">,</span> lapl_id<span class="sign">,</span> mounted<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> group_name <span class="sign">!</span> Name of group containing group <span class="keyword">for</span> which information is to be retrieved
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> index_type <span class="sign">!</span> Index type
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> order <span class="sign">!</span> Order of the count in the index
|
||||
INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> n <span class="sign">!</span> Position in the index of the group <span class="keyword">for</span> which information is retrieved
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> storage_type <span class="sign">!</span> Type of storage <span class="keyword">for</span> links in group<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5G_STORAGE_TYPE_COMPACT_F<span class="sign">:</span> Compact storage
|
||||
<span class="sign">!</span> H5G_STORAGE_TYPE_DENSE_F<span class="sign">:</span> Indexed storage
|
||||
<span class="sign">!</span> H5G_STORAGE_TYPE_SYMBOL_TABLE_F<span class="sign">:</span> Symbol tables<span class="sign">,</span> the original <a href="./HDF5_f90.html#robo76">HDF5</a> structure
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> nlinks <span class="sign">!</span> Number of links in group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> max_corder <span class="sign">!</span> Current maximum creation order value <span class="keyword">for</span> group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span><span class="sign">,</span> OPTIONAL <span class="sign">:</span><span class="sign">:</span> mounted <span class="sign">!</span> Whether group has a file mounted on it
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gget5finfo5fby5fname5ff"></a>
|
||||
<a name="robo158"></a><h2>h5gget_info_by_name_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gget_info_by_name_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves information about a group.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - File or group identifier
|
||||
group_name - Name of group containing group for which information is to be retrieved
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> storage_type - Type of storage for links in group
|
||||
H5G_STORAGE_TYPE_COMPACT: Compact storage
|
||||
H5G_STORAGE_TYPE_DENSE: Indexed storage
|
||||
H5G_STORAGE_TYPE_SYMBOL_TABLE: Symbol tables, the original <a href="./HDF5_f90.html#robo76">HDF5</a> structure
|
||||
nlinks - Number of links in group
|
||||
max_corder - Current maximum creation order value for group
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lapl_id - Link access property list
|
||||
mounted - Whether group has a file mounted on it
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> In C the output is defined as a structure: H5G_info_t
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 18, 2008
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Added 'mounted' paramater
|
||||
M. Scot Breitenfeld
|
||||
July 16, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gget_info_by_name_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> group_name<span class="sign">,</span> <span class="sign">&</span>
|
||||
storage_type<span class="sign">,</span> nlinks<span class="sign">,</span> max_corder<span class="sign">,</span> hdferr<span class="sign">,</span> lapl_id<span class="sign">,</span> mounted<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> group_name <span class="sign">!</span> Name of group containing group <span class="keyword">for</span> which information is to be retrieved
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> storage_type <span class="sign">!</span> Type of storage <span class="keyword">for</span> links in group<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5G_STORAGE_TYPE_COMPACT_F<span class="sign">:</span> Compact storage
|
||||
<span class="sign">!</span> H5G_STORAGE_TYPE_DENSE_F<span class="sign">:</span> Indexed storage
|
||||
<span class="sign">!</span> H5G_STORAGE_TYPE_SYMBOL_TABLE_F<span class="sign">:</span> Symbol tables<span class="sign">,</span> the original <a href="./HDF5_f90.html#robo76">HDF5</a> structure
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> nlinks <span class="sign">!</span> Number of links in group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> max_corder <span class="sign">!</span> Current maximum creation order value <span class="keyword">for</span> group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span><span class="sign">,</span> OPTIONAL <span class="sign">:</span><span class="sign">:</span> mounted <span class="sign">!</span> Whether group has a file mounted on it
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gget5finfo5ff"></a>
|
||||
<a name="robo159"></a><h2>h5gget_info_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gget_info_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves information about a group
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> group_id - Group identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> storage_type - Type of storage for links in group
|
||||
H5G_STORAGE_TYPE_COMPACT: Compact storage
|
||||
H5G_STORAGE_TYPE_DENSE: Indexed storage
|
||||
H5G_STORAGE_TYPE_SYMBOL_TABLE: Symbol tables, the original <a href="./HDF5_f90.html#robo76">HDF5</a> structure
|
||||
nlinks - Number of links in group
|
||||
max_corder - Current maximum creation order value for group
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> mounted - Whether group has a file mounted on it
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 15, 2008
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> In C the output is defined as a structure: H5G_info_t
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> - Added 'mounted' paramater
|
||||
M. Scot Breitenfeld
|
||||
July 16, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gget_info_f</strong><span class="sign">(</span>group_id<span class="sign">,</span> storage_type<span class="sign">,</span> nlinks<span class="sign">,</span> max_corder<span class="sign">,</span> hdferr<span class="sign">,</span> mounted<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> group_id <span class="sign">!</span> Group identifier
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> storage_type <span class="sign">!</span> Type of storage <span class="keyword">for</span> links in group<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5G_STORAGE_TYPE_COMPACT_F<span class="sign">:</span> Compact storage
|
||||
<span class="sign">!</span> H5G_STORAGE_TYPE_DENSE_F<span class="sign">:</span> Indexed storage
|
||||
<span class="sign">!</span> H5G_STORAGE_TYPE_SYMBOL_TABLE_F<span class="sign">:</span> Symbol tables<span class="sign">,</span> the original <a href="./HDF5_f90.html#robo76">HDF5</a> structure
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> nlinks <span class="sign">!</span> Number of links in group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> max_corder <span class="sign">!</span> Current maximum creation order value <span class="keyword">for</span> group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span><span class="sign">,</span> OPTIONAL <span class="sign">:</span><span class="sign">:</span> mounted <span class="sign">!</span> Whether group has a file mounted on it
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gget5flinkval5ff"></a>
|
||||
<a name="robo160"></a><h2>h5gget_linkval_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gget_linkval_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns the name of the object that the symbolic link
|
||||
points to.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - symbolic link to the object whose name
|
||||
is to be returned.
|
||||
size - maximum number of characters to be returned
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> buffer - a buffer to hold the name of the object
|
||||
being sought
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gget_linkval_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> buffer<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Current name of an object
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Maximum number of buffer
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span>size<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> buffer
|
||||
<span class="sign">!</span> Buffer to hold a name of
|
||||
<span class="sign">!</span> the object symbolic link
|
||||
<span class="sign">!</span> points to
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gget5fobj5finfo5fidx5ff"></a>
|
||||
<a name="robo161"></a><h2>h5gget_obj_info_idx_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gget_obj_info_idx_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns name and type of the group member identified by
|
||||
its index.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the group at the specified location
|
||||
idx - object index (zero-based)
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> obj_name - object name
|
||||
obj_type - object type
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gget_obj_info_idx_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> idx<span class="sign">,</span> <span class="sign">&</span>
|
||||
obj_name<span class="sign">,</span> obj_type<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> idx <span class="sign">!</span> Index of member object
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_name <span class="sign">!</span> Name of the object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_type <span class="sign">!</span> Object type
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5glink25ff"></a>
|
||||
<a name="robo162"></a><h2>h5glink2_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5glink2_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a link of the specified type from new_name
|
||||
to current_name. current_name and new_name are interpreted
|
||||
releative to current and new location identifiers.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> cur_loc_id - location identifier
|
||||
cur_name - name of the existing object if link is a
|
||||
hard link. Can be anything for the soft link.
|
||||
link_type - link type; possible values are:
|
||||
H5G_LINK_HARD_F (0)
|
||||
H5G_LINK_SOFT_F (1)
|
||||
new_loc_id - new location identifier
|
||||
new_name - new name for the object
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
September 25, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5glink2_f</strong><span class="sign">(</span>cur_loc_id<span class="sign">,</span> cur_name<span class="sign">,</span> link_type<span class="sign">,</span> new_loc_id<span class="sign">,</span> <span class="sign">&</span>
|
||||
new_name<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> cur_loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> cur_name
|
||||
<span class="sign">!</span> Current name of an object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_type <span class="sign">!</span> link type
|
||||
<span class="sign">!</span> Possible values are<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5G_LINK_HARD_F <span class="sign">(</span>0<span class="sign">)</span> or
|
||||
<span class="sign">!</span> H5G_LINK_SOFT_F <span class="sign">(</span>1<span class="sign">)</span>
|
||||
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> new_loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> new_name <span class="sign">!</span> New name of an object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5glink5ff"></a>
|
||||
<a name="robo163"></a><h2>h5glink_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5glink_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a link of the specified type from new_name
|
||||
to current_name.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
link_type - link type; possible values are:
|
||||
H5G_LINK_HARD_F (0)
|
||||
H5G_LINK_SOFT_F (1)
|
||||
current_name - name of the existing object if link is a
|
||||
hard link. Can be anything for the soft link
|
||||
new_name - new name for the object
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5glink_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> link_type<span class="sign">,</span> current_name<span class="sign">,</span> <span class="sign">&</span>
|
||||
new_name<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_type <span class="sign">!</span> link type
|
||||
<span class="sign">!</span> Possible values are<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5G_LINK_HARD_F <span class="sign">(</span>0<span class="sign">)</span> or
|
||||
<span class="sign">!</span> H5G_LINK_SOFT_F <span class="sign">(</span>1<span class="sign">)</span>
|
||||
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> current_name
|
||||
<span class="sign">!</span> Current name of an object
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> new_name <span class="sign">!</span> New name of an object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gmove25ff"></a>
|
||||
<a name="robo164"></a><h2>h5gmove2_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gmove2_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Renames an object within an <a href="./HDF5_f90.html#robo76">HDF5</a> file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> src_loc_id - original location identifier
|
||||
src_name - object's name at specified original location
|
||||
dst_loc_id - original location identifier
|
||||
dst_name - object's new name
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
September 25, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gmove2_f</strong><span class="sign">(</span>src_loc_id<span class="sign">,</span> src_name<span class="sign">,</span> dst_loc_id<span class="sign">,</span> dst_name<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> src_loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> src_name <span class="sign">!</span> Original name of an object
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dst_loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dst_name <span class="sign">!</span> New name of an object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gmove5ff"></a>
|
||||
<a name="robo165"></a><h2>h5gmove_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gmove_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Renames an object within an <a href="./HDF5_f90.html#robo76">HDF5</a> file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - object's name at specified location
|
||||
new_name - object's new name
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gmove_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> new_name<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Current name of an object
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> new_name <span class="sign">!</span> New name of an object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gn5fmembers5ff"></a>
|
||||
<a name="robo166"></a><h2>h5gn_members_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gn_members_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns the number of group members.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the group at the specified location
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> nmembers - number of group members
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gn_members_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> nmembers<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> nmembers <span class="sign">!</span> Number of members in the
|
||||
<span class="sign">!</span> group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gopen5ff"></a>
|
||||
<a name="robo167"></a><h2>h5gopen_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gopen_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Opens an existing group.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the group to open
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> grp_id - group identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> gapl_id - Group access property list identifier
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
|
||||
Added 1.8 (optional) parameter gapl_id
|
||||
February, 2008 M. Scot Breitenfeld
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gopen_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> grp_id<span class="sign">,</span> hdferr<span class="sign">,</span> gapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the group
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> grp_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> gapl_id <span class="sign">!</span> Group access property list identifier
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gset5fcomment5ff"></a>
|
||||
<a name="robo168"></a><h2>h5gset_comment_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gset_comment_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets comment for specified object.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the object
|
||||
comment - comment to set for the object
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gset_comment_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> comment<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Current name of an object
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> comment <span class="sign">!</span> New name of an object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5G2fh5gunlink5ff"></a>
|
||||
<a name="robo169"></a><h2>h5gunlink_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo44">H5G</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5gunlink_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Removes the specified name from the group graph and
|
||||
decrements the link count for the object to which name
|
||||
points
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the object to unlink
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5gunlink_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of an object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Gff.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5If.c</title>
|
||||
<!-- Source: ./src/H5If.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5If2fH5If"></a>
|
||||
<a name="robo48"></a><h2>H5If</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Iff_f90.html#robo47">H5I</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5If.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,304 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Iff.f90</title>
|
||||
<!-- Source: ./src/H5Iff.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5I"></a>
|
||||
<a name="robo47"></a><h2>H5I</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5I</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5Iff.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran interfaces for <strong>H5I</strong> functions.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <strong>H5I</strong> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5I2fh5idec5fref5ff"></a>
|
||||
<a name="robo170"></a><h2>h5idec_ref_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo47">H5I</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5idec_ref_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Decrements the reference count of an ID
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> obj_id - Object identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> ref_count - Current reference count of the ID
|
||||
hdferr: - Error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Quincey Koziol
|
||||
December 9, 2003
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5idec_ref_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> ref_count<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Object identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref_count <span class="sign">!</span> Current reference count of ID
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5I2fh5iget5ffile5fid5ff"></a>
|
||||
<a name="robo171"></a><h2>h5iget_file_id_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo47">H5I</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5iget_file_id_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Obtains file identifier from the object identifier
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> obj_id - object identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> file_id - file identifier
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 23, 2004
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5iget_file_id_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> file_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Object identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_id <span class="sign">!</span> File identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5I2fh5iget5fname5ff"></a>
|
||||
<a name="robo172"></a><h2>h5iget_name_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo47">H5I</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5iget_name_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets a name of an object specified by its idetifier.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> obj_id - attribute identifier
|
||||
buf_size - size of a buffer to read name in
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> buf - buffer to read name in, name will be truncated if
|
||||
buffer is not big enough
|
||||
name_size - name size
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
March 12, 2003
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5iget_name_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> buf<span class="sign">,</span> buf_size<span class="sign">,</span> name_size<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Object identifier
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> buf_size <span class="sign">!</span> Buffer size
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> buf <span class="sign">!</span> Buffer to hold object name
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name_size <span class="sign">!</span> Actual name size
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 <span class="keyword">if</span> successful<span class="sign">,</span>
|
||||
<span class="sign">!</span> <span class="sign">-</span>1 <span class="keyword">if</span> fail
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5I2fh5iget5fref5ff"></a>
|
||||
<a name="robo173"></a><h2>h5iget_ref_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo47">H5I</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5iget_ref_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves the reference count of an ID
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> obj_id - object identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> ref_count - Current reference count of the ID
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Quincey Koziol
|
||||
December 9, 2003
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5iget_ref_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> ref_count<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Object identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref_count <span class="sign">!</span> Current reference count of ID
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5I2fh5iget5ftype5ff"></a>
|
||||
<a name="robo174"></a><h2>h5iget_type_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo47">H5I</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5iget_type_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves the type of an object.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> obj_id - object identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> type - type of the object, possible values:
|
||||
H5I_FILE_F
|
||||
H5I_GROUP_F
|
||||
H5I_DATATYPE_F
|
||||
H5I_DATASPACE_F
|
||||
H5I_DATASET_F
|
||||
H5I_ATTR_F
|
||||
H5I_BADID_F
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 5, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5iget_type_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> TYPE<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Object identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> TYPE <span class="sign">!</span> type of an object<span class="sign">.</span>
|
||||
<span class="sign">!</span> possible values are<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5I_FILE_F
|
||||
<span class="sign">!</span> H5I_GROUP_F
|
||||
<span class="sign">!</span> H5I_DATATYPE_F
|
||||
<span class="sign">!</span> H5I_DATASPACE_F
|
||||
<span class="sign">!</span> H5I_DATASET_F
|
||||
<span class="sign">!</span> H5I_ATTR_F
|
||||
<span class="sign">!</span> H5I_BADID_F
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5I2fh5iinc5fref5ff"></a>
|
||||
<a name="robo175"></a><h2>h5iinc_ref_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo47">H5I</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5iinc_ref_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Increments the reference count of an ID
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> obj_id - object identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> ref_count - Current reference count of the ID
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Quincey Koziol
|
||||
December 9, 2003
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5iinc_ref_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> ref_count<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Object identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref_count <span class="sign">!</span> Current reference count of ID
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5I2fh5iis5fvalid5ff"></a>
|
||||
<a name="robo176"></a><h2>h5iis_valid_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo47">H5I</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo171">h5iget_file_id_f</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Check if an ID is valid without producing an error message
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> id - identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> valid - status of id as a valid identifier
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
April 13, 2009
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5iis_valid_f</strong><span class="sign">(</span>id<span class="sign">,</span> valid<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> id <span class="sign">!</span> Identifier
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> valid <span class="sign">!</span> Status of id as a valid identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Iff.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Lf.c</title>
|
||||
<!-- Source: ./src/H5Lf.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Lf2fH5Lf"></a>
|
||||
<a name="robo52"></a><h2>H5Lf</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Lff_f90.html#robo49">H5L</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Lf.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,181 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Lff_F03.f90</title>
|
||||
<!-- Source: ./src/H5Lff_F03.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5L2028F0329"></a>
|
||||
<a name="robo50"></a><h2>H5L (F03)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> H5L_PROVISIONAL
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> src/fortran/src/<a href="#robo_top_of_doc">H5Lff_F03.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran 90 and Fortran 2003 interfaces for <a href="./H5Lff_f90.html#robo49">H5L</a> functions.
|
||||
It contains the same functions as H5Lff_DEPRECIATE.f90 but includes the
|
||||
Fortran 2003 functions and the interface listings. This file will be compiled
|
||||
instead of H5Lff_DEPRECIATE.f90 if Fortran 2003 functions are enabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <a href="./H5Aff_f90.html#robo27">H5A</a> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2028F03292fh5literate5fby5fname5ff"></a>
|
||||
<a name="robo189"></a><h2>h5literate_by_name_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo50">H5L (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5literate_by_name_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Iterates through links in a group.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - File or group identifier specifying location of subject group
|
||||
group_name - Name of subject group
|
||||
index_type - Type of index which determines the order
|
||||
order - Order within index
|
||||
idx - Iteration position at which to start
|
||||
op - Callback function passing data regarding the link to the calling application
|
||||
op_data - User-defined pointer to data required by the application for its processing of the link
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> idx - Position at which an interrupted iteration may be restarted
|
||||
hdferr - Error code:
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lapl_id - Link access property list
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
Augest 18, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5literate_by_name_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> group_name<span class="sign">,</span> index_type<span class="sign">,</span> order<span class="sign">,</span> idx<span class="sign">,</span> op<span class="sign">,</span> op_data<span class="sign">,</span> return_value<span class="sign">,</span> hdferr<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Identifier specifying subject group
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> group_name <span class="sign">!</span> Name of subject group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> index_type <span class="sign">!</span> Type of index which determines the order<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5_INDEX_NAME_F <span class="sign">-</span> Alpha<span class="sign">-</span>numeric index on name
|
||||
<span class="sign">!</span> H5_INDEX_CRT_ORDER_F <span class="sign">-</span> Index on creation order
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> order <span class="sign">!</span> Order within index<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5_ITER_INC_F <span class="sign">-</span> Increasing order
|
||||
<span class="sign">!</span> H5_ITER_DEC_F <span class="sign">-</span> Decreasing order
|
||||
<span class="sign">!</span> H5_ITER_NATIVE_F <span class="sign">-</span> Fastest available order
|
||||
INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>INOUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> idx <span class="sign">!</span> IN <span class="sign">:</span> Iteration position at which to start
|
||||
<span class="sign">!</span> OUT<span class="sign">:</span> Position at which an interrupted iteration may be restarted
|
||||
|
||||
TYPE<span class="sign">(</span>C_FUNPTR<span class="sign">)</span><span class="sign">:</span><span class="sign">:</span> op <span class="sign">!</span> Callback function passing data regarding the link to the calling application
|
||||
TYPE<span class="sign">(</span>C_PTR<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> op_data <span class="sign">!</span> User<span class="sign">-</span>defined pointer to data required by the application <span class="keyword">for</span> its processing of the link
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> return_value <span class="sign">!</span> Success<span class="sign">:</span> The <span class="keyword">return</span> value of the first operator that
|
||||
<span class="sign">!</span> returns non<span class="sign">-</span>zero<span class="sign">,</span> or zero <span class="keyword">if</span> all members were
|
||||
<span class="sign">!</span> processed with no operator returning non<span class="sign">-</span>zero<span class="sign">.</span>
|
||||
|
||||
<span class="sign">!</span> Failure<span class="sign">:</span> Negative <span class="keyword">if</span> something goes wrong within the
|
||||
<span class="sign">!</span> library<span class="sign">,</span> or the negative value returned by one
|
||||
<span class="sign">!</span> of the operators<span class="sign">.</span>
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2028F03292fh5literate5ff"></a>
|
||||
<a name="robo190"></a><h2>h5literate_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo50">H5L (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5literate_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Iterates through links in a group.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> group_id - Identifier specifying subject group
|
||||
index_type - Type of index which determines the order
|
||||
order - Order within index
|
||||
idx - Iteration position at which to start
|
||||
op - Callback function passing data regarding the link to the calling application
|
||||
op_data - User-defined pointer to data required by the application for its processing of the link
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> idx - Position at which an interrupted iteration may be restarted
|
||||
hdferr - Error code:
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
July 8, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5literate_f</strong><span class="sign">(</span>group_id<span class="sign">,</span> index_type<span class="sign">,</span> order<span class="sign">,</span> idx<span class="sign">,</span> op<span class="sign">,</span> op_data<span class="sign">,</span> return_value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> group_id <span class="sign">!</span> Identifier specifying subject group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> index_type <span class="sign">!</span> Type of index which determines the order<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5_INDEX_NAME_F <span class="sign">-</span> Alpha<span class="sign">-</span>numeric index on name
|
||||
<span class="sign">!</span> H5_INDEX_CRT_ORDER_F <span class="sign">-</span> Index on creation order
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> order <span class="sign">!</span> Order within index<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5_ITER_INC_F <span class="sign">-</span> Increasing order
|
||||
<span class="sign">!</span> H5_ITER_DEC_F <span class="sign">-</span> Decreasing order
|
||||
<span class="sign">!</span> H5_ITER_NATIVE_F <span class="sign">-</span> Fastest available order
|
||||
INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>INOUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> idx <span class="sign">!</span> IN <span class="sign">:</span> Iteration position at which to start
|
||||
<span class="sign">!</span> OUT<span class="sign">:</span> Position at which an interrupted iteration may be restarted
|
||||
|
||||
TYPE<span class="sign">(</span>C_FUNPTR<span class="sign">)</span><span class="sign">:</span><span class="sign">:</span> op <span class="sign">!</span> Callback function passing data regarding the link to the calling application
|
||||
TYPE<span class="sign">(</span>C_PTR<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> op_data <span class="sign">!</span> User<span class="sign">-</span>defined pointer to data required by the application <span class="keyword">for</span> its processing of the link
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> return_value <span class="sign">!</span> Success<span class="sign">:</span> The <span class="keyword">return</span> value of the first operator that
|
||||
<span class="sign">!</span> returns non<span class="sign">-</span>zero<span class="sign">,</span> or zero <span class="keyword">if</span> all members were
|
||||
<span class="sign">!</span> processed with no operator returning non<span class="sign">-</span>zero<span class="sign">.</span>
|
||||
|
||||
<span class="sign">!</span> Failure<span class="sign">:</span> Negative <span class="keyword">if</span> something goes wrong within the
|
||||
<span class="sign">!</span> library<span class="sign">,</span> or the negative value returned by one
|
||||
<span class="sign">!</span> of the operators<span class="sign">.</span>
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Lff_F03.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,50 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Lff_F90.f90</title>
|
||||
<!-- Source: ./src/H5Lff_F90.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5L2028F9029"></a>
|
||||
<a name="robo51"></a><h2>H5L (F90)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE H5L_PROVISIONAL
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran 90 interfaces for <a href="./H5Lff_f90.html#robo49">H5L</a> functions. It contains
|
||||
the same functions as <a href="./H5Lff_F03_f90.html#robo_top_of_doc">H5Lff_F03.f90</a> but excludes the Fortran 2003 functions
|
||||
and the interface listings. This file will be compiled instead of <a href="./H5Lff_F03_f90.html#robo_top_of_doc">H5Lff_F03.f90</a>
|
||||
if Fortran 2003 functions are not enabled.
|
||||
|
||||
NOTE
|
||||
Currently contains no functions.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Lff_F90.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,637 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Lff.f90</title>
|
||||
<!-- Source: ./src/H5Lff.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5L"></a>
|
||||
<a name="robo49"></a><h2>H5L</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5L</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran interfaces for <strong>H5L</strong> functions. It includes
|
||||
all the functions that are independent on whether the Fortran 2003 functions
|
||||
are enabled or disabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <strong>H5L</strong> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fh5lcopy5ff"></a>
|
||||
<a name="robo178"></a><h2>h5lcopy_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5lcopy_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Copies a link from one location to another.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> src_loc_id - Location identifier of the source link
|
||||
src_name - Name of the link to be copied
|
||||
dest_loc_id - Location identifier specifying the destination of the copy
|
||||
dest_name - Name to be assigned to the NEW copy
|
||||
loc_id - Identifier of the file or group containing the object
|
||||
name - Name of the link to delete
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lcpl_id - Link creation property list identifier
|
||||
lapl_id - Link access property list identifier
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 27, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5lcopy_f</strong><span class="sign">(</span>src_loc_id<span class="sign">,</span> src_name<span class="sign">,</span> dest_loc_id<span class="sign">,</span> dest_name<span class="sign">,</span> hdferr<span class="sign">,</span> <span class="sign">&</span>
|
||||
lcpl_id<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> src_loc_id <span class="sign">!</span> Location identifier of the source link
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> src_name <span class="sign">!</span> Name of the link to be copied
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dest_loc_id <span class="sign">!</span> Location identifier specifying the destination of the copy
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dest_name <span class="sign">!</span> Name to be assigned to the NEW copy
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lcpl_id <span class="sign">!</span> Link creation property list identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list identifier
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fH5Lcreate5fexternal5ff"></a>
|
||||
<a name="robo179"></a><h2>H5Lcreate_external_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>H5Lcreate_external_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a soft link to an object in a different file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> file_name - Name of the file containing the target object. Neither the file nor the target object is
|
||||
required to exist. May be the file the link is being created in.
|
||||
obj_name - Path within the target file to the target object.
|
||||
link_loc_id - The file or group identifier for the new link.
|
||||
link_name - The name of the new link.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lcpl_id - Link creation property list identifier.
|
||||
lapl_id - Link access property list identifier.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 27, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE h5lcreate_external_f<span class="sign">(</span>file_name<span class="sign">,</span> obj_name<span class="sign">,</span> link_loc_id<span class="sign">,</span> link_name<span class="sign">,</span> hdferr<span class="sign">,</span> lcpl_id<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> file_name <span class="sign">!</span> Name of the file containing the target object<span class="sign">.</span> Neither
|
||||
<span class="sign">!</span> the file nor the target object is required to exist<span class="sign">.</span>
|
||||
<span class="sign">!</span> May be the file the link is being created in<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_name <span class="sign">!</span> Name of the target object<span class="sign">,</span> which must already exist<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_loc_id <span class="sign">!</span> The file or group identifier <span class="keyword">for</span> the new link<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_name <span class="sign">!</span> The name of the new link<span class="sign">.</span>
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lcpl_id <span class="sign">!</span> Link creation property list identifier<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list identifier<span class="sign">.</span>
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fH5Lcreate5fhard5ff"></a>
|
||||
<a name="robo180"></a><h2>H5Lcreate_hard_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>H5Lcreate_hard_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a hard link to an object.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> obj_loc_id - The file or group identifier for the target object.
|
||||
obj_name - Name of the target object, which must already exist.
|
||||
link_loc_id - The file or group identifier for the new link.
|
||||
link_name - The name of the new link.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lcpl_id - Link creation property list identifier.
|
||||
lapl_id - Link access property list identifier.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 27, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE h5lcreate_hard_f<span class="sign">(</span>obj_loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> link_loc_id<span class="sign">,</span> link_name<span class="sign">,</span> hdferr<span class="sign">,</span> lcpl_id<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_loc_id <span class="sign">!</span> The file or group identifier <span class="keyword">for</span> the target object<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_name <span class="sign">!</span> Name of the target object<span class="sign">,</span> which must already exist<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_loc_id <span class="sign">!</span> The file or group identifier <span class="keyword">for</span> the new link<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_name <span class="sign">!</span> The name of the new link<span class="sign">.</span>
|
||||
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lcpl_id <span class="sign">!</span> Link creation property list identifier<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list identifier<span class="sign">.</span>
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fH5Lcreate5fsoft5ff"></a>
|
||||
<a name="robo181"></a><h2>H5Lcreate_soft_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>H5Lcreate_soft_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a soft link to an object.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> target_path - Path to the target object, which is not required to exist.
|
||||
link_loc_id - The file or group identifier for the new link.
|
||||
link_name - The name of the new link.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lcpl_id - Link creation property list identifier.
|
||||
lapl_id - Link access property list identifier.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 20, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE h5lcreate_soft_f<span class="sign">(</span>target_path<span class="sign">,</span> link_loc_id<span class="sign">,</span> link_name<span class="sign">,</span> hdferr<span class="sign">,</span> lcpl_id<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> target_path <span class="sign">!</span> Path to the target object<span class="sign">,</span> which is not required to exist<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_loc_id <span class="sign">!</span> The file or group identifier <span class="keyword">for</span> the new link<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_name <span class="sign">!</span> The name of the new link<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lcpl_id <span class="sign">!</span> Link creation property list identifier<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list identifier<span class="sign">.</span>
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fh5ldelete5fby5fidx5ff"></a>
|
||||
<a name="robo182"></a><h2>h5ldelete_by_idx_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5ldelete_by_idx_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Removes the nth link in a group.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - File or group identifier specifying location of subject group
|
||||
group_name - Name of subject group
|
||||
index_field - Type of index; Possible values are:
|
||||
H5_INDEX_UNKNOWN_F = -1 - Unknown index type
|
||||
H5_INDEX_NAME_F - Index on names
|
||||
H5_INDEX_CRT_ORDER_F - Index on creation order
|
||||
H5_INDEX_N_F - Number of indices defined
|
||||
|
||||
order - Order within field or index; Possible values are:
|
||||
H5_ITER_UNKNOWN_F - Unknown order
|
||||
H5_ITER_INC_F - Increasing order
|
||||
H5_ITER_DEC_F - Decreasing order
|
||||
H5_ITER_NATIVE_F - No particular order, whatever is fastest
|
||||
H5_ITER_N_F - Number of iteration orders
|
||||
|
||||
n - Link for which to retrieve information
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lapl_id - Link access property list
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 29, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5ldelete_by_idx_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> group_name<span class="sign">,</span> index_field<span class="sign">,</span> order<span class="sign">,</span> n<span class="sign">,</span> hdferr<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Identifer <span class="keyword">for</span> object to which attribute is attached
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> group_name <span class="sign">!</span> Name of object<span class="sign">,</span> relative to location<span class="sign">,</span>
|
||||
<span class="sign">!</span> from which attribute is to be removed
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> index_field <span class="sign">!</span> Type of index<span class="sign">;</span> Possible values are<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5_INDEX_UNKNOWN_F <span class="sign">-</span> Unknown index type
|
||||
<span class="sign">!</span> H5_INDEX_NAME_F <span class="sign">-</span> Index on names
|
||||
<span class="sign">!</span> H5_INDEX_CRT_ORDER_F <span class="sign">-</span> Index on creation order
|
||||
<span class="sign">!</span> H5_INDEX_N_F <span class="sign">-</span> Number of indices defined
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> order <span class="sign">!</span> Order in which to iterate over index<span class="sign">;</span> Possible values are<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5_ITER_UNKNOWN_F <span class="sign">-</span> Unknown order
|
||||
<span class="sign">!</span> H5_ITER_INC_F <span class="sign">-</span> Increasing order
|
||||
<span class="sign">!</span> H5_ITER_DEC_F <span class="sign">-</span> Decreasing order
|
||||
<span class="sign">!</span> H5_ITER_NATIVE_F <span class="sign">-</span> No particular order<span class="sign">,</span> whatever is fastest
|
||||
<span class="sign">!</span> H5_ITER_N_F <span class="sign">-</span> Number of iteration orders
|
||||
INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> n <span class="sign">!</span> Offset within index
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fh5ldelete5ff"></a>
|
||||
<a name="robo183"></a><h2>h5ldelete_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5ldelete_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Removes a link from a group.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - Identifier of the file or group containing the object
|
||||
name - Name of the link to delete
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lapl_id - Link access property list identifier
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
January, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5ldelete_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> hdferr<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Identifier of the file or group containing the object
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the link to delete
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list identifier
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fH5Lexists5ff"></a>
|
||||
<a name="robo184"></a><h2>H5Lexists_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>H5Lexists_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Check if a link with a particular name exists in a group.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - Identifier of the file or group to query.
|
||||
name - Link name to check
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> link_exists - link exists status (.TRUE.,.FALSE.)
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lapl_id - Link access property list identifier.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 29, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE h5lexists_f<span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> link_exists<span class="sign">,</span> hdferr<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Identifier of the file or group to query<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Link name to check<span class="sign">.</span>
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_exists <span class="sign">!</span> <span class="sign">.</span>TRUE<span class="sign">.</span> <span class="keyword">if</span> exists<span class="sign">,</span> <span class="sign">.</span>FALSE<span class="sign">.</span> otherwise
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id
|
||||
<span class="sign">!</span> Link access property list identifier<span class="sign">.</span>
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fh5lget5finfo5fby5fidx5ff"></a>
|
||||
<a name="robo185"></a><h2>h5lget_info_by_idx_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5lget_info_by_idx_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves metadata for a link in a group, according to the order within a field or index.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - File or group identifier specifying location of subject group
|
||||
group_name - Name of subject group
|
||||
index_field - Index or field which determines the order
|
||||
order - Order within field or index
|
||||
n - Link for which to retrieve information
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> NOTE: In C these are defined as a structure: H5L_info_t
|
||||
corder_valid - Indicates whether the creation order data is valid for this attribute
|
||||
corder - Is a positive integer containing the creation order of the attribute
|
||||
cset - Indicates the character set used for the attribute’s name
|
||||
address - If the link is a hard link, address specifies the file address that the link points to
|
||||
val_size - If the link is a symbolic link, val_size will be the length of the link value, e.g.,
|
||||
the length of the name of the pointed-to object with a null terminator.
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lapl_id - Link access property list
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 29, 2008
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Changed the link_type names to match those in C (bug 1720) from,
|
||||
H5L_LINK_HARD_F, H5L_LINK_SOFT_F,H5L_LINK_EXTERNAL_F,H5L_LINK_ERROR_F
|
||||
to
|
||||
H5L_TYPE_HARD_F, H5L_TYPE_SOFT_F,H5L_TYPE_EXTERNAL_F,H5L_TYPE_ERROR_F
|
||||
MSB January 8, 2010.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5lget_info_by_idx_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> group_name<span class="sign">,</span> index_field<span class="sign">,</span> order<span class="sign">,</span> n<span class="sign">,</span> <span class="sign">&</span>
|
||||
link_type<span class="sign">,</span> f_corder_valid<span class="sign">,</span> corder<span class="sign">,</span> cset<span class="sign">,</span> address<span class="sign">,</span> val_size<span class="sign">,</span> hdferr<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier specifying location of subject group
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> group_name <span class="sign">!</span> Name of subject group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> index_field <span class="sign">!</span> Index or field which determines the order
|
||||
<span class="sign">!</span> H5_INDEX_UNKNOWN_F <span class="sign">-</span> Unknown index type
|
||||
<span class="sign">!</span> H5_INDEX_NAME_F <span class="sign">-</span> Index on names
|
||||
<span class="sign">!</span> H5_INDEX_CRT_ORDER_F <span class="sign">-</span> Index on creation order
|
||||
<span class="sign">!</span> H5_INDEX_N_F <span class="sign">-</span> Number of indices defined
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> order <span class="sign">!</span> Order in which to iterate over index<span class="sign">;</span> Possible values are<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5_ITER_UNKNOWN_F <span class="sign">-</span> Unknown order
|
||||
<span class="sign">!</span> H5_ITER_INC_F <span class="sign">-</span> Increasing order
|
||||
<span class="sign">!</span> H5_ITER_DEC_F <span class="sign">-</span> Decreasing order
|
||||
<span class="sign">!</span> H5_ITER_NATIVE_F <span class="sign">-</span> No particular order<span class="sign">,</span> whatever is fastest
|
||||
INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> n <span class="sign">!</span> Attribute<span class="sign">â</span><span class="sign">€</span><span class="sign">™</span>s position in index
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_type <span class="sign">!</span> Specifies the link class<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5L_TYPE_HARD_F <span class="sign">-</span> Hard link
|
||||
<span class="sign">!</span> H5L_TYPE_SOFT_F <span class="sign">-</span> Soft link
|
||||
<span class="sign">!</span> H5L_TYPE_EXTERNAL_F <span class="sign">-</span> External link
|
||||
<span class="sign">!</span> H5L_TYPE_ERROR _F <span class="sign">-</span> Error
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> f_corder_valid <span class="sign">!</span> Indicates whether the creation order data is valid <span class="keyword">for</span> this attribute
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> corder <span class="sign">!</span> Is a positive integer containing the creation order of the attribute
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> cset <span class="sign">!</span> Indicates the character set used <span class="keyword">for</span> the attribute<span class="sign">â</span><span class="sign">€</span><span class="sign">™</span>s name
|
||||
INTEGER<span class="sign">(</span>HADDR_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> address <span class="sign">!</span> If the link is a hard link<span class="sign">,</span> address specifies the file address that the link points to
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> val_size <span class="sign">!</span> If the link is a symbolic link<span class="sign">,</span> val_size will be the length of the link value<span class="sign">,</span> e<span class="sign">.</span>g<span class="sign">.</span><span class="sign">,</span>
|
||||
<span class="sign">!</span> the length of the name of the pointed<span class="sign">-</span>to object with a null terminator<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fh5lget5finfo5ff"></a>
|
||||
<a name="robo186"></a><h2>h5lget_info_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5lget_info_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns information about a link.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> link_loc_id - File or group identifier.
|
||||
link_name - Name of the link for which information is being sought
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> NOTE: In C these are contained in the structure H5L_info_t
|
||||
|
||||
cset - indicates the character set used for link’s name.
|
||||
corder - specifies the link’s creation order position.
|
||||
corder_valid - indicates whether the value in corder is valid.
|
||||
link_type - specifies the link class:
|
||||
H5L_TYPE_HARD_F - Hard link
|
||||
H5L_TYPE_SOFT_F - Soft link
|
||||
H5L_TYPE_EXTERNAL_F - External link
|
||||
H5L_TYPE_ERROR_ F - Error
|
||||
address - If the link is a hard link, address specifies the file address that the link points to
|
||||
val_size - If the link is a symbolic link, val_size will be the length of the link value, e.g.,
|
||||
the length of the name of the pointed-to object with a null terminator.
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lapl_id - Link access property list
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 29, 2008
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Changed the link_type names to match those in C (bug 1720) from,
|
||||
H5L_LINK_HARD_F, H5L_LINK_SOFT_F,H5L_LINK_EXTERNAL_F,H5L_LINK_ERROR_F
|
||||
to
|
||||
H5L_TYPE_HARD_F, H5L_TYPE_SOFT_F,H5L_TYPE_EXTERNAL_F,H5L_TYPE_ERROR_F
|
||||
MSB January 8, 2010.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5lget_info_f</strong><span class="sign">(</span>link_loc_id<span class="sign">,</span> link_name<span class="sign">,</span> <span class="sign">&</span>
|
||||
cset<span class="sign">,</span> corder<span class="sign">,</span> f_corder_valid<span class="sign">,</span> link_type<span class="sign">,</span> address<span class="sign">,</span> val_size<span class="sign">,</span> <span class="sign">&</span>
|
||||
hdferr<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_loc_id <span class="sign">!</span> File or group identifier<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_name <span class="sign">!</span> Name of the link <span class="keyword">for</span> which information is being sought
|
||||
|
||||
<span class="sign">!</span> OUTPUTS NOTE<span class="sign">:</span> In C these are contained in the structure H5L_info_t
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> cset <span class="sign">!</span> Indicates the character set used <span class="keyword">for</span> the link<span class="sign">â</span><span class="sign">€</span><span class="sign">™</span>s name<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> corder <span class="sign">!</span> Specifies the link<span class="sign">â</span><span class="sign">€</span><span class="sign">™</span>s creation order position<span class="sign">.</span>
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> f_corder_valid <span class="sign">!</span> Indicates whether the value in corder is valid<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_type <span class="sign">!</span> Specifies the link class<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5L_TYPE_HARD_F <span class="sign">-</span> Hard link
|
||||
<span class="sign">!</span> H5L_TYPE_SOFT_F <span class="sign">-</span> Soft link
|
||||
<span class="sign">!</span> H5L_TYPE_EXTERNAL_F <span class="sign">-</span> External link
|
||||
<span class="sign">!</span> H5L_TYPE_ERROR _F <span class="sign">-</span> Error
|
||||
INTEGER<span class="sign">(</span>HADDR_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> address <span class="sign">!</span> If the link is a hard link<span class="sign">,</span> address specifies the file address that the link points to
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> val_size <span class="sign">!</span> If the link is a symbolic link<span class="sign">,</span> val_size will be the length of the link value<span class="sign">,</span> e<span class="sign">.</span>g<span class="sign">.</span><span class="sign">,</span>
|
||||
<span class="sign">!</span> the length of the name of the pointed<span class="sign">-</span>to object with a null terminator<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fh5lget5fname5fby5fidx5ff"></a>
|
||||
<a name="robo187"></a><h2>h5lget_name_by_idx_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5lget_name_by_idx_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves name of the nth link in a group, according to the order within a specified field or index.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - File or group identifier specifying location of subject group
|
||||
group_name - Name of subject group
|
||||
index_field - Index or field which determines the order
|
||||
order - Order within field or index
|
||||
n - Link for which to retrieve information
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> name - Buffer in which link value is returned
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lapl_id - List access property list identifier.
|
||||
size - Maximum number of characters of link value to be returned.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
March 10, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5lget_name_by_idx_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> group_name<span class="sign">,</span> index_field<span class="sign">,</span> order<span class="sign">,</span> n<span class="sign">,</span> <span class="sign">&</span>
|
||||
name<span class="sign">,</span> hdferr<span class="sign">,</span> size<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier specifying location of subject group
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> group_name <span class="sign">!</span> Name of subject group
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> index_field <span class="sign">!</span> Index or field which determines the order
|
||||
<span class="sign">!</span> H5_INDEX_UNKNOWN_F <span class="sign">-</span> Unknown index type
|
||||
<span class="sign">!</span> H5_INDEX_NAME_F <span class="sign">-</span> Index on names
|
||||
<span class="sign">!</span> H5_INDEX_CRT_ORDER_F <span class="sign">-</span> Index on creation order
|
||||
<span class="sign">!</span> H5_INDEX_N_F <span class="sign">-</span> Number of indices defined
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> order <span class="sign">!</span> Order in which to iterate over index<span class="sign">;</span> Possible values are<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5_ITER_UNKNOWN_F <span class="sign">-</span> Unknown order
|
||||
<span class="sign">!</span> H5_ITER_INC_F <span class="sign">-</span> Increasing order
|
||||
<span class="sign">!</span> H5_ITER_DEC_F <span class="sign">-</span> Decreasing order
|
||||
<span class="sign">!</span> H5_ITER_NATIVE_F <span class="sign">-</span> No particular order<span class="sign">,</span> whatever is fastest
|
||||
INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> n <span class="sign">!</span> Attribute<span class="sign">â</span><span class="sign">€</span><span class="sign">™</span>s position in index
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Buffer in which link value is returned
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fh5lis5fregistered5ff"></a>
|
||||
<a name="robo188"></a><h2>h5lis_registered_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5lis_registered_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Determines whether a class of user-defined links is registered.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> link_cls_id - User-defined link class identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> registered - .TRUE. - if the link class has been registered
|
||||
.FALSE. - if it is unregistered
|
||||
hdferr - Error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
February 29, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5lis_registered_f</strong><span class="sign">(</span>link_cls_id<span class="sign">,</span> registered<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> link_cls_id <span class="sign">!</span> User<span class="sign">-</span>defined link class identifier
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> registered <span class="sign">!</span> <span class="sign">.</span>TRUE<span class="sign">.</span> <span class="sign">-</span> <span class="keyword">if</span> the link class has been registered and
|
||||
<span class="sign">!</span> <span class="sign">.</span>FALSE<span class="sign">.</span> <span class="sign">-</span> <span class="keyword">if</span> it is unregistered
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5L2fh5lmove5ff"></a>
|
||||
<a name="robo191"></a><h2>h5lmove_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo49">H5L</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5lmove_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Renames a link within an <a href="./HDF5_f90.html#robo76">HDF5</a> file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> src_loc_id - Original file or group identifier.
|
||||
src_name - Original link name.
|
||||
dest_loc_id - Destination file or group identifier.
|
||||
dest_name - NEW link name.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Error code:
|
||||
0 on success and -1 on failure
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lcpl_id - Link creation property list identifier to be associated WITH the NEW link.
|
||||
lapl_id - Link access property list identifier to be associated WITH the NEW link.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
March 3, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5lmove_f</strong><span class="sign">(</span>src_loc_id<span class="sign">,</span> src_name<span class="sign">,</span> dest_loc_id<span class="sign">,</span> dest_name<span class="sign">,</span> hdferr<span class="sign">,</span> lcpl_id<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> src_loc_id <span class="sign">!</span> Original file or group identifier<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> src_name <span class="sign">!</span> Original link name<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dest_loc_id <span class="sign">!</span> Destination file or group identifier<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dest_name <span class="sign">!</span> NEW link name<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lcpl_id <span class="sign">!</span> Link creation property list identifier
|
||||
<span class="sign">!</span> to be associated WITH the NEW link<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link access property list identifier
|
||||
<span class="sign">!</span> to be associated WITH the NEW link<span class="sign">.</span>
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Lff.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Of.c</title>
|
||||
<!-- Source: ./src/H5Of.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Of2fH5Of"></a>
|
||||
<a name="robo59"></a><h2>H5Of</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Off_f90.html#robo56">H5O</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Of.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,198 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Off.f90</title>
|
||||
<!-- Source: ./src/H5Off.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5O"></a>
|
||||
<a name="robo56"></a><h2>H5O</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5O</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5Off.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran interfaces for <strong>H5O</strong> functions. It includes
|
||||
all the functions that are independent on whether the Fortran 2003 functions
|
||||
are enabled or disabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <strong>H5O</strong> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5O2fh5oclose5ff"></a>
|
||||
<a name="robo193"></a><h2>h5oclose_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo56">H5O</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5oclose_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Closes an object in an <a href="./HDF5_f90.html#robo76">HDF5</a> file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> object_id - Object identifier
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
December 17, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5oclose_f</strong><span class="sign">(</span>object_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> object_id
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5O2fh5olink5ff"></a>
|
||||
<a name="robo195"></a><h2>h5olink_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo56">H5O</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5olink_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a hard link to an object in an <a href="./HDF5_f90.html#robo76">HDF5</a> file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> object_id - Object to be linked.
|
||||
new_loc_id - File or group identifier specifying location at which object is to be linked.
|
||||
new_link_name - Name of link to be created, relative to new_loc_id.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lcpl_id - Link creation property list identifier.
|
||||
lapl_id - Link access property list identifier.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
April 21, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5olink_f</strong><span class="sign">(</span>object_id<span class="sign">,</span> new_loc_id<span class="sign">,</span> new_link_name<span class="sign">,</span> hdferr<span class="sign">,</span> lcpl_id<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> object_id <span class="sign">!</span> Object to be linked
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> new_loc_id <span class="sign">!</span> File or group identifier specifying
|
||||
<span class="sign">!</span> location at which object is to be linked<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> new_link_name <span class="sign">!</span> Name of link to be created<span class="sign">,</span> relative to new_loc_id<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
<span class="sign">!</span> Success<span class="sign">:</span> 0
|
||||
<span class="sign">!</span> Failure<span class="sign">:</span> <span class="sign">-</span>1
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lcpl_id <span class="sign">!</span> Link creation property list identifier<span class="sign">.</span>
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Link creation property list identifier<span class="sign">.</span>
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5O2fh5oopen5ff"></a>
|
||||
<a name="robo196"></a><h2>h5oopen_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo56">H5O</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5oopen_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Opens an object in an <a href="./HDF5_f90.html#robo76">HDF5</a> file by location identifier and path name.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - File or group identifier
|
||||
name - Path to the object, relative to loc_id.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> obj_id - Object identifier for the opened object
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> lapl_id - Access property list identifier for the link pointing to the object
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
April 18, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5oopen_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> obj_id<span class="sign">,</span> hdferr<span class="sign">,</span> lapl_id<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Path to the object<span class="sign">,</span> relative to loc_id
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Object identifier <span class="keyword">for</span> the opened object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
<span class="sign">!</span> Success<span class="sign">:</span> 0
|
||||
<span class="sign">!</span> Failure<span class="sign">:</span> <span class="sign">-</span>1
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lapl_id <span class="sign">!</span> Attribute access property list
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5O2fh5open5fby5faddr5ff"></a>
|
||||
<a name="robo197"></a><h2>h5open_by_addr_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo56">H5O</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> h5oopen_by_addr_f
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Opens an object using its address within an <a href="./HDF5_f90.html#robo76">HDF5</a> file.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - File or group identifier
|
||||
addr - Object’s address in the file
|
||||
OUTPUTS:
|
||||
obj_id - Object identifier for the opened object
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
September 14, 2009
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE h5oopen_by_addr_f<span class="sign">(</span>loc_id<span class="sign">,</span> addr<span class="sign">,</span> obj_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> File or group identifier
|
||||
INTEGER<span class="sign">(</span>HADDR_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> addr <span class="sign">!</span> Object<span class="sign">â</span><span class="sign">€</span><span class="sign">™</span>s address in the file
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Object identifier <span class="keyword">for</span> the opened object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code<span class="sign">:</span>
|
||||
<span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Off.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Pf.c</title>
|
||||
<!-- Source: ./src/H5Pf.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Pf2fH5Pf"></a>
|
||||
<a name="robo63"></a><h2>H5Pf</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for H5P Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Pf.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,832 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Pff_F03.f90</title>
|
||||
<!-- Source: ./src/H5Pff_F03.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5P2028F0329"></a>
|
||||
<a name="robo61"></a><h2>H5P (F03)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> H5P_PROVISIONAL
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran 90 and Fortran 2003 interfaces for H5P functions.
|
||||
It contains the same functions as H5Pff_DEPRECIATE.f90 but includes the
|
||||
Fortran 2003 functions and the interface listings. This file will be compiled
|
||||
instead of H5Pff_DEPRECIATE.f90 if Fortran 2003 functions are enabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new H5P function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292f20h5pget5fdouble"></a>
|
||||
<a name="robo80"></a><h2> h5pget_double</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="./H5Pff_F90_f90.html#robo229">h5pget_double</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> value - value of property
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <a href="./H5Pff_F90_f90.html#robo229">h5pget_double</a><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
DOUBLE PRECISION<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pcreate5fclass5ff"></a>
|
||||
<a name="robo205"></a><h2>h5pcreate_class_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pcreate_class_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Create a new property list class
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> parent - Property list identifier of the parent class
|
||||
Possible values include:
|
||||
H5P_ROOT_F
|
||||
H5P_FILE_CREATE_F
|
||||
H5P_FILE_ACCESS_F
|
||||
H5P_DATASET_CREATE_F
|
||||
H5P_DATASET_XFER_F
|
||||
H5P_FILE_MOUNT_F
|
||||
name - name of the class we are creating
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> class - porperty list class identifier
|
||||
hdferr: - error code
|
||||
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> H5P_cls_create_func_t (create) - Callback routine called when a property list is created
|
||||
create_data - User pointer to any class creation information needed
|
||||
H5P_cls_copy_func_t (copy) - Callback routine called when a property list is copied
|
||||
copy_data - User pointer to any class copy information needed
|
||||
H5P_cls_close_func_t (close) - Callback routine called when a property list is being closed
|
||||
close_data - User pointer to any class close information needed
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Added callback arguments
|
||||
M. Scot Breitenfeld, July 3, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pcreate_class_f</strong><span class="sign">(</span>parent<span class="sign">,</span> name<span class="sign">,</span> class<span class="sign">,</span> hdferr<span class="sign">,</span> create<span class="sign">,</span> create_data<span class="sign">,</span> copy<span class="sign">,</span> copy_data<span class="sign">,</span> close<span class="sign">,</span> close_data<span class="sign">)</span>
|
||||
USE iso_c_binding
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> parent <span class="sign">!</span> parent property list class identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> name of property tocreate
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> property list class identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
TYPE<span class="sign">(</span>C_PTR<span class="sign">)</span><span class="sign">,</span> OPTIONAL <span class="sign">:</span><span class="sign">:</span> create_data<span class="sign">,</span> copy_data<span class="sign">,</span> close_data
|
||||
TYPE<span class="sign">(</span>C_FUNPTR<span class="sign">)</span><span class="sign">,</span> OPTIONAL <span class="sign">:</span><span class="sign">:</span> create<span class="sign">,</span> copy<span class="sign">,</span> close
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pget5fchar"></a>
|
||||
<a name="robo218"></a><h2>h5pget_char</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pget_char</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> value - value of property
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pget_char</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pget5finteger"></a>
|
||||
<a name="robo247"></a><h2>h5pget_integer</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pget_integer</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> value - value of property
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pget_integer</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pget5freal"></a>
|
||||
<a name="robo261"></a><h2>h5pget_real</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pget_real</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> value - value of property
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pget_real</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
REAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pinsert5fchar"></a>
|
||||
<a name="robo273"></a><h2>h5pinsert_char</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pinsert_char</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a temporary property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> plist - property list identifier
|
||||
permanent property within
|
||||
name - name of property to insert
|
||||
size - size of property in bytes
|
||||
value - initial value for the property
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pinsert_char</strong><span class="sign">(</span>plist<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE iso_c_binding
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to insert
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of property value
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pinsert5fdouble"></a>
|
||||
<a name="robo274"></a><h2>h5pinsert_double</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pinsert_double</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a temporary property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> plist - property list identifier
|
||||
permanent property within
|
||||
name - name of property to insert
|
||||
size - size of property in bytes
|
||||
value - initial value for the property
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> NONE
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pinsert_double</strong><span class="sign">(</span>plist<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE iso_c_binding
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to insert
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the property value
|
||||
DOUBLE PRECISION<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pinsert5finteger"></a>
|
||||
<a name="robo276"></a><h2>h5pinsert_integer</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pinsert_integer</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a temporary property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> plist - property list identifier
|
||||
name - name of property to insert
|
||||
size - size of property in bytes
|
||||
value - initial value for the property
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pinsert_integer</strong><span class="sign">(</span>plist<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE iso_c_binding
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to insert
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pinsert5fptr"></a>
|
||||
<a name="robo278"></a><h2>h5pinsert_ptr</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pinsert_ptr</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a temporary property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> plist - property list identifier
|
||||
permanent property within
|
||||
name - name of property to insert
|
||||
size - size of property in bytes
|
||||
value - initial value for the property
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
June 24, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pinsert_ptr</strong><span class="sign">(</span>plist<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE iso_c_binding
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to insert
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of property value
|
||||
TYPE<span class="sign">(</span>c_ptr<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pinsert5freal"></a>
|
||||
<a name="robo280"></a><h2>h5pinsert_real</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pinsert_real</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a temporary property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> plist - property list identifier
|
||||
permanent property within
|
||||
name - name of property to insert
|
||||
size - size of property in bytes
|
||||
value - initial value for the property
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pinsert_real</strong><span class="sign">(</span>plist<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE iso_c_binding
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to insert
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the property value
|
||||
REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pregister5fchar"></a>
|
||||
<a name="robo283"></a><h2>h5pregister_char</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pregister_char</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a permanent property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> class - property list class to register
|
||||
permanent property within
|
||||
name - name of property to register
|
||||
size - size of property in bytes
|
||||
value - default value for property in newly
|
||||
created property lists
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pregister_char</strong><span class="sign">(</span>class<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> Property list class identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to <span class="keyword">register</span>
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> size of the property value
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pregister5fdouble"></a>
|
||||
<a name="robo286"></a><h2>h5pregister_double</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pregister_double</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a permanent property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> class - property list class to register
|
||||
permanent property within
|
||||
name - name of property to register
|
||||
size - size of property in bytes
|
||||
value - default value for property in newly
|
||||
created property lists
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pregister_double</strong><span class="sign">(</span>class<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> Property list class identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to <span class="keyword">register</span>
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> size of the property value
|
||||
DOUBLE PRECISION<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pregister5finteger"></a>
|
||||
<a name="robo287"></a><h2>h5pregister_integer</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pregister_integer</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a permanent property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> class - property list class to register
|
||||
permanent property within
|
||||
name - name of property to register
|
||||
size - size of property in bytes
|
||||
value - default value for property in newly
|
||||
created property lists
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pregister_integer</strong><span class="sign">(</span>class<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> Property list class identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to <span class="keyword">register</span>
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pregister5fptr"></a>
|
||||
<a name="robo289"></a><h2>h5pregister_ptr</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pregister_ptr</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a permanent property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> class - property list class to register
|
||||
permanent property within
|
||||
name - name of property to register
|
||||
size - size of property in bytes
|
||||
value - default value for property in newly
|
||||
created property lists
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
June 24, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pregister_ptr</strong><span class="sign">(</span>class<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> Property list class identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to <span class="keyword">register</span>
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the property value
|
||||
TYPE<span class="sign">(</span>C_PTR<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pregister5freal"></a>
|
||||
<a name="robo291"></a><h2>h5pregister_real</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pregister_real</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a permanent property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> class - property list class to register
|
||||
permanent property within
|
||||
name - name of property to register
|
||||
size - size of property in bytes
|
||||
value - default value for property in newly
|
||||
created property lists
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pregister_real</strong><span class="sign">(</span>class<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> Property list class identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to <span class="keyword">register</span>
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> size of the property value
|
||||
REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pset28get29fill5fvalue5ff"></a>
|
||||
<a name="robo294"></a><h2>h5pset(get)fill_value_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset(get)fill_value_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets(gets) fill value for a dataset creation property list
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - dataset creation property list identifier
|
||||
type_id - datatype identifier for fill value
|
||||
fillvalue - fill value
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> type_id - datatype identifier for fill value
|
||||
fillvalue - fill value
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 14, 2001
|
||||
|
||||
Added the recommended way of passing fillvalue
|
||||
and that is by passing the C address, all other
|
||||
ways are obsolete and should be avoided. June, 2008 MSB
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> <strong>h5pset(get)fill_value_f</strong> function is overloaded to support
|
||||
INTEGER, REAL, DOUBLE PRECISION and CHARACTER dtatypes.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE h5pset_fill_value_integer<span class="sign">(</span>prp_id<span class="sign">,</span> type_id<span class="sign">,</span> fillvalue<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> type_id <span class="sign">!</span> Datatype identifier of
|
||||
<span class="sign">!</span> of fillvalue datatype
|
||||
<span class="sign">!</span> <span class="sign">(</span>in memory<span class="sign">)</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> fillvalue <span class="sign">!</span> Fillvalue
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pset5fchar"></a>
|
||||
<a name="robo303"></a><h2>h5pset_char</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_char</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
value - value to set property to
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> NONE
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_char</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pset5fdouble"></a>
|
||||
<a name="robo313"></a><h2>h5pset_double</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_double</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
value - value to set property to
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_double</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
DOUBLE PRECISION<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pset5finteger"></a>
|
||||
<a name="robo334"></a><h2>h5pset_integer</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_integer</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
value - value to set property to
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_integer</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F03292fh5pset5freal"></a>
|
||||
<a name="robo345"></a><h2>h5pset_real</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo61">H5P (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_real</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
value - value to set property to
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_real</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Pff_F03.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,715 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Pff_F90.f90</title>
|
||||
<!-- Source: ./src/H5Pff_F90.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5P20285fF9029"></a>
|
||||
<a name="robo60"></a><h2>H5P (_F90)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> H5P_PROVISIONAL
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran 90 interfaces for H5P functions. It contains
|
||||
the same functions as <a href="./H5Pff_F03_f90.html#robo_top_of_doc">H5Pff_F03.f90</a> but excludes the Fortran 2003 functions
|
||||
and the interface listings. This file will be compiled instead of <a href="./H5Pff_F03_f90.html#robo_top_of_doc">H5Pff_F03.f90</a>
|
||||
if Fortran 2003 functions are not enabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new H5P function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pcreate5fclass5ff"></a>
|
||||
<a name="robo206"></a><h2>h5pcreate_class_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pcreate_class_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Create a new property list class
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> parent - Property list identifier of the parent class
|
||||
Possible values include:
|
||||
H5P_ROOT_F
|
||||
H5P_FILE_CREATE_F
|
||||
H5P_FILE_ACCESS_F
|
||||
H5P_DATASET_CREATE_F
|
||||
H5P_DATASET_XFER_F
|
||||
H5P_FILE_MOUNT_F
|
||||
name - name of the class we are creating
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> class - property list class identifier
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pcreate_class_f</strong><span class="sign">(</span>parent<span class="sign">,</span> name<span class="sign">,</span> class<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> parent <span class="sign">!</span> parent property list class
|
||||
<span class="sign">!</span> identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> name of property tocreate
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> property list class identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pget5fchar"></a>
|
||||
<a name="robo219"></a><h2>h5pget_char</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pget_char</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> value - value of property
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pget_char</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pget5fdouble"></a>
|
||||
<a name="robo229"></a><h2>h5pget_double</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pget_double</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> value - value of property
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pget_double</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
DOUBLE PRECISION<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pget5finteger"></a>
|
||||
<a name="robo248"></a><h2>h5pget_integer</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pget_integer</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> value - value of property
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pget_integer</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pget5freal"></a>
|
||||
<a name="robo260"></a><h2>h5pget_real</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pget_real</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Gets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> value - value of property
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pget_real</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
REAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pinsert5fchar"></a>
|
||||
<a name="robo272"></a><h2>h5pinsert_char</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pinsert_char</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a temporary property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> plist - property list identifier
|
||||
permanent property within
|
||||
name - name of property to insert
|
||||
size - size of property in bytes
|
||||
value - initial value for the property
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source">SUBROUTINE <strong>h5pinsert_char</strong><span class="sign">(</span>plist<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to insert
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of property value
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pinsert5fdouble"></a>
|
||||
<a name="robo275"></a><h2>h5pinsert_double</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pinsert_double</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a temporary property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> plist - property list identifier
|
||||
permanent property within
|
||||
name - name of property to insert
|
||||
size - size of property in bytes
|
||||
value - initial value for the property
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pinsert_double</strong><span class="sign">(</span>plist<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to insert
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the property value
|
||||
DOUBLE PRECISION<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pinsert5finteger"></a>
|
||||
<a name="robo277"></a><h2>h5pinsert_integer</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pinsert_integer</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a temporary property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> plist - property list identifier
|
||||
name - name of property to insert
|
||||
size - size of property in bytes
|
||||
value - initial value for the property
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pinsert_integer</strong><span class="sign">(</span>plist<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to insert
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pinsert5freal"></a>
|
||||
<a name="robo279"></a><h2>h5pinsert_real</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pinsert_real</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a temporary property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> plist - property list identifier
|
||||
permanent property within
|
||||
name - name of property to insert
|
||||
size - size of property in bytes
|
||||
value - initial value for the property
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pinsert_real</strong><span class="sign">(</span>plist<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> plist <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to insert
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the property value
|
||||
REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pregister5fchar"></a>
|
||||
<a name="robo284"></a><h2>h5pregister_char</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pregister_char</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a permanent property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> class - property list class to register
|
||||
permanent property within
|
||||
name - name of property to register
|
||||
size - size of property in bytes
|
||||
value - default value for property in newly
|
||||
created property lists
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pregister_char</strong><span class="sign">(</span>class<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> Property list class identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to <span class="keyword">register</span>
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> size of the property value
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pregister5fdouble"></a>
|
||||
<a name="robo285"></a><h2>h5pregister_double</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pregister_double</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a permanent property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> class - property list class to register
|
||||
permanent property within
|
||||
name - name of property to register
|
||||
size - size of property in bytes
|
||||
value - default value for property in newly
|
||||
created property lists
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pregister_double</strong><span class="sign">(</span>class<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> Property list class identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to <span class="keyword">register</span>
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the property value
|
||||
DOUBLE PRECISION<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pregister5finteger"></a>
|
||||
<a name="robo288"></a><h2>h5pregister_integer</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pregister_integer</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Registers a permanent property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> class - property list class to register
|
||||
permanent property within
|
||||
name - name of property to register
|
||||
size - size of property in bytes
|
||||
value - default value for property in newly
|
||||
created property lists
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pregister_integer</strong><span class="sign">(</span>class<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> Property list class identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to <span class="keyword">register</span>
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Size of the property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pregister5freal"></a>
|
||||
<a name="robo290"></a><h2>h5pregister_real</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pregister_real</strong>
|
||||
|
||||
PURPOSE Registers a permanent property with a property list class.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> class - property list class to register
|
||||
permanent property within
|
||||
name - name of property to register
|
||||
size - size of property in bytes
|
||||
value - default value for property in newly
|
||||
created property lists
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 10, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pregister_real</strong><span class="sign">(</span>class<span class="sign">,</span> name<span class="sign">,</span> size<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> class <span class="sign">!</span> Property list class identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to <span class="keyword">register</span>
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> size of the property value
|
||||
REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pset28get29fill5fvalue5ff"></a>
|
||||
<a name="robo295"></a><h2>h5pset(get)fill_value_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset(get)fill_value_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets(gets) fill value for a dataset creation property list
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - dataset creation property list identifier
|
||||
type_id - datatype identifier for fill value
|
||||
fillvalue - fill value
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> type_id - datatype identifier for fill value
|
||||
fillvalue - fill value
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). March 14, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> <strong>h5pset(get)fill_value_f</strong> function is overloaded to support
|
||||
INTEGER, REAL, DOUBLE PRECISION and CHARACTER dtatypes.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE h5pset_fill_value_integer<span class="sign">(</span>prp_id<span class="sign">,</span> type_id<span class="sign">,</span> fillvalue<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> type_id <span class="sign">!</span> Datatype identifier of
|
||||
<span class="sign">!</span> of fillvalue datatype
|
||||
<span class="sign">!</span> <span class="sign">(</span>in memory<span class="sign">)</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> fillvalue <span class="sign">!</span> Fillvalue
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pset5fchar"></a>
|
||||
<a name="robo304"></a><h2>h5pset_char</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_char</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
value - value to set property to
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> NONE
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_char</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pset5fdouble"></a>
|
||||
<a name="robo312"></a><h2>h5pset_double</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_double</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
value - value to set property to
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_double</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
DOUBLE PRECISION<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pset5finteger"></a>
|
||||
<a name="robo333"></a><h2>h5pset_integer</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_integer</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
value - value to set property to
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_integer</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5P2028F90292fh5pset5freal"></a>
|
||||
<a name="robo346"></a><h2>h5pset_real</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="./H5Pff_f90.html#robo62">H5P (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5pset_real</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Sets a property list value
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> prp_id - iproperty list identifier to modify
|
||||
name - name of property to modify
|
||||
value - value to set property to
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
October 9, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5pset_real</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> value<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> prp_id <span class="sign">!</span> Property list identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of property to modify
|
||||
REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> value <span class="sign">!</span> Property value
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Pff_F90.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Rf.c</title>
|
||||
<!-- Source: ./src/H5Rf.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Rf2fH5Rf"></a>
|
||||
<a name="robo67"></a><h2>H5Rf</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Rff_f90.html#robo64">H5R</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Rf.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,492 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Rff_F03.f90</title>
|
||||
<!-- Source: ./src/H5Rff_F03.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5R2028F0329"></a>
|
||||
<a name="robo65"></a><h2>H5R (F03)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE H5R_PROVISIONAL
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5Rff_F03.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran 90 and Fortran 2003 interfaces for <a href="./H5Rff_f90.html#robo64">H5R</a> functions.
|
||||
It contains the same functions as H5Rff_DEPRECIATE.f90 but includes the
|
||||
Fortran 2003 functions and the interface listings. This file will be compiled
|
||||
instead of H5Rff_DEPRECIATE.f90 if Fortran 2003 functions are enabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <a href="./H5Rff_f90.html#robo64">H5R</a> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F03292fh5rcreate5fobject5ff"></a>
|
||||
<a name="robo358"></a><h2>h5rcreate_object_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo65">H5R (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rcreate_object_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates reference to the object
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the object at the specified location
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> ref - reference to the specified object
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rcreate_f subroutine.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rcreate_object_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> ref<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Location identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the object at location specified
|
||||
<span class="sign">!</span> by loc_id identifier
|
||||
TYPE<span class="sign">(</span>hobj_ref_t_f<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>INOUT<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Object reference
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F03292fh5rcreate5fptr5ff"></a>
|
||||
<a name="robo360"></a><h2>h5rcreate_ptr_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo65">H5R (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rcreate_ptr_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates a reference.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the dataset at the specified location
|
||||
ref_type - type of reference:
|
||||
H5R_OBJECT
|
||||
H5T_STD_REF_DSETREG
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> ref - reference created by the function call.
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
OPTIONAL
|
||||
space_id - dataspace identifier that describes selected region
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
June 20, 2008
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rcreate_f
|
||||
subroutine where the output is a pointer.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rcreate_ptr_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> ref_type<span class="sign">,</span> ref<span class="sign">,</span> hdferr<span class="sign">,</span> space_id<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Location identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the dataset at location specified
|
||||
<span class="sign">!</span> by loc_id identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref_type <span class="sign">!</span> type of reference
|
||||
TYPE<span class="sign">(</span>C_PTR<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>INOUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Reference created by the function call
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> OPTIONAL <span class="sign">:</span><span class="sign">:</span> space_id <span class="sign">!</span> Dataset<span class="squote">'s dataspace identifier
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F03292fh5rcreate5fregion5ff"></a>
|
||||
<a name="robo362"></a><h2>h5rcreate_region_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo65">H5R (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rcreate_region_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates reference to the dataset region
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the dataset at the specified location
|
||||
space_id - dataspace identifier that describes selected region
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> ref - reference to the dataset region
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rcreate_f subroutine.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rcreate_region_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> space_id<span class="sign">,</span> ref<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Location identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the dataset at location specified
|
||||
<span class="sign">!</span> by loc_id identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> space_id <span class="sign">!</span> Dataset<span class="squote">'s dataspace identifier
|
||||
TYPE(hdset_reg_ref_t_f), INTENT(INOUT), TARGET :: ref ! Dataset region reference
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F03292fh5rdereference5fobject5ff"></a>
|
||||
<a name="robo363"></a><h2>h5rdereference_object_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo65">H5R (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rdereference_object_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Opens the <a href="./HDF5_f90.html#robo76">HDF5</a> object referenced
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dset_id - identifier of the dataset containing
|
||||
reference
|
||||
ref - reference to open
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> obj_id - object_identifier
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rdereference_f subroutine.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rdereference_object_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> ref<span class="sign">,</span> ref_obj_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Dataset identifier
|
||||
TYPE<span class="sign">(</span>hobj_ref_t_f<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Object reference
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref_obj_id <span class="sign">!</span> Object identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F03292fh5rdereference5fptr5ff"></a>
|
||||
<a name="robo365"></a><h2>h5rdereference_ptr_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo65">H5R (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rdereference_ptr_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Opens the <a href="./HDF5_f90.html#robo76">HDF5</a> object referenced.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> obj_id - valid identifier for the file containing the
|
||||
referenced object or any object in that file.
|
||||
ref_type - the reference type of ref.
|
||||
ref - Reference to open.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> ref_obj_id - identifier of referenced object
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
June 20, 2008
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rdereference_f
|
||||
subroutine using pointers.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rdereference_ptr_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> ref_type<span class="sign">,</span> ref<span class="sign">,</span> ref_obj_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Valid identifier <span class="keyword">for</span> the file containing the
|
||||
<span class="sign">!</span> referenced object or any object in that file<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref_type <span class="sign">!</span> The reference type of ref<span class="sign">.</span>
|
||||
TYPE<span class="sign">(</span>C_PTR<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Object reference
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref_obj_id
|
||||
<span class="sign">!</span> Identifier of referenced object
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F03292fh5rdereference5fregion5ff"></a>
|
||||
<a name="robo366"></a><h2>h5rdereference_region_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo65">H5R (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rdereference_region_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Opens the dataset region
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dset_id - identifier of the dataset containing
|
||||
reference to teh regions
|
||||
ref - reference to open
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> obj_id - dataspace identifier
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rdereference_f subroutine.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rdereference_region_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> ref<span class="sign">,</span> ref_obj_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Dataset identifier
|
||||
TYPE<span class="sign">(</span>hdset_reg_ref_t_f<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Object reference
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref_obj_id <span class="sign">!</span> Dataspace identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F03292fh5rget5fname5fobject5ff"></a>
|
||||
<a name="robo369"></a><h2>h5rget_name_object_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo65">H5R (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rget_name_object_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves a name of a referenced object.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - Identifier for the dataset containing the reference or for the group that dataset is in.
|
||||
ref - An object or dataset region reference.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> name - A name associated with the referenced object or dataset region.
|
||||
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> size - The size of the name buffer.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
March 28, 2008
|
||||
|
||||
SOURCES
|
||||
or for the group that dataset is in.
|
||||
returning 0 (zero) if no name is associated
|
||||
with the identifier
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F03292fh5rget5fname5fptr5ff"></a>
|
||||
<a name="robo370"></a><h2>h5rget_name_ptr_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo65">H5R (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rget_name_ptr_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves a name of a referenced object.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - Identifier for the dataset containing the reference or
|
||||
for the group that dataset is in.
|
||||
ref_type - Type of reference.
|
||||
ref - An object or dataset region reference.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> name - A name associated with the referenced object or dataset ptr.
|
||||
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> size - The size of the name buffer.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
March 28, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rget_name_ptr_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> ref_type<span class="sign">,</span> ref<span class="sign">,</span> name<span class="sign">,</span> hdferr<span class="sign">,</span> size<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Identifier <span class="keyword">for</span> the dataset containing the reference
|
||||
<span class="sign">!</span> or <span class="keyword">for</span> the group that dataset is in<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref_type <span class="sign">!</span> Type of reference<span class="sign">.</span>
|
||||
TYPE<span class="sign">(</span>C_PTR<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> An object or dataset region reference<span class="sign">.</span>
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> A name associated with the referenced object or dataset ptr<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> The size of the name buffer<span class="sign">,</span>
|
||||
<span class="sign">!</span> returning 0 <span class="sign">(</span>zero<span class="sign">)</span> <span class="keyword">if</span> no name is associated
|
||||
<span class="sign">!</span> with the identifier
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F03292fh5rget5fname5fregion5ff"></a>
|
||||
<a name="robo372"></a><h2>h5rget_name_region_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo65">H5R (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rget_name_region_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves a name of a dataset region.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - Identifier for the dataset containing the reference or
|
||||
for the group that dataset is in.
|
||||
ref - An object or dataset region reference.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> name - A name associated with the referenced object or dataset region.
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> size - The size of the name buffer.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
March 28, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rget_name_region_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> ref<span class="sign">,</span> name<span class="sign">,</span> hdferr<span class="sign">,</span> size<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Identifier <span class="keyword">for</span> the dataset containing the reference
|
||||
<span class="sign">!</span> or <span class="keyword">for</span> the group that dataset is in<span class="sign">.</span>
|
||||
TYPE<span class="sign">(</span>hdset_reg_ref_t_f<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span><span class="sign">,</span> TARGET <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Object reference
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> The size of the name buffer<span class="sign">,</span>
|
||||
<span class="sign">!</span> returning 0 <span class="sign">(</span>zero<span class="sign">)</span> <span class="keyword">if</span> no name is associated with the identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> A name associated with the referenced object or dataset region<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F03292fh5rget5fobj5ftype5ff"></a>
|
||||
<a name="robo373"></a><h2>h5rget_obj_type_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo65">H5R (F03)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rget_obj_type_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves the type of object that an object reference points to.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - Identifier for the dataset containing the reference or
|
||||
for the group that dataset is in.
|
||||
ref_type - Type of reference to query.
|
||||
ref - Reference to query.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> obj_type - Type of referenced object.
|
||||
H5G_UNKNOWN_F (-1)
|
||||
H5G_LINK_F 0
|
||||
H5G_GROUP_F 1
|
||||
H5G_DATASET_F 2
|
||||
H5G_TYPE_F 3
|
||||
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
Decemeber 17, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rget_obj_type_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> ref_type<span class="sign">,</span> ref<span class="sign">,</span> obj_type<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref_type
|
||||
TYPE<span class="sign">(</span>C_PTR<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_type
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Rff_F03.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,305 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Rff_F90.f90</title>
|
||||
<!-- Source: ./src/H5Rff_F90.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5R2028F9029"></a>
|
||||
<a name="robo66"></a><h2>H5R (F90)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE H5R_PROVISIONAL
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5Rff_F90.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran 90 interfaces for <a href="./H5Rff_f90.html#robo64">H5R</a> functions. It contains
|
||||
the same functions as <a href="./H5Rff_F03_f90.html#robo_top_of_doc">H5Rff_F03.f90</a> but excludes the Fortran 2003 functions
|
||||
and the interface listings. This file will be compiled instead of <a href="./H5Rff_F03_f90.html#robo_top_of_doc">H5Rff_F03.f90</a>
|
||||
if Fortran 2003 functions are not enabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <a href="./H5Rff_f90.html#robo64">H5R</a> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F90292fh5rcreate5fobject5ff"></a>
|
||||
<a name="robo359"></a><h2>h5rcreate_object_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo66">H5R (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rcreate_object_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates reference to the object
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the object at the specified location
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> ref - reference to the specified object
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rcreate_f subroutine.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rcreate_object_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> ref<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Location identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the object at location specified
|
||||
<span class="sign">!</span> by loc_id identifier
|
||||
TYPE<span class="sign">(</span>hobj_ref_t_f<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Object reference
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F90292fh5rcreate5fregion5ff"></a>
|
||||
<a name="robo361"></a><h2>h5rcreate_region_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo66">H5R (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rcreate_region_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Creates reference to the dataset region
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - location identifier
|
||||
name - name of the dataset at the specified location
|
||||
space_id - dataspace identifier that describes selected region
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> ref - reference to the dataset region
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rcreate_f subroutine.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rcreate_region_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> space_id<span class="sign">,</span> ref<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Location identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Name of the dataset at location specified
|
||||
<span class="sign">!</span> by loc_id identifier
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> space_id <span class="sign">!</span> Dataset<span class="squote">'s dataspace identifier
|
||||
TYPE(hdset_reg_ref_t_f), INTENT(OUT) :: ref ! Dataset region reference
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F90292fh5rdereference5fobject5ff"></a>
|
||||
<a name="robo364"></a><h2>h5rdereference_object_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo66">H5R (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rdereference_object_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Opens the <a href="./HDF5_f90.html#robo76">HDF5</a> object referenced
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dset_id - identifier of the dataset containing reference
|
||||
ref - reference to open
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> obj_id - object_identifier
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rdereference_f subroutine.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rdereference_object_f</strong><span class="sign">(</span>dset_id<span class="sign">,</span> ref<span class="sign">,</span> obj_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dset_id <span class="sign">!</span> Dataset identifier
|
||||
TYPE<span class="sign">(</span>hobj_ref_t_f<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Object reference
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Object identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F90292fh5rdereference5fregion5ff"></a>
|
||||
<a name="robo367"></a><h2>h5rdereference_region_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo66">H5R (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rdereference_region_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Opens the dataset region
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dset_id - identifier of the dataset containing
|
||||
reference to teh regions
|
||||
ref - reference to open
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> obj_id - dataspace identifier
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rdereference_f subroutine.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rdereference_region_f</strong><span class="sign">(</span>dset_id<span class="sign">,</span> ref<span class="sign">,</span> obj_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dset_id <span class="sign">!</span> Dataset identifier
|
||||
TYPE<span class="sign">(</span>hdset_reg_ref_t_f<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Object reference
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_id <span class="sign">!</span> Dataspace identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F90292fh5rget5fname5fobject5ff"></a>
|
||||
<a name="robo368"></a><h2>h5rget_name_object_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo66">H5R (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rget_name_object_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves a name of a referenced object.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - Identifier for the dataset containing the reference or for the group that dataset is in.
|
||||
ref - An object or dataset region reference.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> name - A name associated with the referenced object or dataset region.
|
||||
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> size - The size of the name buffer.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
March 28, 2008
|
||||
|
||||
SOURCES
|
||||
or for the group that dataset is in.
|
||||
returning 0 (zero) if no name is associated with the identifier
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2028F90292fh5rget5fname5fregion5ff"></a>
|
||||
<a name="robo371"></a><h2>h5rget_name_region_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo66">H5R (F90)</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rget_name_region_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves a name of a dataset region.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> loc_id - Identifier for the dataset containing the reference or
|
||||
for the group that dataset is in.
|
||||
ref - An object or dataset region reference.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> name - A name associated with the referenced object or dataset region.
|
||||
hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">OPTIONAL PARAMETERS</p>
|
||||
<pre> size - The size of the name buffer.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
March 28, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rget_name_region_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> ref<span class="sign">,</span> name<span class="sign">,</span> hdferr<span class="sign">,</span> size<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> loc_id <span class="sign">!</span> Identifier <span class="keyword">for</span> the dataset containing the reference
|
||||
<span class="sign">!</span> or <span class="keyword">for</span> the group that dataset is in<span class="sign">.</span>
|
||||
TYPE<span class="sign">(</span>hdset_reg_ref_t_f<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Object reference
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span><span class="sign">,</span> OPTIONAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> The size of the name buffer<span class="sign">,</span>
|
||||
<span class="sign">!</span> returning 0 <span class="sign">(</span>zero<span class="sign">)</span> <span class="keyword">if</span> no name is associated
|
||||
<span class="sign">!</span> with the identifier
|
||||
CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> A name associated with the referenced object or dataset region<span class="sign">.</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Rff_F90.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,148 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Rff.f90</title>
|
||||
<!-- Source: ./src/H5Rff.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5R"></a>
|
||||
<a name="robo64"></a><h2>H5R</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5R</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5Rff.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran interfaces for <strong>H5R</strong> functions. It includes
|
||||
all the functions that are independent on whether the Fortran 2003 functions
|
||||
are enabled or disabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <strong>H5R</strong> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2fh5rget5fobject5ftype5fobj5ff"></a>
|
||||
<a name="robo374"></a><h2>h5rget_object_type_obj_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo64">H5R</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rget_object_type_obj_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves the type of object that an object reference points to.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dset_id - identifier of the dataset containing
|
||||
reference to the objects
|
||||
ref - reference to open
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> obj_type - object_type, possible values:
|
||||
H5G_UNKNOWN_F (-1)
|
||||
H5G_GROUP_F 0
|
||||
H5G_DATASET_F 1
|
||||
H5G_TYPE_F 2
|
||||
H5G_LINK_F 3
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rget_object_type_f
|
||||
subroutine.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rget_object_type_obj_f</strong><span class="sign">(</span>dset_id<span class="sign">,</span> ref<span class="sign">,</span> obj_type<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dset_id <span class="sign">!</span> Dataset identifier
|
||||
TYPE<span class="sign">(</span>hobj_ref_t_f<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Object reference
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_type <span class="sign">!</span> Object type
|
||||
<span class="sign">!</span> H5G_UNKNOWN_F <span class="sign">(</span><span class="sign">-</span>1<span class="sign">)</span>
|
||||
<span class="sign">!</span> H5G_GROUP_F 0
|
||||
<span class="sign">!</span> H5G_DATASET_F 1
|
||||
<span class="sign">!</span> H5G_TYPE_F 2
|
||||
<span class="sign">!</span> H5G_LINK_F 3
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5R2fh5rget5fregion5fregion5ff"></a>
|
||||
<a name="robo375"></a><h2>h5rget_region_region_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo64">H5R</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5rget_region_region_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Retrieves a dataspace with the specified region selected
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> dset_id - identifier of the dataset containing
|
||||
reference to the regions
|
||||
ref - reference to open
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> space_id - dataspace identifier
|
||||
hdferr - Returns 0 if successful and -1 if fails
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This is a module procedure for the h5rget_region_f subroutine.
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5rget_region_region_f</strong><span class="sign">(</span>dset_id<span class="sign">,</span> ref<span class="sign">,</span> space_id<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dset_id <span class="sign">!</span> Dataset identifier
|
||||
TYPE<span class="sign">(</span>hdset_reg_ref_t_f<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> ref <span class="sign">!</span> Dataset region reference
|
||||
INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> space_id <span class="sign">!</span> Space identifier
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Rff.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Sf.c</title>
|
||||
<!-- Source: ./src/H5Sf.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Sf2fH5Sf"></a>
|
||||
<a name="robo69"></a><h2>H5Sf</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Sff_f90.html#robo68">H5S</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Sf.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Tf.c</title>
|
||||
<!-- Source: ./src/H5Tf.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Tf2fH5Tf"></a>
|
||||
<a name="robo73"></a><h2>H5Tf</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Tff_f90.html#robo70">H5T</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Tf.c on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Zf.c</title>
|
||||
<!-- Source: ./src/H5Zf.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5Zf2fH5Zf"></a>
|
||||
<a name="robo75"></a><h2>H5Zf</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains C stubs for <a href="./H5Zff_f90.html#robo74">H5Z</a> Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Zf.c on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,173 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5Zff.f90</title>
|
||||
<!-- Source: ./src/H5Zff.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5Z"></a>
|
||||
<a name="robo74"></a><h2>H5Z</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5Z</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains Fortran interfaces for <strong>H5Z</strong> functions. It includes
|
||||
all the functions that are independent on whether the Fortran 2003 functions
|
||||
are enabled or disabled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new <strong>H5Z</strong> function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5Z2fh5zfilter5favail5ff"></a>
|
||||
<a name="robo466"></a><h2>h5zfilter_avail_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo74">H5Z</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5zfilter_avail_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Queries if filter is available
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> filter - filter
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> status - status; .TRUE. if filter is available,
|
||||
.FALSE. otherwise
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
March 12, 2003
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5zfilter_avail_f</strong><span class="sign">(</span>filter<span class="sign">,</span> status<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> filter <span class="sign">!</span> Filter<span class="sign">;</span> may be one of the following<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5Z_FILTER_DEFLATE_F
|
||||
<span class="sign">!</span> H5Z_FILTER_SZIP_F
|
||||
<span class="sign">!</span> H5Z_FILTER_NBIT_F
|
||||
<span class="sign">!</span> H5Z_FILTER_SCALEOFFSET_F
|
||||
<span class="sign">!</span> H5Z_FILTER_SHUFFLE_F
|
||||
<span class="sign">!</span> H5Z_FILTER_FLETCHER32_F
|
||||
LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> status <span class="sign">!</span> Flag<span class="sign">,</span> idicates <span class="keyword">if</span> filter
|
||||
<span class="sign">!</span> is availble not <span class="sign">(</span> TRUE or
|
||||
<span class="sign">!</span> FALSE<span class="sign">)</span>
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5Z2fh5zget5ffilter5finfo5ff"></a>
|
||||
<a name="robo467"></a><h2>h5zget_filter_info_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo74">H5Z</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5zget_filter_info_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Queries if filter has its encoder and/or decoder
|
||||
available
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> filter - filter
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> config_flags - Bit vector possibly containing the
|
||||
following values:
|
||||
H5Z_FILTER_ENCODE_ENABLED_F
|
||||
H5Z_FILTER_DECODE_ENABLED_F
|
||||
hdferr: - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Nat Furrer and James Laird
|
||||
June 16, 2004
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5zget_filter_info_f</strong><span class="sign">(</span>filter<span class="sign">,</span> config_flags<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> filter <span class="sign">!</span> Filter<span class="sign">;</span> may be one of the following<span class="sign">:</span>
|
||||
<span class="sign">!</span> H5Z_FILTER_DEFLATE_F
|
||||
<span class="sign">!</span> H5Z_FILTER_SZIP_F
|
||||
<span class="sign">!</span> H5Z_FILTER_NBIT_F
|
||||
<span class="sign">!</span> H5Z_FILTER_SCALEOFFSET_F
|
||||
<span class="sign">!</span> H5Z_FILTER_SHUFFLE_F
|
||||
<span class="sign">!</span> H5Z_FILTER_FLETCHER32_F
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> config_flags<span class="sign">!</span> Flag<span class="sign">,</span> indicates <span class="keyword">if</span> filter
|
||||
<span class="sign">!</span> has its encoder and<span class="sign">/</span>or decoder
|
||||
<span class="sign">!</span> available
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5Z2fh5zunregister5ff"></a>
|
||||
<a name="robo468"></a><h2>h5zunregister_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo74">H5Z</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5zunregister_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Unregisters specified filetr
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> filter - filter; may have one of the following values:
|
||||
H5Z_FILTER_DEFLATE_F
|
||||
H5Z_FILTER_SZIP_F
|
||||
H5Z_FILTER_NBIT_F
|
||||
H5Z_FILTER_SCALEOFFSET_F
|
||||
H5Z_FILTER_SHUFFLE_F
|
||||
H5Z_FILTER_FLETCHER32_F
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> hdferr - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
March 12, 2003
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5zunregister_f</strong><span class="sign">(</span>filter<span class="sign">,</span> hdferr<span class="sign">)</span>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> filter
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr <span class="sign">!</span> Error code
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5Zff.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,53 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5_DBLE_InterfaceExclude.f90</title>
|
||||
<!-- Source: ./src/H5_DBLE_InterfaceExclude.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="fortran2fsrc2fH55fDBLE5fInterfaceExclude2ef90"></a>
|
||||
<a name="robo78"></a><h2>src/H5_DBLE_InterfaceExclude.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> H5_DBLE_INTERFACE
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> This module is used for when the default REAL is of type DOUBLE PRECISION.
|
||||
We do not include the double precision interfaces if the defaut REAL is
|
||||
DOUBLE PRECISION since this would lead to a non-unique conflict with the
|
||||
generic interfaces declared as REAL and those declared as DOUBLE PRECISION.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> Empty module.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5_DBLE_InterfaceExclude.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,54 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5_DBLE_InterfaceInclude.f90</title>
|
||||
<!-- Source: ./src/H5_DBLE_InterfaceInclude.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="fortran2fsrc2fH55fDBLE5fInterfaceInclude2ef90"></a>
|
||||
<a name="robo79"></a><h2>src/H5_DBLE_InterfaceInclude.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> H5_DBLE_INTERFACE
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> This module is used for when the default REAL is not of the type DOUBLE PRECISION.
|
||||
We only do not include the double precision interfaces if the defaut REAL is
|
||||
DOUBLE PRECISION since this would lead to a non-unique conflict with the
|
||||
generic interfaces declared as REAL. Otherwise it is okay to include the interfaces.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This module contains all the DOUBLE PRECISION interfaces and corresponding subroutines
|
||||
from the HDF function catagory <a href="./H5Aff_f90.html#robo27">H5A</a>, <a href="./H5Dff_f90.html#robo31">H5D</a> and H5P.
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5_DBLE_InterfaceInclude.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,41 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5_f.c</title>
|
||||
<!-- Source: ./src/H5_f.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_programs.html#top">Programs</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2fsrc2fH55ff2ec"></a>
|
||||
<a name="robo0"></a><h2>fortran/src/H5_f.c</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> This file contains C stubs for H5 Fortran APIs
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5_f.c on Wed Oct 22 2008 15:34:43
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,83 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5_ff_F03.f90</title>
|
||||
<!-- Source: ./src/H5_ff_F03.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5LIB5fPROVISIONAL"></a>
|
||||
<a name="robo54"></a><h2>H5LIB_PROVISIONAL</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5LIB_PROVISIONAL</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file contains helper functions for Fortran 2003 features and is
|
||||
only compiled when Fortran 2003 features are enabled, otherwise
|
||||
the file <a href="./H5_ff_F90_f90.html#robo_top_of_doc">H5_ff_F90.f90</a> is compiled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5LIB5fPROVISIONAL2fh5offsetof"></a>
|
||||
<a name="robo194"></a><h2>h5offsetof</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo54">H5LIB_PROVISIONAL</a> ] [ <a href="../robo_functions.html#robo_top_of_doc">Functions</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5offsetof</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Computes the offset in memory
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> start - starting pointer address
|
||||
end - ending pointer address
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> offset - offset
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
Augest 25, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> FUNCTION <strong>h5offsetof</strong><span class="sign">(</span>start<span class="sign">,</span>end<span class="sign">)</span> RESULT<span class="sign">(</span>offset<span class="sign">)</span>
|
||||
USE<span class="sign">,</span> INTRINSIC <span class="sign">:</span><span class="sign">:</span> ISO_C_BINDING
|
||||
USE <a href="./H5f90global_f90.html#robo46">H5GLOBAL</a>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> offset
|
||||
TYPE<span class="sign">(</span>C_PTR<span class="sign">)</span><span class="sign">,</span> VALUE<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> start<span class="sign">,</span> end
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5_ff_F03.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,48 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5_ff_F90.f90</title>
|
||||
<!-- Source: ./src/H5_ff_F90.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5LIB5fPROVISIONAL2028F9029"></a>
|
||||
<a name="robo55"></a><h2>H5LIB_PROVISIONAL (F90)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <a href="./H5_ff_F03_f90.html#robo54">H5LIB_PROVISIONAL</a>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5_ff_F90.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This file is a dummy module for when Fortran 2003 features are not enabled.
|
||||
It is compiled in place of <a href="./H5_ff_F03_f90.html#robo_top_of_doc">H5_ff_F03.f90</a> and is empty.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5_ff_F90.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,269 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5_ff.f90</title>
|
||||
<!-- Source: ./src/H5_ff.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5LIB"></a>
|
||||
<a name="robo53"></a><h2>H5LIB</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5LIB</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This module provides fortran specific helper functions for the HDF library
|
||||
</pre>
|
||||
<p class="item_name">USES</p>
|
||||
<pre> <a href="./H5_ff_F03_f90.html#robo54">H5LIB_PROVISIONAL</a> - This module provides helper functions for Fortran 2003
|
||||
only features. If Fortran 2003 functions are enabled then
|
||||
<a href="./H5_ff_F03_f90.html#robo_top_of_doc">H5_ff_F03.f90</a> is compiled, else <a href="./H5_ff_F90_f90.html#robo_top_of_doc">H5_ff_F90.f90</a>,
|
||||
which is just a place holder blank module, is compiled.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> *** IMPORTANT ***
|
||||
If you add a new function you must add the function name to the
|
||||
Windows dll file 'hdf5_fortrandll.def' in the fortran/src directory.
|
||||
This is needed for Windows based operating systems.
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5LIB2fh5check5fversion5ff"></a>
|
||||
<a name="robo111"></a><h2>h5check_version_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo53">H5LIB</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5check_version_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Verifies that library versions are consistent.
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> majnum - major version of the library
|
||||
minum - minor version of the library
|
||||
relnum - release version of the library
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> error - error code
|
||||
Success: 0
|
||||
Failure: application aborts
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
September 24, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5check_version_f</strong><span class="sign">(</span>majnum<span class="sign">,</span> minnum<span class="sign">,</span> relnum<span class="sign">,</span> error<span class="sign">)</span>
|
||||
USE <a href="./H5f90global_f90.html#robo46">H5GLOBAL</a>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> majnum<span class="sign">,</span> minnum<span class="sign">,</span> relnum
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> error
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5LIB2fh5close5ff"></a>
|
||||
<a name="robo112"></a><h2>h5close_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo53">H5LIB</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5close_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Closes the <a href="./HDF5_f90.html#robo76">HDF5</a> library and Fortran90 interface.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> error - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5close_f</strong><span class="sign">(</span>error<span class="sign">)</span>
|
||||
USE <a href="./H5f90global_f90.html#robo46">H5GLOBAL</a>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> error
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5LIB2fh5dont5fatexit5ff"></a>
|
||||
<a name="robo122"></a><h2>h5dont_atexit_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo53">H5LIB</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5dont_atexit_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Instructs library not to install atexit cleanup routine.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> error - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
September 24, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5dont_atexit_f</strong><span class="sign">(</span>error<span class="sign">)</span>
|
||||
USE <a href="./H5f90global_f90.html#robo46">H5GLOBAL</a>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> error
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5LIB2fh5garbage5fcollect5ff"></a>
|
||||
<a name="robo150"></a><h2>h5garbage_collect_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo53">H5LIB</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5garbage_collect_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Garbage collects on all free-lists of all types.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> error - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
September 24, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5garbage_collect_f</strong><span class="sign">(</span>error<span class="sign">)</span>
|
||||
USE <a href="./H5f90global_f90.html#robo46">H5GLOBAL</a>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> error
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5LIB2fh5get5flibversion5ff"></a>
|
||||
<a name="robo154"></a><h2>h5get_libversion_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo53">H5LIB</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5get_libversion_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Returns the <a href="./HDF5_f90.html#robo76">HDF5</a> LIbrary release number
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> majnum - major version of the library
|
||||
minum - minor version of the library
|
||||
relnum - release version of the library
|
||||
error - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
September 24, 2002
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5get_libversion_f</strong><span class="sign">(</span>majnum<span class="sign">,</span> minnum<span class="sign">,</span> relnum<span class="sign">,</span> error<span class="sign">)</span>
|
||||
USE <a href="./H5f90global_f90.html#robo46">H5GLOBAL</a>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> majnum<span class="sign">,</span> minnum<span class="sign">,</span> relnum<span class="sign">,</span> error
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5LIB2fh5kind5fto5ftype"></a>
|
||||
<a name="robo177"></a><h2>h5kind_to_type</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo53">H5LIB</a> ] [ <a href="../robo_functions.html#robo_top_of_doc">Functions</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5kind_to_type</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Converts the KIND to the correct HDF type
|
||||
</pre>
|
||||
<p class="item_name">INPUTS</p>
|
||||
<pre> kind - Fortran KIND parameter
|
||||
flag - whether KIND is of type INTEGER or REAL:
|
||||
H5_INTEGER_KIND - integer
|
||||
H5_REAL_KIND - real
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> h5_type - returns the type
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
Augest 25, 2008
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span> FUNCTION <strong>h5kind_to_type</strong><span class="sign">(</span>kind<span class="sign">,</span> flag<span class="sign">)</span> RESULT<span class="sign">(</span>h5_type<span class="sign">)</span>
|
||||
USE <a href="./H5f90global_f90.html#robo46">H5GLOBAL</a>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> kind
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> flag
|
||||
</pre>
|
||||
|
||||
<hr />
|
||||
<a name="H5LIB2fh5open5ff"></a>
|
||||
<a name="robo198"></a><h2>h5open_f</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo53">H5LIB</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <strong>h5open_f</strong>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Initializes the <a href="./HDF5_f90.html#robo76">HDF5</a> library and Fortran90 interface.
|
||||
</pre>
|
||||
<p class="item_name">OUTPUTS</p>
|
||||
<pre> error - error code
|
||||
Success: 0
|
||||
Failure: -1
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
August 12, 1999
|
||||
</pre>
|
||||
<p class="item_name">HISTORY</p>
|
||||
<pre> Explicit Fortran interfaces were added for
|
||||
called C functions (it is needed for Windows
|
||||
port). February 28, 2001
|
||||
</pre>
|
||||
<p class="item_name">SOURCE</p>
|
||||
<pre class="source"> SUBROUTINE <strong>h5open_f</strong><span class="sign">(</span>error<span class="sign">)</span>
|
||||
USE <a href="./H5f90global_f90.html#robo46">H5GLOBAL</a>
|
||||
IMPLICIT NONE
|
||||
INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> error
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5_ff.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,61 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5f90global.f90</title>
|
||||
<!-- Source: ./src/H5f90global.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fH5GLOBAL"></a>
|
||||
<a name="robo46"></a><h2>H5GLOBAL</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>H5GLOBAL</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> src/fortran/<a href="#robo_top_of_doc">H5f90global.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This module is used to pass C stubs for H5 Fortran APIs. The C stubs are
|
||||
packed into arrays in H5_f.c and these arrays are then passed to Fortran.
|
||||
This module then uses EQUIVALENCE to assign elements of the arrays to
|
||||
Fortran equivalent C stubs.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> The size of the C arrays in H5_f.c has to match the values of the variables
|
||||
declared as PARAMETER, hence if the size of an array in H5_f.c is changed
|
||||
then the PARAMETER of that corresponding array in Fortran must also be changed.
|
||||
</pre>
|
||||
<p class="item_name">USES</p>
|
||||
<pre> H5FORTRAN_TYPES - This module is generated at run time. See
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourmal
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5f90global.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,44 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5f90kit.c</title>
|
||||
<!-- Source: ./src/H5f90kit.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="H5f90kit2fH5f90kit"></a>
|
||||
<a name="robo40"></a><h2>H5f90kit</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> Routines from HDF4 to deal with C-FORTRAN issues:
|
||||
|
||||
HD5f2cstring -- convert a Fortran string to a C string
|
||||
HD5packFstring -- convert a C string into a Fortran string
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5f90kit.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,49 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5match_types.c</title>
|
||||
<!-- Source: ./src/H5match_types.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="Program2fH5match5ftypes"></a>
|
||||
<a name="robo192"></a><h2>H5match_types</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_procedures.html#robo_top_of_doc">Procedures</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> Executable: <strong>H5match_types</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5match_types.c</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> C Program to match C types to Fortran types.
|
||||
Creates the files H5f90i_gen.h for the C code and
|
||||
H5fortran_types.f90 for the Fortran code.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5match_types.c on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,61 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5test_kind_SIZEOF.f90</title>
|
||||
<!-- Source: ./src/H5test_kind_SIZEOF.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="Program2fH5test5fkind5fSIZEOF"></a>
|
||||
<a name="robo421"></a><h2>H5test_kind_SIZEOF</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_procedures.html#robo_top_of_doc">Procedures</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> Executable: <a href="./H5test_kind_f90.html#robo420">H5test_kind</a>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5test_kind_SIZEOF.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This stand alone program is used at build time to generate the program
|
||||
H5fortran_detect.f90. It cycles through all the available KIND parameters for
|
||||
integers and reals. The appropriate program and subroutines are then generated
|
||||
depending on which of the KIND values are found.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This program is used in place of <a href="./H5test_kind_f90.html#robo_top_of_doc">H5test_kind.f90</a> when the Fortran intrinsic
|
||||
function SIZEOF is available. It generates code that makes use of SIZEOF in
|
||||
H5fortran_detect.f90 which is a portable solution.
|
||||
|
||||
The availability of SIZEOF is checked at configure time and the TRUE/FALSE
|
||||
condition is set in the configure variable "FORTRAN_HAVE_SIZEOF".
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> M. Scot Breitenfeld
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5test_kind_SIZEOF.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,62 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/H5test_kind.f90</title>
|
||||
<!-- Source: ./src/H5test_kind.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="Program2fH5test5fkind"></a>
|
||||
<a name="robo420"></a><h2>H5test_kind</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_procedures.html#robo_top_of_doc">Procedures</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> Executable: <strong>H5test_kind</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> fortran/src/<a href="#robo_top_of_doc">H5test_kind.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This stand alone program is used at build time to generate the program
|
||||
H5fortran_detect.f90. It cycles through all the available KIND parameters for
|
||||
integers and reals. The appropriate program and subroutines are then generated
|
||||
depending on which of the KIND values are found.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> This program is depreciated in favor of <a href="./H5test_kind_SIZEOF_f90.html#robo_top_of_doc">H5test_kind_SIZEOF.f90</a> and is only
|
||||
used when the Fortran intrinsic function SIZEOF is not available. It generates
|
||||
code that does not make use of SIZEOF in H5fortran_detect.f90 which is less
|
||||
portable in comparison to using SIZEOF.
|
||||
|
||||
The availability of SIZEOF is checked at configure time and the TRUE/FALSE
|
||||
condition is set in the configure variable "FORTRAN_HAVE_SIZEOF".
|
||||
</pre>
|
||||
<p class="item_name">AUTHOR</p>
|
||||
<pre> Elena Pourma
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/H5test_kind.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/HDF5.f90</title>
|
||||
<!-- Source: ./src/HDF5.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fHDF5"></a>
|
||||
<a name="robo76"></a><h2>HDF5</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> MODULE <strong>HDF5</strong>
|
||||
</pre>
|
||||
<p class="item_name">FILE</p>
|
||||
<pre> src/fortran/src/<a href="#robo_top_of_doc">HDF5.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This is the main module used for linking to the Fortran HDF library.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/HDF5.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./src/HDF5mpio.f90</title>
|
||||
<!-- Source: ./src/HDF5mpio.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="ROBODoc2fHDF52028mpio29"></a>
|
||||
<a name="robo77"></a><h2>HDF5 (mpio)</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="./HDF5_f90.html#robo76">HDF5</a>
|
||||
</pre>
|
||||
<p class="item_name">PURPOSE</p>
|
||||
<pre> This is the main module used for linking to the Fortran parallel HDF library.
|
||||
This file replaces <a href="./HDF5_f90.html#robo_top_of_doc">HDF5.f90</a> when compiling the parallel library.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./src/HDF5mpio.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/fflush1.f90</title>
|
||||
<!-- Source: ./test/fflush1.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ffflush12ef90"></a>
|
||||
<a name="robo0"></a><h2>fortran/test/fflush1.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> FFLUSH1EXAMPLE
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> This is the first half of a two-part test that makes sure
|
||||
that a file can be read after an application crashes as long
|
||||
as the file was flushed first. We simulate by exit the
|
||||
the program using stop statement
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/fflush1.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/fflush2.f90</title>
|
||||
<!-- Source: ./test/fflush2.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ffflush22ef90"></a>
|
||||
<a name="robo1"></a><h2>fortran/test/fflush2.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">fflush2.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> This is the second half of a two-part test that makes sure
|
||||
that a file can be read after an application crashes as long
|
||||
as the file was flushed first. This half tries to read the
|
||||
file created by the first half.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/fflush2.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,44 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/fortranlib_test_1_8.f90</title>
|
||||
<!-- Source: ./test/fortranlib_test_1_8.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ffortranlib5ftest5f15f82ef90"></a>
|
||||
<a name="robo3"></a><h2>fortran/test/fortranlib_test_1_8.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">fortranlib_test_1_8.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran API's introduced in 1.8 release.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/fortranlib_test_1_8.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/fortranlib_test_F03.f90</title>
|
||||
<!-- Source: ./test/fortranlib_test_F03.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ffortranlib5ftest5fF032ef90"></a>
|
||||
<a name="robo4"></a><h2>fortran/test/fortranlib_test_F03.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">fortranlib_test_F03.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran API's requiring Fortran 2003
|
||||
compliance.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/fortranlib_test_F03.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,44 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/fortranlib_test.f90</title>
|
||||
<!-- Source: ./test/fortranlib_test.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ffortranlib5ftest2ef90"></a>
|
||||
<a name="robo2"></a><h2>fortran/test/fortranlib_test.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">fortranlib_test.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran API's functionality.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/fortranlib_test.f90 on Sun Aug 14 2011 22:49:38
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,53 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tF2003.f90</title>
|
||||
<!-- Source: ./test/tF2003.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftF20032ef90"></a>
|
||||
<a name="robo7"></a><h2>fortran/test/tF2003.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tF2003.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Test FORTRAN <a href="../src/HDF5_f90.html#robo75">HDF5</a> APIs which are dependent on the FORTRAN 2003
|
||||
features. Tests <a href="../src/H5Lff_f90.html#robo48">H5L</a>, H5P, <a href="../src/H5Tff_f90.html#robo69">H5T</a> APIs.
|
||||
</pre>
|
||||
<p class="item_name">USES</p>
|
||||
<pre> liter_cb_mod, test_genprop_cls_cb1_mod
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> test_iter_group, test_create, test_genprop_class_callback,
|
||||
test_array_compound_atomic, test_array_compound_array,
|
||||
test_array_bkg
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tF2003.f90 on Tue Sep 14 2010 23:17:29
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,51 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5A_1_8.f90</title>
|
||||
<!-- Source: ./test/tH5A_1_8.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5A5f15f82ef90"></a>
|
||||
<a name="robo8"></a><h2>fortran/test/tH5A_1_8.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5A_1_8.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Aff_f90.html#robo27">H5A</a> APIs introduced in 1.8.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> attribute_test_1_8, test_attr_corder_create_compact, test_attr_null_space,
|
||||
test_attr_create_by_name, test_attr_info_by_idx, attr_info_by_idx_check,
|
||||
test_attr_shared_rename, test_attr_delete_by_idx, test_attr_shared_delete,
|
||||
test_attr_dense_open, test_attr_dense_verify, test_attr_corder_create_basic,
|
||||
test_attr_basic_write, test_attr_many, attr_open_check,
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5A_1_8.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5A.f90</title>
|
||||
<!-- Source: ./test/tH5A.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5A2ef90"></a>
|
||||
<a name="robo7"></a><h2>fortran/test/tH5A.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5A.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Aff_f90.html#robo27">H5A</a> APIs.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> attribute_test
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5A.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,52 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5D.f90</title>
|
||||
<!-- Source: ./test/tH5D.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5D2ef90"></a>
|
||||
<a name="robo9"></a><h2>fortran/test/tH5D.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5D.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Dff_f90.html#robo31">H5D</a> APIs.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> Tests the <a href="../src/H5Dff_f90.html#robo31">H5D</a> APIs functionalities of:
|
||||
<a href="../src/H5Dff_f90.html#robo115">h5dcreate_f</a>, <a href="../src/H5Dff_f90.html#robo123">h5dopen_f</a>, <a href="../src/H5Dff_f90.html#robo113">h5dclose_f</a>, <a href="../src/H5Dff_f90.html#robo118">h5dget_space_f</a>, <a href="../src/H5Dff_f90.html#robo121">h5dget_type_f</a>,
|
||||
<a href="../src/H5Dff_F90_f90.html#robo124">h5dread_f</a>, and h5dwrite_f
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> datasettest, extenddsettest
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5D.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,51 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5E.f90</title>
|
||||
<!-- Source: ./test/tH5E.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5E2ef90"></a>
|
||||
<a name="robo10"></a><h2>fortran/test/tH5E.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5E.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Eff_f90.html#robo35">H5E</a> APIs.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> Tests the <a href="../src/H5Dff_f90.html#robo31">H5D</a> APIs functionalities of:
|
||||
<a href="../src/H5Eff_f90.html#robo132">h5eprint_f</a>
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> error_report_test
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5E.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5F.f90</title>
|
||||
<!-- Source: ./test/tH5F.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5F2ef90"></a>
|
||||
<a name="robo12"></a><h2>fortran/test/tH5F.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5F.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Fff_f90.html#robo39">H5F</a> APIs.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> mountingtest, reopentest, plisttest, file_close, file_space
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5F.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,49 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5G_1_8.f90</title>
|
||||
<!-- Source: ./test/tH5G_1_8.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5G5f15f82ef90"></a>
|
||||
<a name="robo14"></a><h2>fortran/test/tH5G_1_8.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5G_1_8.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Gff_f90.html#robo44">H5G</a> APIs introduced in 1.8.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> group_test, group_info, timestamps, mklinks, test_move_preserves, lifecycle
|
||||
cklinks, delete_by_idx, link_info_by_idx_check, test_lcpl, objcopy,
|
||||
lapl_nlinks
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5G_1_8.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5G.f90</title>
|
||||
<!-- Source: ./test/tH5G.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5G2ef90"></a>
|
||||
<a name="robo13"></a><h2>fortran/test/tH5G.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5G.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Gff_f90.html#robo44">H5G</a> APIs.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> group_test
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5G.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5I.f90</title>
|
||||
<!-- Source: ./test/tH5I.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5I2ef90"></a>
|
||||
<a name="robo15"></a><h2>fortran/test/tH5I.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5I.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Iff_f90.html#robo47">H5I</a> APIs.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> identifier_test
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5I.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5O.f90</title>
|
||||
<!-- Source: ./test/tH5O.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5O2ef90"></a>
|
||||
<a name="robo17"></a><h2>fortran/test/tH5O.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5O.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Off_f90.html#robo56">H5O</a> APIs.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> test_h5o, test_h5o_link, test_h5o_plist
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5O.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5P.f90</title>
|
||||
<!-- Source: ./test/tH5P.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5P2ef90"></a>
|
||||
<a name="robo18"></a><h2>fortran/test/tH5P.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5P.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran H5P APIs.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> external_test, multi_file_test
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5P.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,51 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5R.f90</title>
|
||||
<!-- Source: ./test/tH5R.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5R2ef90"></a>
|
||||
<a name="robo20"></a><h2>fortran/test/tH5R.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5R.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Rff_f90.html#robo64">H5R</a>, Reference Interface, APIs.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> Tests h5rcreate_f, h5rdereference_f, h5rget_name_f
|
||||
and H5Rget_object_type functions
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> refobjtest, refregtest
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5R.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,54 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5S.f90</title>
|
||||
<!-- Source: ./test/tH5S.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5S2ef90"></a>
|
||||
<a name="robo21"></a><h2>fortran/test/tH5S.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5S.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Sff_f90.html#robo68">H5S</a>, Dataspace Interface, APIs.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> Tests the following functionalities:
|
||||
<a href="../src/H5Sff_f90.html#robo378">h5screate_f</a>, <a href="../src/H5Sff_f90.html#robo377">h5scopy_f</a>, <a href="../src/H5Sff_f90.html#robo379">h5screate_simple_f</a>, <a href="../src/H5Sff_f90.html#robo395">h5sis_simple_f</a>,
|
||||
<a href="../src/H5Sff_f90.html#robo391">h5sget_simple_extent_dims_f</a>,<a href="../src/H5Sff_f90.html#robo392">h5sget_simple_extent_ndims_f</a>
|
||||
<a href="../src/H5Sff_f90.html#robo393">h5sget_simple_extent_npoints_f</a>, <a href="../src/H5Sff_f90.html#robo394">h5sget_simple_extent_type_f</a>,
|
||||
<a href="../src/H5Sff_f90.html#robo382">h5sextent_copy_f</a>, <a href="../src/H5Sff_f90.html#robo403">h5sset_extent_simple_f</a>, <a href="../src/H5Sff_f90.html#robo402">h5sset_extent_none_f</a>
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> dataspace_basic_test
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5S.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,56 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5Sselect.f90</title>
|
||||
<!-- Source: ./test/tH5Sselect.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5Sselect2ef90"></a>
|
||||
<a name="robo22"></a><h2>fortran/test/tH5Sselect.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5Sselect.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Sff_f90.html#robo68">H5S</a>, Selection-related Dataspace Interface, APIs.
|
||||
</pre>
|
||||
<p class="item_name">NOTES</p>
|
||||
<pre> Tests the following functionalities:
|
||||
<a href="../src/H5Sff_f90.html#robo389">h5sget_select_npoints_f</a>, <a href="../src/H5Sff_f90.html#robo398">h5sselect_elements_f</a>, <a href="../src/H5Sff_f90.html#robo397">h5sselect_all_f</a>,
|
||||
<a href="../src/H5Sff_f90.html#robo400">h5sselect_none_f</a>, <a href="../src/H5Sff_f90.html#robo401">h5sselect_valid_f</a>, <a href="../src/H5Sff_f90.html#robo399">h5sselect_hyperslab_f</a>,
|
||||
<a href="../src/H5Sff_f90.html#robo384">h5sget_select_bounds_f</a>, <a href="../src/H5Sff_f90.html#robo386">h5sget_select_elem_pointlist_f</a>,
|
||||
<a href="../src/H5Sff_f90.html#robo385">h5sget_select_elem_npoints_f</a>, <a href="../src/H5Sff_f90.html#robo387">h5sget_select_hyper_blocklist_f</a>,
|
||||
<a href="../src/H5Sff_f90.html#robo388">h5sget_select_hyper_nblocks_f</a>, <a href="../src/H5Sff_f90.html#robo389">h5sget_select_npoints_f</a>
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> test_select_hyperslab, test_select_element, test_basic_select,
|
||||
test_select_point, test_select_combine, test_select_bounds
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5Sselect.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5T.f90</title>
|
||||
<!-- Source: ./test/tH5T.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5T2ef90"></a>
|
||||
<a name="robo23"></a><h2>fortran/test/tH5T.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5T.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Tff_f90.html#robo70">H5T</a> APIs.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> compoundtest, basic_data_type_test, enumtest, test_derived_flt
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5T.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5VL.f90</title>
|
||||
<!-- Source: ./test/tH5VL.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5VL2ef90"></a>
|
||||
<a name="robo25"></a><h2>fortran/test/tH5VL.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5VL.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran Variable_length datatypes APIs.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> vl_test_integer, vl_test_real, vl_test_string
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5VL.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,47 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tH5Z.f90</title>
|
||||
<!-- Source: ./test/tH5Z.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftH5Z2ef90"></a>
|
||||
<a name="robo26"></a><h2>fortran/test/tH5Z.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tH5Z.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Basic testing of Fortran <a href="../src/H5Zff_f90.html#robo74">H5Z</a> szip APIs.
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> filters_test, szip_test
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tH5Z.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,44 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/t.c</title>
|
||||
<!-- Source: ./test/t.c -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftc2ec"></a>
|
||||
<a name="robo5"></a><h2>fortran/test/tc.c</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> tc.c
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> This file contains C routines needed for the test programs.
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/t.c on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
@ -1,48 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../robodoc.css" type="text/css" />
|
||||
<title>./test/tf.f90</title>
|
||||
<!-- Source: ./test/tf.f90 -->
|
||||
</head>
|
||||
<body>
|
||||
<div id="logo">
|
||||
<a name="robo_top_of_doc">HDF5 FORTRAN Developer's Guide</a>
|
||||
</div> <!-- logo -->
|
||||
<div id="navigation">
|
||||
<a class="menuitem" href="../toc_index.html#top">Table of Contents</a>
|
||||
<a class="menuitem" href="../robo_sourcefiles.html#top">Sourcefiles</a>
|
||||
<a class="menuitem" href="../masterindex.html#top">Index</a>
|
||||
<a class="menuitem" href="../robo_functions.html#top">Functions</a>
|
||||
<a class="menuitem" href="../robo_modules.html#top">Modules</a>
|
||||
<a class="menuitem" href="../robo_procedures.html#top">Procedures</a>
|
||||
<a class="menuitem" href="../robo_subroutines.html#top">Subroutines</a>
|
||||
</div> <!-- navigation -->
|
||||
<div id="content">
|
||||
<hr />
|
||||
<a name="root2ffortran2ftest2ftf2ef90"></a>
|
||||
<a name="robo6"></a><h2>fortran/test/tf.f90</h2>
|
||||
|
||||
<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_modules.html#robo_top_of_doc">Modules</a> ]</p>
|
||||
<p class="item_name">NAME</p>
|
||||
<pre> <a href="#robo_top_of_doc">tf.f90</a>
|
||||
</pre>
|
||||
<p class="item_name">FUNCTION</p>
|
||||
<pre> Contains subroutines which are needed in all the hdf5 fortran tests
|
||||
</pre>
|
||||
<p class="item_name">CONTAINS SUBROUTINES</p>
|
||||
<pre> write_test_status, check, verify, verifyLogical, verifyString, h5_fixname_f,
|
||||
h5_cleanup_f, h5_exit_f, h5_env_nocleanup_f
|
||||
</pre>
|
||||
|
||||
</div> <!-- content -->
|
||||
<div id="footer">
|
||||
<p>Generated from ./test/tf.f90 on Sun Aug 14 2011 22:49:37
|
||||
</p>
|
||||
</div> <!-- footer -->
|
||||
</body>
|
||||
</html>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user