diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2015-08-14 19:58:54 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2015-08-14 19:58:54 (GMT) |
commit | c27d1808480a4ffae4af5ff5384993f63ea6b5d4 (patch) | |
tree | 251081393f02ad4fb6767af9d23be50971761d79 /fortran/doc | |
parent | 37b14fd3ed8aae8f3b83df03ca29f82178c25f8f (diff) | |
parent | d3e931c772a1fea1d8d0676dd6dd3fe95b000d9e (diff) | |
download | hdf5-c27d1808480a4ffae4af5ff5384993f63ea6b5d4.zip hdf5-c27d1808480a4ffae4af5ff5384993f63ea6b5d4.tar.gz hdf5-c27d1808480a4ffae4af5ff5384993f63ea6b5d4.tar.bz2 |
[svn-r27507] Merge of r27237-27500 from the trunk.
Tested w/ h5committest
NOTES: - The manifest may still be messed up.
- Cmake fails since the dual binary work needs to be merged with
this repo's CMake externals.
Diffstat (limited to 'fortran/doc')
83 files changed, 0 insertions, 21339 deletions
diff --git a/fortran/doc/DevelGuide/masterindex.html b/fortran/doc/DevelGuide/masterindex.html deleted file mode 100644 index 9765ea0..0000000 --- a/fortran/doc/DevelGuide/masterindex.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/robo_functions.html b/fortran/doc/DevelGuide/robo_functions.html deleted file mode 100644 index e4f253a..0000000 --- a/fortran/doc/DevelGuide/robo_functions.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/robo_modules.html b/fortran/doc/DevelGuide/robo_modules.html deleted file mode 100644 index 8e57f38..0000000 --- a/fortran/doc/DevelGuide/robo_modules.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/robo_programs.html b/fortran/doc/DevelGuide/robo_programs.html deleted file mode 100644 index 8c35230..0000000 --- a/fortran/doc/DevelGuide/robo_programs.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/robo_sourcefiles.html b/fortran/doc/DevelGuide/robo_sourcefiles.html deleted file mode 100644 index 63a8637..0000000 --- a/fortran/doc/DevelGuide/robo_sourcefiles.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/robo_subroutines.html b/fortran/doc/DevelGuide/robo_subroutines.html deleted file mode 100644 index 0846c77..0000000 --- a/fortran/doc/DevelGuide/robo_subroutines.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/robodoc.css b/fortran/doc/DevelGuide/robodoc.css deleted file mode 100644 index 207a172..0000000 --- a/fortran/doc/DevelGuide/robodoc.css +++ /dev/null @@ -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;} -} diff --git a/fortran/doc/DevelGuide/src/H5Af_c.html b/fortran/doc/DevelGuide/src/H5Af_c.html deleted file mode 100644 index 7fcecc1..0000000 --- a/fortran/doc/DevelGuide/src/H5Af_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Aff_F03_f90.html b/fortran/doc/DevelGuide/src/H5Aff_F03_f90.html deleted file mode 100644 index 9e503f4..0000000 --- a/fortran/doc/DevelGuide/src/H5Aff_F03_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Aff_F90_f90.html b/fortran/doc/DevelGuide/src/H5Aff_F90_f90.html deleted file mode 100644 index aa01b49..0000000 --- a/fortran/doc/DevelGuide/src/H5Aff_F90_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Aff_f90.html b/fortran/doc/DevelGuide/src/H5Aff_f90.html deleted file mode 100644 index 268c1db..0000000 --- a/fortran/doc/DevelGuide/src/H5Aff_f90.html +++ /dev/null @@ -1,1102 +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</title> -<!-- Source: ./src/H5Aff.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="ROBODoc2fH5A"></a> -<a name="robo27"></a><h2>H5A</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>H5A</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> This file contains Fortran interfaces for <strong>H5A</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>H5A</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="H5A2fh5aclose5ff"></a> -<a name="robo85"></a><h2>h5aclose_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aclose_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Closes the specified attribute. -</pre> -<p class="item_name">INPUTS</p> -<pre> attr_id - attribute 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 are added for - called C functions (it is needed for Windows - port). February 27, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5aclose_f</strong><span class="sign">(</span>attr_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> attr_id <span class="sign">!</span> Attribute 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="H5A2fh5acreate5fby5fname5ff"></a> -<a name="robo86"></a><h2>h5acreate_by_name_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5acreate_by_name_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates an attribute attached to a specified object -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Location or object identifier; may be dataset or group - obj_name - Name, relative to loc_id, of object that attribute is to be attached to - attr_name - Attribute name - type_id - Attribute datatype identifier - space_id - Attribute dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> attr - an attribute identifier - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">OPTIONAL PARAMETERS</p> -<pre> acpl_id - Attribute creation property list identifier (Currently not used.) - aapl_id - Attribute access property list identifier (Currently not used.) - lapl_id - Link access property list -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - February, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5acreate_by_name_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> attr_name<span class="sign">,</span> type_id<span class="sign">,</span> space_id<span class="sign">,</span> attr<span class="sign">,</span> hdferr<span class="sign">,</span> <span class="sign">&</span> - acpl_id<span class="sign">,</span> aapl_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> loc_id - 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 - 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> attr_name - 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 - 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 - 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> attr - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> hdferr - - 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> acpl_id - 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> aapl_id - 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> lapl_id -</pre> - -<hr /> -<a name="H5A2fh5acreate5ff"></a> -<a name="robo87"></a><h2>h5acreate_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5acreate_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates a dataset as an attribute of a group, dataset, or named datatype -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - identifier of an object (group, dataset, - or named datatype) attribute is attached to - name - attribute name - type_id - attribute datatype identifier - space_id - attribute dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> attr_id - attribute identifier - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">OPTIONAL PARAMETERS</p> -<pre> acpl_id - Attribute creation property list identifier - appl_id - Attribute 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 are added for - called C functions (it is needed for Windows - port). February 27, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5acreate_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> attr_id<span class="sign">,</span> <span class="sign">&</span> - hdferr<span class="sign">,</span> acpl_id<span class="sign">,</span> aapl_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> 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>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Attribute name - 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> Attribute 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> Attribute 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> attr_id <span class="sign">!</span> Attribute 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<span class="sign">:</span> - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5A2fh5adelete5fby5fidx5ff"></a> -<a name="robo88"></a><h2>h5adelete_by_idx_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5adelete_by_idx_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Deletes an attribute from an object according to index order -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Location or object identifier; may be dataset or group - obj_name - Name of object, relative to location, from which attribute is to be removed - idx_type - 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 in which to iterate over 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 - Offset within index -</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 - January, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5adelete_by_idx_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> idx_type<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> obj_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> idx_type <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="H5A2fh5adelete5fby5fname5ff"></a> -<a name="robo89"></a><h2>h5adelete_by_name_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5adelete_by_name_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Removes an attribute from a specified location -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Identifer for object to which attribute is attached - obj_name - Name of attribute to open - attr_name - Attribute access property list - lapl_id - Link access property list -</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 - January, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5adelete_by_name_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> attr_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> 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> obj_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 - 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> attr_name <span class="sign">!</span> Name of attribute 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 -</pre> - -<hr /> -<a name="H5A2fh5adelete5ff"></a> -<a name="robo90"></a><h2>h5adelete_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5adelete_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Deletes an attribute of an object (group, dataset or - named datatype) -</pre> -<p class="item_name">INPUTS</p> -<pre> obj_id - object identifier - name - attribute 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 are added for - called C functions (it is needed for Windows - port). February 27, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5adelete_f</strong><span class="sign">(</span>obj_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> 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>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Attribute 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> - -<hr /> -<a name="H5A2fH5Aexists5fby5fname5ff"></a> -<a name="robo91"></a><h2>H5Aexists_by_name_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Aexists_by_name_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines whether an attribute with a given name exists on an object -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Location identifier - obj_name - Object name either relative to loc_id, absolute from the file’s root group, or '.' (a dot) - attr_name - Attribute name -</pre> -<p class="item_name">OUTPUTS</p> -<pre> attr_exists - attribute exists status - 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, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5aexists_by_name_f<span class="sign">(</span>loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> attr_name<span class="sign">,</span> attr_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> 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> obj_name <span class="sign">!</span> Object name either relative to loc_id<span class="sign">,</span> - <span class="sign">!</span> absolute from the file<span class="sign">â</span><span class="sign">€</span><span class="sign">™</span>s root group<span class="sign">,</span> or <span class="squote">'.'</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> attr_name <span class="sign">!</span> Attribute name - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> attr_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 -</pre> - -<hr /> -<a name="H5A2fH5Aexists5ff"></a> -<a name="robo92"></a><h2>H5Aexists_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Aexists_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines whether an attribute with a given name exists on an object -</pre> -<p class="item_name">INPUTS</p> -<pre> obj_id - Object identifier - attr_name - Attribute name -</pre> -<p class="item_name">OUTPUTS</p> -<pre> attr_exists - attribute exists status - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - February, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5aexists_f<span class="sign">(</span>obj_id<span class="sign">,</span> attr_name<span class="sign">,</span> attr_exists<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>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> attr_name <span class="sign">!</span> Attribute name - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> attr_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 -</pre> - -<hr /> -<a name="H5A2fh5aget5fcreate5fplist5ff"></a> -<a name="robo93"></a><h2>h5aget_create_plist_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aget_create_plist_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets an attribute creation property list identifier -</pre> -<p class="item_name">INPUTS</p> -<pre> attr_id - Identifier of the attribute -</pre> -<p class="item_name">OUTPUTS</p> -<pre> creation_prop_id - Identifier for the attribute’s creation property - hdferr - Returns 0 if successful and -1 if fails -</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>h5aget_create_plist_f</strong><span class="sign">(</span>attr_id<span class="sign">,</span> creation_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> attr_id <span class="sign">!</span> Identifier of the attribute - 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> creation_prop_id <span class="sign">!</span> Identifier <span class="keyword">for</span> the attribute<span class="sign">â</span><span class="sign">€</span><span class="sign">™</span>s creation property - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5A2fh5aget5finfo5fby5fidx5ff"></a> -<a name="robo94"></a><h2>h5aget_info_by_idx_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aget_info_by_idx_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves attribute information, by attribute index position -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Location of object to which attribute is attached - obj_name - Name of object to which attribute is attached, relative to location - idx_type - Type of index - order - Index traversal order - n - Attribute’s position in index - - OUTPUTS NOTE: In C it is defined as a structure: H5A_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 - data_size - indicates the size, in the number of characters, of the attribute - 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 - January, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5aget_info_by_idx_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> idx_type<span class="sign">,</span> order<span class="sign">,</span> n<span class="sign">,</span> <span class="sign">&</span> - f_corder_valid<span class="sign">,</span> corder<span class="sign">,</span> cset<span class="sign">,</span> data_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> 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>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_name <span class="sign">!</span> Name of object to which attribute is attached - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> idx_type <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 - - 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 - - - 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>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> data_size <span class="sign">!</span> Indicates the size<span class="sign">,</span> in the number of characters<span class="sign">,</span> 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> 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="H5A2fh5aget5finfo5fby5fname5ff"></a> -<a name="robo95"></a><h2>h5aget_info_by_name_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aget_info_by_name_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves attribute information, by attribute name -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Location of object to which attribute is attached - obj_name - Name of object to which attribute is attached, relative to location - attr_name - Attribute name - - OUTPUTS NOTE: In C it is defined as a structure: H5A_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 - data_size - indicates the size, in the number of characters, of the attribute - 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 - January, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5aget_info_by_name_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> attr_name<span class="sign">,</span> <span class="sign">&</span> - f_corder_valid<span class="sign">,</span> corder<span class="sign">,</span> cset<span class="sign">,</span> data_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> 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>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_name <span class="sign">!</span> Name of 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> attr_name <span class="sign">!</span> Attribute name - - - 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>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> data_size <span class="sign">!</span> Indicates the size<span class="sign">,</span> in the number of characters<span class="sign">,</span> 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> 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="H5A2fh5aget5finfo5ff"></a> -<a name="robo96"></a><h2>h5aget_info_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aget_info_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves attribute information, by attribute identifier -</pre> -<p class="item_name">INPUTS</p> -<pre> attr_id - attribute identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> NOTE: In C it is defined as a structure: H5A_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 - data_size - indicates the size, in the number of characters, of the attribute - hdferr - Returns 0 if successful and -1 if fails -</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>h5aget_info_f</strong><span class="sign">(</span>attr_id<span class="sign">,</span> f_corder_valid<span class="sign">,</span> corder<span class="sign">,</span> cset<span class="sign">,</span> data_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> attr_id <span class="sign">!</span> Attribute identifier - - 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>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> data_size <span class="sign">!</span> Indicates the size<span class="sign">,</span> in the number of characters<span class="sign">,</span> 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> 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="H5A2fh5aget5fname5fby5fidx5ff"></a> -<a name="robo97"></a><h2>h5aget_name_by_idx_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aget_name_by_idx_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets an attribute name, by attribute index position. -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Location of object to which attribute is attached - obj_name - Name of object to which attribute is attached, relative to location - idx_type - 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 in which to iterate over 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 - order - Index traversal order - n - Attribute’s position in index -</pre> -<p class="item_name">OUTPUTS</p> -<pre> name - Attribute name - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">OPTIONAL PARAMETERS</p> -<pre> lapl_id - Link access property list - size - Size, in bytes, of attribute name -</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>h5aget_name_by_idx_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> idx_type<span class="sign">,</span> order<span class="sign">,</span> <span class="sign">&</span> - n<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> 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> obj_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 <span class="sign">*</span>TEST<span class="sign">*</span> check NULL - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> idx_type <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> 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> Attribute 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> - <span class="sign">!</span> Returns attribute name size<span class="sign">,</span> - <span class="sign">!</span> <span class="sign">-</span>1 <span class="keyword">if</span> fail - 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 - 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> Indicates the size<span class="sign">,</span> in the number of characters<span class="sign">,</span> - <span class="sign">!</span> of the attribute -</pre> - -<hr /> -<a name="H5A2fh5aget5fname5ff"></a> -<a name="robo98"></a><h2>h5aget_name_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aget_name_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets an attribute name. -</pre> -<p class="item_name">INPUTS</p> -<pre> attr_id - attribute identifier - size - size of a buffer to read name in -</pre> -<p class="item_name">OUTPUTS</p> -<pre> buf - buffer to read name 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 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5aget_name_f</strong><span class="sign">(</span>attr_id<span class="sign">,</span> size<span class="sign">,</span> buf<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> attr_id <span class="sign">!</span> Attribute 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> 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>INOUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> buf <span class="sign">!</span> Buffer to hold attribute 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> - <span class="sign">!</span> name length is successful<span class="sign">,</span> <span class="sign">-</span>1 <span class="keyword">if</span> fail -</pre> - -<hr /> -<a name="H5A2fh5aget5fnum5fattrs5ff"></a> -<a name="robo99"></a><h2>h5aget_num_attrs_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aget_num_attrs_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines the number of attributes attached to an object. -</pre> -<p class="item_name">INPUTS</p> -<pre> obj_id - object (group, dataset, or named datatype) - identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> attr_num - number of attributes attached to the object - 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 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5aget_num_attrs_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> attr_num<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> attr_num <span class="sign">!</span> Number of attributes 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> hdferr <span class="sign">!</span> Error code -</pre> - -<hr /> -<a name="H5A2fh5aget5fspace5ff"></a> -<a name="robo100"></a><h2>h5aget_space_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aget_space_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets a copy of the dataspace for an attribute. -</pre> -<p class="item_name">INPUTS</p> -<pre> attr_id - attribute identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> space_id - attribite 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 are added for - called C functions (it is needed for Windows - port). February 27, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5aget_space_f</strong><span class="sign">(</span>attr_id<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> attr_id <span class="sign">!</span> Attribute 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> space_id <span class="sign">!</span> Attribute 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="H5A2fh5aget5fstorage5fsize5ff"></a> -<a name="robo101"></a><h2>h5aget_storage_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aget_storage_size_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the amount of storage required for an attribute. -</pre> -<p class="item_name">INPUTS</p> -<pre> attr_id - attribute identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> size - attribute storage size - hdferr - Returns 0 if successful and -1 if fails -</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>h5aget_storage_size_f</strong><span class="sign">(</span>attr_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> attr_id <span class="sign">!</span> Attribute 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> Attribute storage requirement - 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="H5A2fh5aget5ftype5ff"></a> -<a name="robo102"></a><h2>h5aget_type_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aget_type_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets an attribute datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> attr_id - attribute identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> type_id - attribute datatype 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 are added for - called C functions (it is needed for Windows - port). February 27, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5aget_type_f</strong><span class="sign">(</span>attr_id<span class="sign">,</span> type_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> attr_id <span class="sign">!</span> Attribute 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> type_id <span class="sign">!</span> Attribute 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="H5A2fh5aopen5fby5fidx5ff"></a> -<a name="robo103"></a><h2>h5aopen_by_idx_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aopen_by_idx_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Opens an existing attribute that is attached to an object specified by location and name -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Location of object to which attribute is attached - obj_name - Name of object to which attribute is attached, relative to location - idx_type - Type of index - order - Index traversal order - n - Attribute’s position in index -</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> aapl_id - Attribute access property list - lapl_id - Link access property list -</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>h5aopen_by_idx_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> idx_type<span class="sign">,</span> order<span class="sign">,</span> n<span class="sign">,</span> attr_id<span class="sign">,</span> hdferr<span class="sign">,</span> aapl_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> loc_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>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_name <span class="sign">!</span> Name of object to which attribute is attached - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> idx_type <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 - - 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>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> attr_id <span class="sign">!</span> Attribute 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<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> aapl_id <span class="sign">!</span> Attribute access property list - 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="H5A2fH5Aopen5fby5fname5ff"></a> -<a name="robo104"></a><h2>H5Aopen_by_name_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Aopen_by_name_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Opens an attribute for an object by object name and attribute name. -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Location from which to find object to which attribute is attached - obj_name - Object name either relative to loc_id, absolute from the file’s root group, or '.' (a dot) - attr_name - Attribute name -</pre> -<p class="item_name">OUTPUTS</p> -<pre> attr_id - attribute identifier - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">OPTIONAL PARAMETERS</p> -<pre> aapl_id - Attribute access property list (Currently unused; should be passed in as H5P_DEFAULT.) - lapl_id - Link access property list identifier -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - February, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5aopen_by_name_f<span class="sign">(</span>loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> attr_name<span class="sign">,</span> attr_id<span class="sign">,</span> hdferr<span class="sign">,</span> aapl_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> 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> obj_name <span class="sign">!</span> Object name either relative to loc_id<span class="sign">,</span> - <span class="sign">!</span> absolute from the file<span class="sign">â</span><span class="sign">€</span><span class="sign">™</span>s root group<span class="sign">,</span> or <span class="squote">'.'</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> attr_name <span class="sign">!</span> Attribute name - 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> attr_id <span class="sign">!</span> Attribute 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<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> aapl_id <span class="sign">!</span> Attribute access property list - <span class="sign">!</span> <span class="sign">(</span>Currently unused<span class="sign">;</span> should be passed in as H5P_DEFAULT_F<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 -</pre> - -<hr /> -<a name="H5A2fh5aopen5ff"></a> -<a name="robo105"></a><h2>h5aopen_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aopen_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Opens an attribute for an object specified by object - identifier and attribute name -</pre> -<p class="item_name">INPUTS</p> -<pre> obj_id - Identifer for object to which attribute is attached - attr_name - Name of attribute to open -</pre> -<p class="item_name">OUTPUTS</p> -<pre> attr_id - attribute identifier -</pre> -<p class="item_name">OPTIONAL PARAMETERS</p> -<pre> aapl_id - Attribute access property list - hdferr - Returns 0 if successful and -1 if fails -</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>h5aopen_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> attr_name<span class="sign">,</span> attr_id<span class="sign">,</span> hdferr<span class="sign">,</span> aapl_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_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>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> attr_name <span class="sign">!</span> Attribute name - 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> attr_id <span class="sign">!</span> Attribute 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 - <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> aapl_id <span class="sign">!</span> Attribute access property list -</pre> - -<hr /> -<a name="H5A2fh5aopen5fidx5ff"></a> -<a name="robo106"></a><h2>h5aopen_idx_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aopen_idx_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Opens the attribute specified by its index. -</pre> -<p class="item_name">INPUTS</p> -<pre> obj_id - identifier of a group, dataset, or named - datatype an attribute to be attached to - index - index of the attribute to open (zero-based) -</pre> -<p class="item_name">OUTPUTS</p> -<pre> attr_id - attribute 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 are added for - called C functions (it is needed for Windows - port). February 27, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5aopen_idx_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> index<span class="sign">,</span> attr_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> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> index <span class="sign">!</span> Attribute index - 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> attr_id <span class="sign">!</span> Attribute 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="H5A2fh5aopen5fname5ff"></a> -<a name="robo107"></a><h2>h5aopen_name_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5aopen_name_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Opens an attribute specified by name. -</pre> -<p class="item_name">INPUTS</p> -<pre> obj_id - identifier of a group, dataset, or named - datatype atttribute to be attached to - name - attribute name -</pre> -<p class="item_name">OUTPUTS</p> -<pre> attr_id - attribute 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 are added for - called C functions (it is needed for Windows - port). February 27, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5aopen_name_f</strong><span class="sign">(</span>obj_id<span class="sign">,</span> name<span class="sign">,</span> attr_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 - 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> Attribute name - 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> attr_id <span class="sign">!</span> Attribute 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="H5A2fh5arename5fby5fname5ff"></a> -<a name="robo109"></a><h2>h5arename_by_name_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5arename_by_name_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Renames an attribute -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Location or object identifier; may be dataset or group - obj_name - Name of object, relative to location, - whose attribute is to be renamed - old_attr_name - Prior attribute name - new_attr_name - New attribute name - lapl_id - Link access property list 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 - January, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5arename_by_name_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> obj_name<span class="sign">,</span> old_attr_name<span class="sign">,</span> new_attr_name<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> loc_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>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> obj_name <span class="sign">!</span> Name of object<span class="sign">,</span> relative to location<span class="sign">,</span> - <span class="sign">!</span> whose attribute is to be renamed - 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> old_attr_name <span class="sign">!</span> Prior attribute name - 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_attr_name <span class="sign">!</span> New attribute 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> - <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="H5A2fh5arename5ff"></a> -<a name="robo110"></a><h2>h5arename_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo27">H5A</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5arename_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Renames an attribute -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - Location or object identifier; may be dataset or group - old_attr_name - Prior attribute name - new_attr_name - New attribute 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> M. Scot Breitenfeld - January, 2008 -</pre> -<p class="item_name">HISTORY</p> -<pre> N/A -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5arename_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> old_attr_name<span class="sign">,</span> new_attr_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> 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>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> old_attr_name <span class="sign">!</span> Prior attribute name - 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_attr_name <span class="sign">!</span> New attribute 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> - <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/H5Aff.f90 on Sun Aug 14 2011 22:49:38 -</p> -</div> <!-- footer --> -</body> -</html> diff --git a/fortran/doc/DevelGuide/src/H5Df_c.html b/fortran/doc/DevelGuide/src/H5Df_c.html deleted file mode 100644 index 1e163f2..0000000 --- a/fortran/doc/DevelGuide/src/H5Df_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Dff_F03_f90.html b/fortran/doc/DevelGuide/src/H5Dff_F03_f90.html deleted file mode 100644 index 0bb4173..0000000 --- a/fortran/doc/DevelGuide/src/H5Dff_F03_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Dff_F90_f90.html b/fortran/doc/DevelGuide/src/H5Dff_F90_f90.html deleted file mode 100644 index afebdd8..0000000 --- a/fortran/doc/DevelGuide/src/H5Dff_F90_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Dff_f90.html b/fortran/doc/DevelGuide/src/H5Dff_f90.html deleted file mode 100644 index 5444a93..0000000 --- a/fortran/doc/DevelGuide/src/H5Dff_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Ef_c.html b/fortran/doc/DevelGuide/src/H5Ef_c.html deleted file mode 100644 index 79b7914..0000000 --- a/fortran/doc/DevelGuide/src/H5Ef_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Eff_f90.html b/fortran/doc/DevelGuide/src/H5Eff_f90.html deleted file mode 100644 index 7eb95e6..0000000 --- a/fortran/doc/DevelGuide/src/H5Eff_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5FDmpiof_c.html b/fortran/doc/DevelGuide/src/H5FDmpiof_c.html deleted file mode 100644 index 74143d2..0000000 --- a/fortran/doc/DevelGuide/src/H5FDmpiof_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5FDmpioff_f90.html b/fortran/doc/DevelGuide/src/H5FDmpioff_f90.html deleted file mode 100644 index 473b5db..0000000 --- a/fortran/doc/DevelGuide/src/H5FDmpioff_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Ff_c.html b/fortran/doc/DevelGuide/src/H5Ff_c.html deleted file mode 100644 index c91a62d..0000000 --- a/fortran/doc/DevelGuide/src/H5Ff_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Fff_f90.html b/fortran/doc/DevelGuide/src/H5Fff_f90.html deleted file mode 100644 index b0164c9..0000000 --- a/fortran/doc/DevelGuide/src/H5Fff_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Gf_c.html b/fortran/doc/DevelGuide/src/H5Gf_c.html deleted file mode 100644 index a71f0e8..0000000 --- a/fortran/doc/DevelGuide/src/H5Gf_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Gff_f90.html b/fortran/doc/DevelGuide/src/H5Gff_f90.html deleted file mode 100644 index 74ec2f4..0000000 --- a/fortran/doc/DevelGuide/src/H5Gff_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5If_c.html b/fortran/doc/DevelGuide/src/H5If_c.html deleted file mode 100644 index 8dccce7..0000000 --- a/fortran/doc/DevelGuide/src/H5If_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Iff_f90.html b/fortran/doc/DevelGuide/src/H5Iff_f90.html deleted file mode 100644 index 5987581..0000000 --- a/fortran/doc/DevelGuide/src/H5Iff_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Lf_c.html b/fortran/doc/DevelGuide/src/H5Lf_c.html deleted file mode 100644 index 9adb759..0000000 --- a/fortran/doc/DevelGuide/src/H5Lf_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Lff_F03_f90.html b/fortran/doc/DevelGuide/src/H5Lff_F03_f90.html deleted file mode 100644 index 6b9640b..0000000 --- a/fortran/doc/DevelGuide/src/H5Lff_F03_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Lff_F90_f90.html b/fortran/doc/DevelGuide/src/H5Lff_F90_f90.html deleted file mode 100644 index 6d1a9bb..0000000 --- a/fortran/doc/DevelGuide/src/H5Lff_F90_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Lff_f90.html b/fortran/doc/DevelGuide/src/H5Lff_f90.html deleted file mode 100644 index 1a209f2..0000000 --- a/fortran/doc/DevelGuide/src/H5Lff_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Of_c.html b/fortran/doc/DevelGuide/src/H5Of_c.html deleted file mode 100644 index e4a97e9..0000000 --- a/fortran/doc/DevelGuide/src/H5Of_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Off_f90.html b/fortran/doc/DevelGuide/src/H5Off_f90.html deleted file mode 100644 index 790810e..0000000 --- a/fortran/doc/DevelGuide/src/H5Off_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Pf_c.html b/fortran/doc/DevelGuide/src/H5Pf_c.html deleted file mode 100644 index 6b8079a..0000000 --- a/fortran/doc/DevelGuide/src/H5Pf_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Pff_F03_f90.html b/fortran/doc/DevelGuide/src/H5Pff_F03_f90.html deleted file mode 100644 index 51882ba..0000000 --- a/fortran/doc/DevelGuide/src/H5Pff_F03_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Pff_F90_f90.html b/fortran/doc/DevelGuide/src/H5Pff_F90_f90.html deleted file mode 100644 index 5f8d579..0000000 --- a/fortran/doc/DevelGuide/src/H5Pff_F90_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Pff_f90.html b/fortran/doc/DevelGuide/src/H5Pff_f90.html deleted file mode 100644 index 0e9ff5c..0000000 --- a/fortran/doc/DevelGuide/src/H5Pff_f90.html +++ /dev/null @@ -1,4752 +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</title> -<!-- Source: ./src/H5Pff.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="ROBODoc2fH5P2028F9029"></a> -<a name="robo62"></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 interfaces for H5P 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 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="H5P2f20h5pget5fhyper5fvector5fsize5ff"></a> -<a name="robo81"></a><h2> h5pget_hyper_vector_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> h5pget_hyper_vector_size_f -</pre> -<p class="item_name">PURPOSE</p> -<pre> Get the number of "I/O" vectors (vector size) -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - dataset transfer property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> size - vector size - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - October 7, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pget_hyper_vector_size_f<span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Dataset transfer property list 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> size <span class="sign">!</span> Vector 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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2f20h5pset5ffamily5foffset5ff"></a> -<a name="robo82"></a><h2> h5pset_family_offset_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> h5pset_family_offset_f -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets offset for family file driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier - offset - file offset -</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 - 19 March 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_family_offset_f<span class="sign">(</span>prp_id<span class="sign">,</span> offset<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>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> offset <span class="sign">!</span> Offset in bytes - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2f20h5pset5ffapl5ffamily5ff"></a> -<a name="robo83"></a><h2> h5pset_fapl_family_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> h5pset_fapl_family_f -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the file access property list to use the family driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier - memb_size - size in bytes of each file member - memb_plist - identifier of the file access property - list to be used for each family member -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_fapl_family_f<span class="sign">(</span>prp_id<span class="sign">,</span> memb_size<span class="sign">,</span> memb_plist <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>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> memb_size <span class="sign">!</span> Logical size<span class="sign">,</span> in bytes<span class="sign">,</span> - <span class="sign">!</span> of each family member - 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> memb_plist <span class="sign">!</span> Identifier of the file - <span class="sign">!</span> access property list <span class="keyword">for</span> - <span class="sign">!</span> each member of the family - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2f20h5pset5fmeta5fblock5fsize5ff"></a> -<a name="robo84"></a><h2> h5pset_meta_block_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> h5pset_meta_block_size_f -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the minimum size of metadata block allocations -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - file access property list identifier - size - metatdata block size -</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 7, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_meta_block_size_f<span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> File access property list identifier - 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> size <span class="sign">!</span> Block size in bytes<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pall5ffilters5favail5ff"></a> -<a name="robo200"></a><h2>h5pall_filters_avail_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pall_filters_avail_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Checks if all filters set in the dataset creation - property list are available -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - data creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> flag - .TRUE. if all filters are available - .FALSE. otherwise - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - April 10 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pall_filters_avail_f</strong><span class="sign">(</span>prp_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> prp_id <span class="sign">!</span> Dataset creation property - <span class="sign">!</span> list identifier - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> flag <span class="sign">!</span> <span class="sign">.</span>TRUE<span class="sign">.</span> <span class="keyword">if</span> all filters are available - <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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pclose5fclass5ff"></a> -<a name="robo201"></a><h2>h5pclose_class_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pclose_class_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Closes an existing property list class. -</pre> -<p class="item_name">INPUTS</p> -<pre> class - Property list class identifier -</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>h5pclose_class_f</strong><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> 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pclose5ff"></a> -<a name="robo202"></a><h2>h5pclose_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pclose_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Terminates access to a property list. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - identifier of the property list to - terminate access 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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pclose_f</strong><span class="sign">(</span>prp_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> 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> hdferr <span class="sign">!</span> Error code - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pcopy5ff"></a> -<a name="robo203"></a><h2>h5pcopy_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pcopy_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Copies an existing property list to create a new - property list -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> new_prp_id - new property list 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). March 14, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pcopy_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> new_prp_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> 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>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> new_prp_id <span class="sign">!</span> Identifier of property list - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pcopy5fprop5ff"></a> -<a name="robo204"></a><h2>h5pcopy_prop_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pcopy_prop_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Copies a property from one list or class to another. -</pre> -<p class="item_name">INPUTS</p> -<pre> dst_id - Identifier of the destination property list - src_id - Identifier of the source property list - name - name of the property to copy -</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>h5pcopy_prop_f</strong><span class="sign">(</span>dst_id<span class="sign">,</span> src_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> dst_id <span class="sign">!</span> Destination property list - <span class="sign">!</span> 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> src_id <span class="sign">!</span> Source 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> Property 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pcreate5ff"></a> -<a name="robo207"></a><h2>h5pcreate_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pcreate_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates a new property as an instance of a property - list class. -</pre> -<p class="item_name">INPUTS</p> -<pre> class - type of the property class to be created. - Possible values are: - H5P_FILE_CREATE_F - H5P_FILE_ACCESS_F - H5P_DATASET_CREATE_F - H5P_DATASET_XFER_F - H5P_FILE_MOUNT_F -</pre> -<p class="item_name">OUTPUTS</p> -<pre> prp_id - property list 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). March 14, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pcreate_f</strong><span class="sign">(</span>class<span class="sign">,</span> prp_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> class <span class="sign">!</span> The type of the property list - <span class="sign">!</span> to be created<span class="sign">.</span> Possible values are<span class="sign">:</span> - <span class="sign">!</span> H5P_FILE_CREATE_F - <span class="sign">!</span> H5P_FILE_ACCESS_F - <span class="sign">!</span> H5P_DATASET_CREATE_F - <span class="sign">!</span> H5P_DATASET_XFER_F - <span class="sign">!</span> H5P_FILE_MOUNT_F - 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> 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> hdferr <span class="sign">!</span> Error code - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pequal5ff"></a> -<a name="robo208"></a><h2>h5pequal_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pequal_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Checks if two property lists are eqaul -</pre> -<p class="item_name">INPUTS</p> -<pre> plist1_id - property list identifier - plist2_id - property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> flag - flag, possible values - .TRUE. or .FALSE. - hdferr: - error code - Success: 0 - Failure: -1, flag is set to .FALSE. -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - September 30, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pequal_f</strong><span class="sign">(</span>plist1_id<span class="sign">,</span> plist2_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> plist1_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> plist2_id <span class="sign">!</span> Property list identifier - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> flag <span class="sign">!</span> Flag - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pexist5ff"></a> -<a name="robo209"></a><h2>h5pexist_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pexist_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries whether a property name exists in a property list or class. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - property list identifier to query - name - name of property to check for -</pre> -<p class="item_name">OUTPUTS</p> -<pre> flag - logical flag - 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>h5pexist_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<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> 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 - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> flag <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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pfill5fvalue5fdefined5ff"></a> -<a name="robo210"></a><h2>h5pfill_value_defined_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pfill_value_defined_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Check if fill value is defined. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - dataset creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> flag - fill value status flag - Possible values are: - H5D_FILL_VALUE_ERROR_F - H5D_FILL_VALUE_UNDEFINED_F - H5D_FILL_VALUE_DEFAULT_F - H5D_FILL_VALUE_USER_DEFINED_F - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - October 4, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pfill_value_defined_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Dataset creation 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> flag <span class="sign">!</span> Fill value status flag - <span class="sign">!</span> H5D_FILL_VALUE_ERROR_F - <span class="sign">!</span> H5D_FILL_VALUE_UNDEFINED_F - <span class="sign">!</span> H5D_FILL_VALUE_DEFAULT_F - <span class="sign">!</span> H5D_FILL_VALUE_USER_DEFINED_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5falignment5ff"></a> -<a name="robo211"></a><h2>h5pget_alignment_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_alignment_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the current settings for alignment - properties from a file access property list. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> threshold - threshold value - alignment - alignment 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_alignment_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> threshold<span class="sign">,</span> alignment<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>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> threshold <span class="sign">!</span> Threshold value - 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> alignment <span class="sign">!</span> alignment 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5falloc5ftime5ff"></a> -<a name="robo212"></a><h2>h5pget_alloc_time_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_alloc_time_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Get space allocation time for dataset during creation. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - dataset creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> flag - allocation time flag: - H5D_ALLOC_TIME_ERROR_F - H5D_ALLOC_TIME_DEFAULT_F - H5D_ALLOC_TIME_EARLY_F - H5D_ALLOC_TIME_LATE_F - H5D_ALLOC_TIME_INCR_F - hdferr: - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - October 4, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_alloc_time_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Dataset creation 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> flag <span class="sign">!</span> Allocation time flag<span class="sign">:</span> - <span class="sign">!</span> H5D_ALLOC_TIME_ERROR_F - <span class="sign">!</span> H5D_ALLOC_TIME_DEFAULT_F - <span class="sign">!</span> H5D_ALLOC_TIME_EARLY_F - <span class="sign">!</span> H5D_ALLOC_TIME_LATE_F - <span class="sign">!</span> H5D_ALLOC_TIME_INCR_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pget5fattr5fcreation5forder5ff"></a> -<a name="robo213"></a><h2>H5Pget_attr_creation_order_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pget_attr_creation_order_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves tracking and indexing settings for attribute creation order -</pre> -<p class="item_name">INPUTS</p> -<pre> ocpl_id - Object (group or dataset) creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> crt_order_flags - Flags specifying whether to track and index attribute creation order - hdferr - Error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - February, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pget_attr_creation_order_f<span class="sign">(</span>ocpl_id<span class="sign">,</span> crt_order_flags<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> ocpl_id <span class="sign">!</span> Object <span class="sign">(</span>group or dataset<span class="sign">)</span> creation 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> crt_order_flags <span class="sign">!</span> Flags specifying whether to track and index attribute creation order - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pget5fattr5fphase5fchange5ff"></a> -<a name="robo214"></a><h2>H5Pget_attr_phase_change_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pget_attr_phase_change_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves attribute storage phase change thresholds -</pre> -<p class="item_name">INPUTS</p> -<pre> ocpl_id - Object (dataset or group) creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> max_compact - Maximum number of attributes to be stored in compact storage - (Default: 8) - min_dense - Minimum number of attributes to be stored in dense storage - (Default: 6) - hdferr - Error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - January, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pget_attr_phase_change_f<span class="sign">(</span>ocpl_id<span class="sign">,</span> max_compact<span class="sign">,</span> min_dense<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> ocpl_id <span class="sign">!</span> Object <span class="sign">(</span>dataset or group<span class="sign">)</span> creation 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> max_compact <span class="sign">!</span> Maximum number of attributes to be stored in compact storage - <span class="sign">!</span> <span class="sign">(</span>Default<span class="sign">:</span> 8<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> min_dense <span class="sign">!</span> Minimum number of attributes to be stored in dense storage - <span class="sign">!</span> <span class="sign">(</span>Default<span class="sign">:</span> 6<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fbtree5fratios5ff"></a> -<a name="robo215"></a><h2>h5pget_btree_ratios_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_btree_ratios_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets B-tree split ratios for a dataset transfer property list -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - the dataset transfer property list - identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> left - the B-tree split ratio for left-most nodes - middle - the B-tree split ratio for all other nodes - right - the B-tree split ratio for right-most nodes - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_btree_ratios_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> left<span class="sign">,</span> middle<span class="sign">,</span> right<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 - REAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> left <span class="sign">!</span> The B<span class="sign">-</span>tree split ratio <span class="keyword">for</span> left<span class="sign">-</span>most nodes<span class="sign">.</span> - REAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> middle <span class="sign">!</span> The B<span class="sign">-</span>tree split ratio <span class="keyword">for</span> all other nodes - REAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> right <span class="sign">!</span> The B<span class="sign">-</span>tree split ratio <span class="keyword">for</span> right<span class="sign">-</span>most - <span class="sign">!</span> nodes and lone nodes<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fbuffer5ff"></a> -<a name="robo216"></a><h2>h5pget_buffer_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_buffer_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets size for conversion buffer -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - data transfer property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> size - buffer size - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - October 2, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_buffer_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Data transfer property list 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> Buffer size in bytes<span class="sign">;</span> - <span class="sign">!</span> buffer is allocated and freed by - <span class="sign">!</span> the library<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fcache5ff"></a> -<a name="robo217"></a><h2>h5pget_cache_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_cache_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries the meta data cache and raw data chunk cache - parameters. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> mdc_nelmts - number of elements (objects) in the meta - data cache - rdcc_nelmts - number of elements (objects) in the raw - data chunk cache - rdcc_nbytes - total size of the raw data chunk cache, in bytes - rdcc_w0 - preemption policy (0 or 1) - 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 - - Bug fix: type of the rdcc_nelmts parameter should be INTEGER - instead of INTEGER(SIZE_T) October 10, 2003 - -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_cache_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> mdc_nelmts<span class="sign">,</span> rdcc_nelmts<span class="sign">,</span> rdcc_nbytes<span class="sign">,</span> rdcc_w0<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> mdc_nelmts <span class="sign">!</span> Number of elements <span class="sign">(</span>objects<span class="sign">)</span> - <span class="sign">!</span> in the meta data cache - 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> rdcc_nelmts <span class="sign">!</span> Number of elements <span class="sign">(</span>objects<span class="sign">)</span> - <span class="sign">!</span> in the meta data cache - 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> rdcc_nbytes <span class="sign">!</span> Total size of the raw data - <span class="sign">!</span> chunk cache<span class="sign">,</span> in bytes - REAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> rdcc_w0 <span class="sign">!</span> Preemption policy - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pget5fchar5fencoding5ff"></a> -<a name="robo220"></a><h2>H5Pget_char_encoding_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pget_char_encoding_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the character encoding used to create a string -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - Property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> encoding - Valid values for encoding are: - H5T_CSET_ASCII_F -> US ASCII - H5T_CSET_UTF8_F -> UTF-8 Unicode encoding - hdferr - Error code - Success: 0 - Failure: -1 -</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 h5pget_char_encoding_f<span class="sign">(</span>plist_id<span class="sign">,</span> encoding<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_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> encoding <span class="sign">!</span> Valid values <span class="keyword">for</span> encoding are<span class="sign">:</span> - <span class="sign">!</span> H5T_CSET_ASCII_F <span class="sign">-</span><span class="sign">></span> US ASCII - <span class="sign">!</span> H5T_CSET_UTF8_F <span class="sign">-</span><span class="sign">></span> UTF<span class="sign">-</span>8 Unicode encoding - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pget5fchunk5fcache5ff"></a> -<a name="robo221"></a><h2>H5Pget_chunk_cache_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pget_chunk_cache_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the maximum possible number of elements in the meta - data cache and the maximum possible number of elements and - bytes and the RDCC_W0 value in the raw data chunk cache. Any - (or all) arguments may be null pointers in which case the - corresponding datum is not returned. If these properties have - not been set on this property list, the default values for a - file access property list are returned. -</pre> -<p class="item_name">INPUTS</p> -<pre> dapl_id - Dataset access property list identifier. -</pre> -<p class="item_name">OUTPUTS</p> -<pre> rdcc_nslots - Number of chunk slots in the raw data chunk cache hash table. - rdcc_nbytes - Total size of the raw data chunk cache, in bytes. - rdcc_w0 - Preemption policy. - 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">HISTORY</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pget_chunk_cache_f<span class="sign">(</span>dapl_id<span class="sign">,</span> rdcc_nslots<span class="sign">,</span> rdcc_nbytes<span class="sign">,</span> rdcc_w0<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> dapl_id <span class="sign">!</span> Dataset access property list identifier<span class="sign">.</span> - 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> rdcc_nslots <span class="sign">!</span> Number of chunk slots in the raw data chunk cache hash table<span class="sign">.</span> - 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> rdcc_nbytes <span class="sign">!</span> Total size of the raw data chunk cache<span class="sign">,</span> in bytes<span class="sign">.</span> - REAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> rdcc_w0 <span class="sign">!</span> Preemption policy<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> - -<hr /> -<a name="H5P2fh5pget5fchunk5ff"></a> -<a name="robo222"></a><h2>h5pget_chunk_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_chunk_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the size of chunks for the raw data of a - chunked layout dataset -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - property list identifier - ndims - size of dims array -</pre> -<p class="item_name">OUTPUTS</p> -<pre> dims - array with dimension sizes for each chunk - hdferr - error code - Success: number of chunk dimensions - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_chunk_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> ndims<span class="sign">,</span> dims<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> ndims <span class="sign">!</span> Number of chunk dimensions to - <span class="sign">!</span> to <span class="keyword">return</span> - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="sign">(</span>ndims<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> dims - <span class="sign">!</span> Array containing sizes of - <span class="sign">!</span> chunk dimensions - 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> number of chunk dimensions on success<span class="sign">,</span> - <span class="sign">!</span> <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fclass5ff"></a> -<a name="robo223"></a><h2>h5pget_class_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_class_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the property list class for a property list. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> classtype - property list class - Possible values are: - H5P_ROOT_F - H5P_FILE_CREATE_F - H5P_FILE_ACCESS_F - H5PE_DATASET_CREATE_F - H5P_DATASET_XFER_F - H5P_FILE_MOUNT_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 14, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_class_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> classtype<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> classtype <span class="sign">!</span> The type of the property list - <span class="sign">!</span> to be created<span class="sign">.</span> Possible values are<span class="sign">:</span> - <span class="sign">!</span> H5P_ROOT_F - <span class="sign">!</span> H5P_FILE_CREATE_F - <span class="sign">!</span> H5P_FILE_ACCESS_F - <span class="sign">!</span> H5PE_DATASET_CREATE_F - <span class="sign">!</span> H5P_DATASET_XFER_F - <span class="sign">!</span> H5P_FILE_MOUNT_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fclass5fname5ff"></a> -<a name="robo224"></a><h2>h5pget_class_name_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_class_name_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries the name of a class. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - property list identifier to query -</pre> -<p class="item_name">OUTPUTS</p> -<pre> name - name of a class - size - Actual length of the class name - NOTE: If provided buffer "name" is smaller, - than name will be truncated to fit into - provided user buffer - 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">HISTORY</p> -<pre> Returned the size of name as an argument -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_class_name_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<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> 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>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> name <span class="sign">!</span> Buffer to retireve class name - INTEGER<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> Actual length of the class 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fclass5fparent5ff"></a> -<a name="robo225"></a><h2>h5pget_class_parent_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_class_parent_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the parent class of a genric property class. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - property list identifier to query -</pre> -<p class="item_name">OUTPUTS</p> -<pre> parent_id - identifier of the parent class - 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_class_parent_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> parent_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> 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>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> parent_id <span class="sign">!</span> Parent class property list - <span class="sign">!</span> 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fcopy5fobject5ff"></a> -<a name="robo226"></a><h2>h5pget_copy_object_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_copy_object_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the properties to be used when an object is copied. -</pre> -<p class="item_name">INPUTS</p> -<pre> ocp_plist_id - Object copy property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> copy_options - Copy option(s) to be get - hdferr - Error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - March 3, 2008 -</pre> -<p class="item_name">HISTORY</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_copy_object_f</strong><span class="sign">(</span>ocp_plist_id<span class="sign">,</span> copy_options<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> ocp_plist_id <span class="sign">!</span> Object copy 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> copy_options <span class="sign">!</span> Valid copy options returned are<span class="sign">:</span> - <span class="sign">!</span> H5O_COPY_SHALLOW_HIERARCHY_F - <span class="sign">!</span> H5O_COPY_EXPAND_SOFT_LINK_F - <span class="sign">!</span> H5O_COPY_EXPAND_EXT_LINK_F - <span class="sign">!</span> H5O_COPY_EXPAND_REFERENCE_F - <span class="sign">!</span> H5O_COPY_WITHOUT_ATTR_FLAG_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pget5fcreate5finter5fgroup5ff"></a> -<a name="robo227"></a><h2>H5Pget_create_inter_group_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pget_create_inter_group_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines whether property is set to enable creating missing intermediate groups. -</pre> -<p class="item_name">INPUTS</p> -<pre> lcpl_id - Link creation property list identifier - crt_intermed_group - Specifying whether to create intermediate groups upon - the creation of an object -</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 - April 4, 2008 -</pre> -<p class="item_name">HISTORY</p> -<pre> The long subroutine name (>31) on older f90 compilers causes problems - so the name was shortened -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pget_create_inter_group_f<span class="sign">(</span>lcpl_id<span class="sign">,</span> crt_intermed_group<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> lcpl_id <span class="sign">!</span> Link creation 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> crt_intermed_group <span class="sign">!</span> Flag specifying whether to create intermediate groups - <span class="sign">!</span> upon creation 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fdata5ftransform5ff"></a> -<a name="robo228"></a><h2>h5pget_data_transform_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_data_transform_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves a data transform expression. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - Identifier of the property list or class -</pre> -<p class="item_name">OUTPUTS</p> -<pre> expression - buffer to hold transform expression - hdferr - Error code - Success: Actual lenght of the expression - If provided buffer "expression" is - smaller, than expression will be - truncated to fit into - provided user buffer - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - March 19, 2008 -</pre> -<p class="item_name">HISTORY</p> -<pre> Should hdferr return just 0 or 1 and add another arguement for the size? -</pre> -<p class="item_name">SOURCE</p> -<pre class="source">SUBROUTINE <strong>h5pget_data_transform_f</strong><span class="sign">(</span>plist_id<span class="sign">,</span> expression<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> plist_id <span class="sign">!</span> Identifier of the property list or class - 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> expression <span class="sign">!</span> Buffer to hold transform expression - 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> OPTIONAL <span class="sign">:</span><span class="sign">:</span> size <span class="sign">!</span> Registered size of the transform expression - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fdriver5ff"></a> -<a name="robo230"></a><h2>h5pget_driver_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_driver_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns low-lever driver identifier. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access or data transfer property - list identifier. -</pre> -<p class="item_name">OUTPUTS</p> -<pre> driver - low-level driver 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). March 14, 2001 - -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_driver_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> driver<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>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> driver <span class="sign">!</span> Low<span class="sign">-</span>level file driver 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fedc5fcheck5ff"></a> -<a name="robo232"></a><h2>h5pget_edc_check_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_edc_check_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries error detecting -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - dataset creation property list identifier -</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 13, 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_edc_check_f</strong><span class="sign">(</span>prp_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> prp_id <span class="sign">!</span> Dataset transfer 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> flag <span class="sign">!</span> Checksum filter flag - <span class="sign">!</span> May have one of the following values<span class="sign">:</span> - <span class="sign">!</span> H5Z_ERROR_EDC_F - <span class="sign">!</span> H5Z_DISABLE_EDC_F - <span class="sign">!</span> H5Z_ENABLE_EDC_F - <span class="sign">!</span> H5Z_NO_EDC_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pget5fest5flink5finfo5ff"></a> -<a name="robo233"></a><h2>H5Pget_est_link_info_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pget_est_link_info_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries data required to estimate required local heap or object header size. -</pre> -<p class="item_name">INPUTS</p> -<pre> gcpl_id - Group creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> est_num_entries - Estimated number of links to be inserted into group - est_name_len - Estimated average length of link names - hdferr - Error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - March 21, 2008 -</pre> -<p class="item_name">HISTORY</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pget_est_link_info_f<span class="sign">(</span>gcpl_id<span class="sign">,</span> est_num_entries<span class="sign">,</span> est_name_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> gcpl_id <span class="sign">!</span> Group creation 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> est_num_entries <span class="sign">!</span> Estimated number of links to be inserted into group - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> est_name_len <span class="sign">!</span> Estimated average length of link names - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fexternal5fcount5ff"></a> -<a name="robo234"></a><h2>h5pget_external_count_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_external_count_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the number of external files for a dataset. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - dataset creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> count - number of external files for the - specified dataset - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_external_count_f</strong> <span class="sign">(</span>prp_id<span class="sign">,</span> 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> 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> count <span class="sign">!</span> Number of external files <span class="keyword">for</span> the - <span class="sign">!</span> Specified 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fexternal5ff"></a> -<a name="robo235"></a><h2>h5pget_external_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_external_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns information about an external file. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - dataset creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> idx - external file index - name_size - maximum size of name array - name - name of the external file - name - name of external file - offset - offset in bytes from the beginning of the - file to the location in the file - where the data starts - bytes - size of the external file data - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_external_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> idx<span class="sign">,</span> name_size<span class="sign">,</span> name<span class="sign">,</span> offset<span class="sign">,</span>bytes<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> idx <span class="sign">!</span> External file index<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> name_size <span class="sign">!</span> Maximum length of name array - 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> Name of an external file - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> offset <span class="sign">!</span> Offset<span class="sign">,</span> in bytes<span class="sign">,</span> from the beginning - <span class="sign">!</span> of the file to the location in the file - <span class="sign">!</span> where the data starts<span class="sign">.</span> - 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> bytes <span class="sign">!</span> Number of bytes reserved in the - <span class="sign">!</span> file <span class="keyword">for</span> the data - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5ffapl5fcore5ff"></a> -<a name="robo236"></a><h2>h5pget_fapl_core_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_fapl_core_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries core file driver properties. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> increment - size, in bytes, of memory increments - backing_store - boolean flag indicating whether to write - the file contents to disk when the file is closed. - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_fapl_core_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> increment<span class="sign">,</span> backing_store<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>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> increment <span class="sign">!</span> File block size in bytes<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> backing_store <span class="sign">!</span> Flag to indicate that - <span class="sign">!</span> entire file contents are flushed to a file - <span class="sign">!</span> with the same name as this core 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5ffapl5fdirect5ff"></a> -<a name="robo237"></a><h2>h5pget_fapl_direct_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_fapl_direct_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets up use of the direct I/O driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> fapl_id - File access property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> alignment - Required memory alignment boundary - block_size - File system block size - cbuf_size - Copy buffer size - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - March 21, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_fapl_direct_f</strong><span class="sign">(</span>fapl_id<span class="sign">,</span> alignment<span class="sign">,</span> block_size<span class="sign">,</span> cbuf_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> fapl_id <span class="sign">!</span> File access property list 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> alignment <span class="sign">!</span> Required memory alignment boundary<span class="sign">!</span> - 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> block_size <span class="sign">!</span> File system block size - 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> cbuf_size <span class="sign">!</span> Copy buffer 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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5ffapl5ffamily5ff"></a> -<a name="robo238"></a><h2>h5pget_fapl_family_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_fapl_family_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns file access property list information. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> memb_size - size in bytes of each file member - memb_plist - identifier of the file access property - list to be used for each family member - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_fapl_family_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> memb_size<span class="sign">,</span> memb_plist <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>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> memb_size <span class="sign">!</span> Logical size<span class="sign">,</span> in bytes<span class="sign">,</span> - <span class="sign">!</span> of each family member - 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> memb_plist <span class="sign">!</span> Identifier of the file - <span class="sign">!</span> access property list <span class="keyword">for</span> - <span class="sign">!</span> each member of the family - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5ffapl5fmulti5ff"></a> -<a name="robo241"></a><h2>h5pget_fapl_multi_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_fapl_multi_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets up use of the multi-file driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> mem_map - mapping array - memb_fapl - property list for each memory usage type - memb_name - names of member file - relax - flag - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">OPTIONAL PARAMETERS</p> -<pre> maxlen_out - maximum length for memb_name array element -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - 24 March 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_fapl_multi_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> memb_map<span class="sign">,</span> memb_fapl<span class="sign">,</span> memb_name<span class="sign">,</span> memb_addr<span class="sign">,</span> relax<span class="sign">,</span> hdferr<span class="sign">,</span> maxlen_out<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> File creation property list identifier - INTEGER<span class="sign">,</span> DIMENSION<span class="sign">(</span>0<span class="sign">:</span>H5FD_MEM_NTYPES_F<span class="sign">-</span>1<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> memb_map - INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="sign">(</span>0<span class="sign">:</span>H5FD_MEM_NTYPES_F<span class="sign">-</span>1<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> memb_fapl - CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="sign">(</span>0<span class="sign">:</span>H5FD_MEM_NTYPES_F<span class="sign">-</span>1<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> memb_name - <span class="sign">!</span>INTEGER<span class="sign">(</span>HADDR_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="sign">(</span>0<span class="sign">:</span>H5FD_MEM_NTYPES_F<span class="sign">-</span>1<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> memb_addr - REAL<span class="sign">,</span> DIMENSION<span class="sign">(</span>0<span class="sign">:</span>H5FD_MEM_NTYPES_F<span class="sign">-</span>1<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> memb_addr - INTEGER<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> maxlen_out - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> relax - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5ffclose5fdegree5ff"></a> -<a name="robo242"></a><h2>h5pget_fclose_degree_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_fclose_degree_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the degree for the file close behavior. -</pre> -<p class="item_name">INPUTS</p> -<pre> fapl_id - File access property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> degree - Possible values are: - H5F_CLOSE_DEFAULT_F - H5F_CLOSE_WEAK_F - H5F_CLOSE_SEMI_F - H5F_CLOSE_STRONG_F - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - September 26, 2002 -</pre> -<p class="item_name">HISTORY</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_fclose_degree_f</strong><span class="sign">(</span>fapl_id<span class="sign">,</span> degree<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> fapl_id <span class="sign">!</span> File Access 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> degree <span class="sign">!</span> Possible values are<span class="sign">:</span> - <span class="sign">!</span> H5F_CLOSE_DEFAULT_F - <span class="sign">!</span> H5F_CLOSE_WEAK_F - <span class="sign">!</span> H5F_CLOSE_SEMI_F - <span class="sign">!</span> H5F_CLOSE_STRONG_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5ffill5ftime5ff"></a> -<a name="robo243"></a><h2>h5pget_fill_time_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_fill_time_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Get fill value writing time for dataset -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - dataset creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> hdferr: - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">OPTIONAL PARAMETERS</p> -<pre> flag - fill time flag: - H5D_FILL_TIME_ERROR_F - H5D_FILL_TIME_ALLOC_F - H5D_FILL_TIME_NEVER_F -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - October 4, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_fill_time_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Dataset creation 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> flag <span class="sign">!</span> Fill time flag<span class="sign">:</span> - <span class="sign">!</span> H5D_FILL_TIME_ERROR_F - <span class="sign">!</span> H5D_FILL_TIME_ALLOC_F - <span class="sign">!</span> H5D_FILL_TIME_NEVER_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5ffilter5fby5fid5ff"></a> -<a name="robo244"></a><h2>h5pget_filter_by_id_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_filter_by_id_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns information about a filter in a pipeline -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - data creation or transfer property list - identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> filter_id - filter identifier - flags - bit vector specifying certain general - properties of the filter - cd_nelmts - number of elements in cd_values - cd_values - auxiliary data for the filter - namelen - number of characters in the name buffer - name - buffer to retrieve filter name - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - April 10 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_filter_by_id_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> filter_id<span class="sign">,</span> flags<span class="sign">,</span> cd_nelmts<span class="sign">,</span> cd_values<span class="sign">,</span> namelen<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> 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> filter_id <span class="sign">!</span> Filter identifier - INTEGER<span class="sign">(</span>SIZE_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> cd_nelmts <span class="sign">!</span> Number of elements in cd_values<span class="sign">.</span> - INTEGER<span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(OUT) :: cd_values ! Auxiliary data for the filter. - INTEGER, INTENT(OUT) :: flags ! Bit vector specifying certain general - ! properties of the filter. - INTEGER(SIZE_T), INTENT(IN) :: namelen ! Anticipated number of characters in name. - CHARACTER(LEN=*)</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> Name of the 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5ffilter5ff"></a> -<a name="robo245"></a><h2>h5pget_filter_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_filter_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns information about a filter in a pipeline -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - data creation or transfer property list - identifier - filter_number - sequence number within the filter - pipeline of the filter for which - information is sought -</pre> -<p class="item_name">OUTPUTS</p> -<pre> filter_id - filter identification number - flags - bit vector specifying certain general - properties of the filter - cd_nelmts - number of elements in cd_values - cd_values - auxiliary data for the filter - namelen - number of characters in the name buffer - name - buffer to retrieve filter name - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_filter_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> filter_number<span class="sign">,</span> flags<span class="sign">,</span> cd_nelmts<span class="sign">,</span> cd_values<span class="sign">,</span> namelen<span class="sign">,</span> name<span class="sign">,</span> filter_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> 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> filter_number <span class="sign">!</span> Sequence number within the filter - <span class="sign">!</span> pipeline of the filter <span class="keyword">for</span> which - <span class="sign">!</span> information is sought - INTEGER<span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(OUT) :: cd_values ! Auxiliary data for the filter. - INTEGER, INTENT(OUT) :: flags ! Bit vector specifying certain general - ! properties of the filter. - INTEGER(SIZE_T), INTENT(INOUT) :: cd_nelmts ! Number of elements in cd_values. - INTEGER(SIZE_T), INTENT(IN) :: namelen ! Anticipated number of characters in name. - CHARACTER(LEN=*)</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> Name of the filter - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> filter_id <span class="sign">!</span> Filter identification number - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fgc5freferences5ff"></a> -<a name="robo246"></a><h2>h5pget_gc_references_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_gc_references_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns garbage collecting references setting. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> gc_reference - flag for stting garbage collection on - and off (1 or 0) - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_gc_references_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> gc_reference<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> gc_reference <span class="sign">!</span> The flag <span class="keyword">for</span> garbage collecting - <span class="sign">!</span> references <span class="keyword">for</span> 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fistore5fk5ff"></a> -<a name="robo249"></a><h2>h5pget_istore_k_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_istore_k_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries the 1/2 rank of an indexed storage B-tree. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> ik - 1/2 rank of chunked storage B-tree - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_istore_k_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> ik<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> ik <span class="sign">!</span> 1<span class="sign">/</span>2 rank of chunked storage B<span class="sign">-</span>tree - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5flayout5ff"></a> -<a name="robo250"></a><h2>h5pget_layout_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_layout_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the layout of the raw data for a dataset. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - data creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> layout - type of storage layout for raw data - possible values are: - H5D_COMPACT_F - H5D_CONTIGUOUS_F - H5D_CHUNKED_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 14, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_layout_f</strong> <span class="sign">(</span>prp_id<span class="sign">,</span> layout<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> layout <span class="sign">!</span> Type of storage layout <span class="keyword">for</span> raw data - <span class="sign">!</span> possible values are<span class="sign">:</span> - <span class="sign">!</span> H5D_COMPACT_F<span class="sign">(</span>0<span class="sign">)</span> - <span class="sign">!</span> H5D_CONTIGUOUS_F<span class="sign">(</span>1<span class="sign">)</span> - <span class="sign">!</span> H5D_CHUNKED_F<span class="sign">(</span>2<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pget5flink5fcreation5forder5ff"></a> -<a name="robo251"></a><h2>H5Pget_link_creation_order_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pget_link_creation_order_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries whether link creation order is tracked and/or indexed in a group. -</pre> -<p class="item_name">INPUTS</p> -<pre> gcpl_id - Group creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> crt_order_flags - Creation order flag(s) - hdferr - Error code - Success: 0 - Failure: -1 -</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 h5pget_link_creation_order_f<span class="sign">(</span>gcpl_id<span class="sign">,</span> crt_order_flags<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> gcpl_id <span class="sign">!</span> Group creation 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> crt_order_flags <span class="sign">!</span> Creation order flag<span class="sign">(</span>s<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pget5flink5fphase5fchange5ff"></a> -<a name="robo252"></a><h2>H5Pget_link_phase_change_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pget_link_phase_change_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries the settings for conversion between compact and dense groups. -</pre> -<p class="item_name">INPUTS</p> -<pre> gcpl_id - Group creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> max_compact - Maximum number of attributes to be stored in compact storage - min_dense - Minimum number of attributes to be stored in dense storage - hdferr - Error code - Success: 0 - Failure: -1 -</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 h5pget_link_phase_change_f<span class="sign">(</span>gcpl_id<span class="sign">,</span> max_compact<span class="sign">,</span> min_dense<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> gcpl_id <span class="sign">!</span> Group creation 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> max_compact <span class="sign">!</span> Maximum number of attributes to be stored in compact storage - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> min_dense <span class="sign">!</span> Minimum number of attributes to be stored in dense storage - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pget5flocal5fheap5fsize5fhint5ff"></a> -<a name="robo253"></a><h2>H5Pget_local_heap_size_hint_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pget_local_heap_size_hint_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries the local heap size hint for original-style groups. -</pre> -<p class="item_name">INPUTS</p> -<pre> gcpl_id - Group creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> size_hint - Hint for size of local heap - hdferr - Error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - March 21, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pget_local_heap_size_hint_f<span class="sign">(</span>gcpl_id<span class="sign">,</span> size_hint<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> gcpl_id <span class="sign">!</span> Group creation property list 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> size_hint <span class="sign">!</span> Hint <span class="keyword">for</span> size of local heap - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fmeta5fblock5fsize5ff"></a> -<a name="robo254"></a><h2>h5pget_meta_block_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_meta_block_size_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets the minimum size of metadata block allocations -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - file access property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> size - metatdata block size - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - October 7, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_meta_block_size_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> File access property list 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> Block size in bytes<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fnfilters5ff"></a> -<a name="robo255"></a><h2>h5pget_nfilters_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_nfilters_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the number of filters in the pipeline. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - data creation or transfer property list - identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> nfilters - number of filters in the pipeline - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_nfilters_f</strong> <span class="sign">(</span>prp_id<span class="sign">,</span> nfilters<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> nfilters <span class="sign">!</span> The number of filters in the pipeline - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fnlinks5ff"></a> -<a name="robo256"></a><h2>h5pget_nlinks_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_nlinks_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets maximum number of soft or user-defined link traversals. -</pre> -<p class="item_name">INPUTS</p> -<pre> lapl_id - File access property list identifier - nlinks - Maximum number of links to traverse -</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 - March 24, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_nlinks_f</strong><span class="sign">(</span>lapl_id<span class="sign">,</span> nlinks<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> lapl_id <span class="sign">!</span> File access property list 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> nlinks <span class="sign">!</span> Maximum number of links to traverse - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fnpros5ff"></a> -<a name="robo257"></a><h2>h5pget_npros_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_npros_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries number of properties in property list or class -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - iproperty list identifier to query -</pre> -<p class="item_name">OUTPUTS</p> -<pre> nprops - number of properties in property object - 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 h5pget_nprops_f<span class="sign">(</span>prp_id<span class="sign">,</span> nprops<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>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> nprops <span class="sign">!</span> Number of properties - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pget5fobj5ftrack5ftimes5ff"></a> -<a name="robo258"></a><h2>H5Pget_obj_track_times_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pget_obj_track_times_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns whether times are tracked for an object. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - property list id - flag - object timestamp setting - .TRUE.,.FALSE. -</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 - February 22, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pget_obj_track_times_f<span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Dataset creation property - <span class="sign">!</span> list identifier - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> flag <span class="sign">!</span> Object timestamp setting - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fpreserve5ff"></a> -<a name="robo259"></a><h2>h5pget_preserve_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_preserve_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Checks status of the dataset transfer property list. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> flag - status flag - 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 - - Datatype of the flag parameter is changed from - INTEGER to LOGICAL - June 4, 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_preserve_f</strong><span class="sign">(</span>prp_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> prp_id <span class="sign">!</span> Property list identifier - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> flag <span class="sign">!</span> TRUE<span class="sign">/</span>FALSE flag<span class="sign">.</span> Shows status of the dataset<span class="squote">'s - ! transfer property for partial writing/reading - ! compound datatype - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fsec25ff"></a> -<a name="robo262"></a><h2>h5pget_sec2_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_sec2_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> NOT AVAILABLE -</pre> -<p class="item_name">INPUTS</p> -<p class="item_name">OUTPUTS</p> -<pre> 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 - - SOURCE! SUBROUTINE <strong>h5pget_sec2_f</strong> (prp_id, sec2, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier - INTEGER, INTENT(OUT) :: sec2 ! value indicates whether the file - INTEGER, INTENT(OUT) :: hdferr ! Error code - 0 on success and -1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fsieve5fbuf5fsize5ff"></a> -<a name="robo263"></a><h2>h5pget_sieve_buf_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_sieve_buf_size_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets the maximum size of the data sieve buffer -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - file access property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> size - sieve buffer size - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - October 7, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_sieve_buf_size_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> File access property list 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> size <span class="sign">!</span> Buffer size in bytes - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fsize5ff"></a> -<a name="robo264"></a><h2>h5pget_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_size_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Queries the size of a property value in bytes. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - property list identifier to query - name - name of property to query -</pre> -<p class="item_name">OUTPUTS</p> -<pre> size - size of property in bytes - 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">HISTORY</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_size_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<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> 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 query - 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 in bytes - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fsizes5ff"></a> -<a name="robo265"></a><h2>h5pget_sizes_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_sizes_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the size of the offsets and lengths used - in an <a href="./HDF5_f90.html#robo76">HDF5</a> file -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> sizeof_addr - size of an object offset in bytes - sizeof_size - size of an object length in bytes - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_sizes_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> sizeof_addr<span class="sign">,</span> sizeof_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> prp_id <span class="sign">!</span> Property list 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> sizeof_addr <span class="sign">!</span> Size of an object - <span class="sign">!</span> offset in bytes - 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> sizeof_size <span class="sign">!</span> Size of an object - <span class="sign">!</span> length in bytes - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fsmall5fdata5fblock5fsize5ff"></a> -<a name="robo266"></a><h2>h5pget_small_data_block_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_small_data_block_size_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets the minimum size of "small" raw data block -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - file access property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> size - small raw data block size - hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - October 7, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_small_data_block_size_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> File access property list 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> Small raw data block 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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fsplit5ff"></a> -<a name="robo267"></a><h2>h5pget_split_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_split_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> NOT AVAILABLE -</pre> -<p class="item_name">INPUTS</p> -<p class="item_name">OUTPUTS</p> -<pre> 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">SOURCE</p> -<pre class="source"><span class="sign">!</span> SUBROUTINE <strong>h5pget_split_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> meta_ext_size<span class="sign">,</span> meta_ext<span class="sign">,</span> meta_plist<span class="sign">,</span>raw_ext_size<span class="sign">,</span><span class="sign">&</span> -<span class="sign">!</span> raw_ext<span class="sign">,</span> raw_plist<span class="sign">,</span> hdferr<span class="sign">)</span> -<span class="sign">!</span> IMPLICIT NONE -<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> prp_id <span class="sign">!</span> Property list identifier -<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> meta_ext_size <span class="sign">!</span> Number of characters of the meta - <span class="sign">!</span> file extension to be copied to the - <span class="sign">!</span> meta_ext buffer - -<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> meta_ext <span class="sign">!</span>Name of the extension <span class="keyword">for</span> - <span class="sign">!</span>the metafile filename -<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> meta_plist <span class="sign">!</span> Identifier of the meta file - <span class="sign">!</span> access property list -<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> raw_ext_size <span class="sign">!</span> Number of characters of the raw - <span class="sign">!</span> file extension to be copied to the - <span class="sign">!</span> raw_ext buffer -<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> raw_ext <span class="sign">!</span>Name extension <span class="keyword">for</span> the raw file filename -<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> raw_plist <span class="sign">!</span>Identifier of the raw file - <span class="sign">!</span>access property list -<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fstdio5ff"></a> -<a name="robo268"></a><h2>h5pget_stdio_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_stdio_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> NOT AVAILABLE -</pre> -<p class="item_name">INPUTS</p> -<p class="item_name">OUTPUTS</p> -<pre> 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">SOURCE</p> -<pre class="source"><span class="sign">!</span> SUBROUTINE <strong>h5pget_stdio_f</strong> <span class="sign">(</span>prp_id<span class="sign">,</span> io<span class="sign">,</span> hdferr<span class="sign">)</span> -<span class="sign">!</span> -<span class="sign">!</span> IMPLICIT NONE -<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> prp_id <span class="sign">!</span> Property list 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> io <span class="sign">!</span> value indicates that the file - <span class="sign">!</span>access property list is set to - <span class="sign">!</span>the stdio driver -<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fsym5fk5ff"></a> -<a name="robo269"></a><h2>h5pget_sym_k_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_sym_k_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the size of the symbol table B-tree 1/2 rank - and the symbol table leaf node 1/2 size. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> ik - symbol table tree 1/2 rank - lk - symbol table node 1/2 size - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_sym_k_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> ik<span class="sign">,</span> lk<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> ik <span class="sign">!</span> Symbol table tree rank - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lk <span class="sign">!</span> Symbol table node 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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fuserblock5ff"></a> -<a name="robo270"></a><h2>h5pget_userblock_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_userblock_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets user block size. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> block_size - size of the user block in bytes - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_userblock_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> block_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> prp_id <span class="sign">!</span> Property list 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> block_size <span class="sign">!</span> Size of the - <span class="sign">!</span> user<span class="sign">-</span>block in bytes - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pget5fversion5ff"></a> -<a name="robo271"></a><h2>h5pget_version_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pget_version_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the version information of various objects - for a file creation property list -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file createion property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> boot - super block version number - freelist - global freelist version number - stab - symbol table version number - shhdr - shared object header version number - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pget_version_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> boot<span class="sign">,</span> freelist<span class="sign">,</span> <span class="sign">&</span> - stab<span class="sign">,</span> shhdr<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> DIMENSION<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> boot <span class="sign">!</span> Array to put boot - <span class="sign">!</span> block version number - INTEGER<span class="sign">,</span> DIMENSION<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> freelist <span class="sign">!</span> Array to put global - <span class="sign">!</span> Freelist version number - - INTEGER<span class="sign">,</span> DIMENSION<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> stab <span class="sign">!</span> Array to put symbol - <span class="sign">!</span> table version number - INTEGER<span class="sign">,</span> DIMENSION<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> shhdr <span class="sign">!</span> Array to put shared - <span class="sign">!</span> object header version number - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pisa5fclass5ff"></a> -<a name="robo281"></a><h2>h5pisa_class_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pisa_class_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines whether a property list is a member of a class. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist - property list identifier - pclass - identifier of the property class -</pre> -<p class="item_name">OUTPUTS</p> -<pre> flag - .TRUE. if a member, .FALSE. otherwise - 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>h5pisa_class_f</strong><span class="sign">(</span>plist<span class="sign">,</span> pclass<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> plist <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> pclass <span class="sign">!</span> 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> flag <span class="sign">!</span> logical flag - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pmodify5ffilter5ff"></a> -<a name="robo282"></a><h2>h5pmodify_filter_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pmodify_filter_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Adds a filter to the filter pipeline. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - data creation or transfer property list - identifier - filter - filter to be modified - flags - bit vector specifying certain general - properties of the filter - cd_nelmts - number of elements in cd_values - cd_values - auxiliary data for the filter -</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 - April 10 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pmodify_filter_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> filter<span class="sign">,</span> flags<span class="sign">,</span> cd_nelmts<span class="sign">,</span> cd_values<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> filter <span class="sign">!</span> Filter to be modified - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> flags <span class="sign">!</span> Bit vector specifying certain general - <span class="sign">!</span> properties of the filter - 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> cd_nelmts <span class="sign">!</span> Number of elements in cd_values - INTEGER<span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(IN) :: cd_values ! Auxiliary data for the filter - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure -</pre> - -<hr /> -<a name="H5P2fh5premove5ff"></a> -<a name="robo292"></a><h2>h5premove_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5premove_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Removes a property from a property list. -</pre> -<p class="item_name">INPUTS</p> -<pre> plid - Property list identofoer - name - name of the property to remove -</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>h5premove_f</strong><span class="sign">(</span>plid<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> plid <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 remove - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5premove5ffilter5ff"></a> -<a name="robo293"></a><h2>h5premove_filter_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5premove_filter_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Delete one or more filters from the filter pipeline. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - data creation or transfer property list - identifier - filter - filter to be removed -</pre> -<p class="item_name">OUTPUTS</p> -<pre> hdferr - error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> Quincey Koziol - January 27 2004 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5premove_filter_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> filter<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> Dataset creation property list - <span class="sign">!</span> identifier - 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 to be removed - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5falignment5ff"></a> -<a name="robo296"></a><h2>h5pset_alignment_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_alignment_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets alignment properties of a file access property list. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier - threshold - threshold value - alignment - alignment value -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_alignment_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> threshold<span class="sign">,</span> alignment<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>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> threshold <span class="sign">!</span> Threshold value - 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> alignment <span class="sign">!</span> alignment 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5falloc5ftime5ff"></a> -<a name="robo297"></a><h2>h5pset_alloc_time_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_alloc_time_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Set space allocation time for dataset during creation. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - dataset creation property list identifier - flag - allocation time flag: - H5D_ALLOC_TIME_ERROR_F - H5D_ALLOC_TIME_DEFAULT_F - H5D_ALLOC_TIME_EARLY_F - H5D_ALLOC_TIME_LATE_F - H5D_ALLOC_TIME_INCR_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 - October 4, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_alloc_time_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Dataset creation 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> flag <span class="sign">!</span> Allocation time flag<span class="sign">:</span> - <span class="sign">!</span> H5D_ALLOC_TIME_ERROR_F - <span class="sign">!</span> H5D_ALLOC_TIME_DEFAULT_F - <span class="sign">!</span> H5D_ALLOC_TIME_EARLY_F - <span class="sign">!</span> H5D_ALLOC_TIME_LATE_F - <span class="sign">!</span> H5D_ALLOC_TIME_INCR_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5fattr5fcreation5forder5ff"></a> -<a name="robo298"></a><h2>H5Pset_attr_creation_order_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_attr_creation_order_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets tracking and indexing of attribute creation order -</pre> -<p class="item_name">INPUTS</p> -<pre> ocpl_id - Object creation property list identifier - crt_order_flags - Flags specifying whether to track and index attribute creation order -</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, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_attr_creation_order_f<span class="sign">(</span>ocpl_id<span class="sign">,</span> crt_order_flags <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> ocpl_id <span class="sign">!</span> Object <span class="sign">(</span>dataset or group<span class="sign">)</span> creation 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> crt_order_flags <span class="sign">!</span> Flags specifying whether to track and index attribute creation order - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5fattr5fphase5fchange5ff"></a> -<a name="robo299"></a><h2>H5Pset_attr_phase_change_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_attr_phase_change_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets attribute storage phase change thresholds. -</pre> -<p class="item_name">INPUTS</p> -<pre> ocpl_id - Object (dataset or group) creation property list identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> max_compact - Maximum number of attributes to be stored in compact storage - (Default: 8) - min_dense - Minimum number of attributes to be stored in dense storage - (Default: 6) - hdferr - Error code - Success: 0 - Failure: -1 -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - January, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source">SUBROUTINE h5pset_attr_phase_change_f<span class="sign">(</span>ocpl_id<span class="sign">,</span> max_compact<span class="sign">,</span> min_dense<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> ocpl_id <span class="sign">!</span> Object <span class="sign">(</span>dataset or group<span class="sign">)</span> creation 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> max_compact <span class="sign">!</span> Maximum number of attributes to be stored in compact storage - <span class="sign">!</span><span class="sign">(</span>Default<span class="sign">:</span> 8<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> min_dense <span class="sign">!</span> Minimum number of attributes to be stored in dense storage - <span class="sign">!</span> <span class="sign">(</span>Default<span class="sign">:</span> 6<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fbtree5fratios5ff"></a> -<a name="robo300"></a><h2>h5pset_btree_ratios_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_btree_ratios_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets B-tree split ratios for a dataset transfer - property list. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - the dataset transfer property list - identifier - left - the B-tree split ratio for left-most nodes - middle - the B-tree split ratio for all other nodes - right - the B-tree split ratio for right-most nodes -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_btree_ratios_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> left<span class="sign">,</span> middle<span class="sign">,</span> right<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 - REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> left <span class="sign">!</span> The B<span class="sign">-</span>tree split ratio <span class="keyword">for</span> left<span class="sign">-</span>most nodes<span class="sign">.</span> - REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> middle <span class="sign">!</span> The B<span class="sign">-</span>tree split ratio <span class="keyword">for</span> all other nodes - REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> right <span class="sign">!</span> The B<span class="sign">-</span>tree split ratio <span class="keyword">for</span> right<span class="sign">-</span>most - <span class="sign">!</span> nodes and lone nodes<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fbuffer5ff"></a> -<a name="robo301"></a><h2>h5pset_buffer_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_buffer_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets sixe for conversion buffer -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - data transfer property list identifier - size - buffer size -</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 2, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_buffer_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Data transfer property list identifier - 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> size <span class="sign">!</span> Buffer size in bytes<span class="sign">;</span> - <span class="sign">!</span> buffer is allocated and freed by - <span class="sign">!</span> the library<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fcache5ff"></a> -<a name="robo302"></a><h2>h5pset_cache_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_cache_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the meta data cache and raw data chunk - cache parameters -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier - mdc_nelmts - number of elements (objects) in the meta - data cache - rdcc_nelmts - number of elements (objects) in the raw - data chunk cache - rdcc_nbytes - total size of the raw data chunk cache, in bytes - rdcc_w0 - preemption policy (0 or 1) -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_cache_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> mdc_nelmts<span class="sign">,</span>rdcc_nelmts<span class="sign">,</span> rdcc_nbytes<span class="sign">,</span> rdcc_w0<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> mdc_nelmts <span class="sign">!</span> Number of elements <span class="sign">(</span>objects<span class="sign">)</span> - <span class="sign">!</span> in the meta data cache - 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> rdcc_nelmts <span class="sign">!</span> Number of elements <span class="sign">(</span>objects<span class="sign">)</span> - <span class="sign">!</span> in the meta data cache - 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> rdcc_nbytes <span class="sign">!</span> Total size of the raw data - <span class="sign">!</span> chunk cache<span class="sign">,</span> in bytes - REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> rdcc_w0 <span class="sign">!</span> Preemption policy - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5fchar5fencoding5ff"></a> -<a name="robo305"></a><h2>H5Pset_char_encoding_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_char_encoding_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the character encoding used to encode a string. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - Property list identifier - encoding - Valid values for encoding are: - H5T_CSET_ASCII_F -> US ASCII - H5T_CSET_UTF8_F -> UTF-8 Unicode encoding -</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 - March 3, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_char_encoding_f<span class="sign">(</span>plist_id<span class="sign">,</span> encoding<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_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> encoding <span class="sign">!</span> String encoding character set<span class="sign">:</span> - <span class="sign">!</span> H5T_CSET_ASCII_F <span class="sign">-</span><span class="sign">></span> US ASCII - <span class="sign">!</span> H5T_CSET_UTF8_F <span class="sign">-</span><span class="sign">></span> UTF<span class="sign">-</span>8 Unicode encoding - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5fchunk5fcache5ff"></a> -<a name="robo306"></a><h2>H5Pset_chunk_cache_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_chunk_cache_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Set the number of objects in the meta data cache and the - maximum number of chunks and bytes in the raw data chunk cache. - Once set, these values will override the values in the file access - property list. Each of these values can be individually unset - (or not set at all) by passing the macros: - H5D_CHUNK_CACHE_NSLOTS_DFLT_F, - H5D_CHUNK_CACHE_NBYTES_DFLT_F, and/or - H5D_CHUNK_CACHE_W0_DFLT_F - as appropriate. - - The RDCC_W0 value should be between 0 and 1 inclusive and - indicates how much chunks that have been fully read or fully - written are favored for preemption. A value of zero means - fully read or written chunks are treated no differently than - other chunks (the preemption is strictly LRU) while a value - of one means fully read chunks are always preempted before - other chunks. -</pre> -<p class="item_name">INPUTS</p> -<pre> dapl_id - Dataset access property list identifier. - rdcc_nslots - The number of chunk slots in the raw data chunk cache for this dataset. - rdcc_nbytes - The total size of the raw data chunk cache for this dataset. - rdcc_w0 - The chunk preemption policy for this dataset. -</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 - April 13, 2009 -</pre> -<p class="item_name">HISTORY</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_chunk_cache_f<span class="sign">(</span>dapl_id<span class="sign">,</span> rdcc_nslots<span class="sign">,</span> rdcc_nbytes<span class="sign">,</span> rdcc_w0<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> dapl_id <span class="sign">!</span> Dataset access property list identifier<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> rdcc_nslots <span class="sign">!</span> The number of chunk slots in the raw data - <span class="sign">!</span> chunk cache <span class="keyword">for</span> this dataset<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> rdcc_nbytes <span class="sign">!</span> The total size of the raw data chunk cache - <span class="sign">!</span> <span class="keyword">for</span> this dataset<span class="sign">.</span> - REAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> rdcc_w0 <span class="sign">!</span> The chunk preemption policy <span class="keyword">for</span> this dataset<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fchunk5ff"></a> -<a name="robo307"></a><h2>h5pset_chunk_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_chunk_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the size of the chunks used to store - a chunked layout dataset. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - datatset creation property list identifier - ndims - number of dimensions for each chunk - dims - array with dimension sizes for each chunk -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_chunk_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> ndims<span class="sign">,</span> dims<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> ndims <span class="sign">!</span> Number of chunk dimensions - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="sign">(</span>ndims<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dims - <span class="sign">!</span> Array containing sizes of - <span class="sign">!</span> chunk dimensions - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fcopy5fobject5ff"></a> -<a name="robo308"></a><h2>h5pset_copy_object_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_copy_object_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets properties to be used when an object is copied. -</pre> -<p class="item_name">INPUTS</p> -<pre> ocp_plist_id - Object copy property list identifier - copy_options - Copy option(s) to be set -</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 - March 3, 2008 -</pre> -<p class="item_name">HISTORY</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_copy_object_f</strong><span class="sign">(</span>ocp_plist_id<span class="sign">,</span> copy_options<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> ocp_plist_id <span class="sign">!</span> Object copy 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> copy_options <span class="sign">!</span> Copy option<span class="sign">(</span>s<span class="sign">)</span> to be set<span class="sign">,</span> valid options are<span class="sign">:</span> - <span class="sign">!</span> H5O_COPY_SHALLOW_HIERARCHY_F - <span class="sign">!</span> H5O_COPY_EXPAND_SOFT_LINK_F - <span class="sign">!</span> H5O_COPY_EXPAND_EXT_LINK_F - <span class="sign">!</span> H5O_COPY_EXPAND_REFERENCE_F - <span class="sign">!</span> H5O_COPY_WITHOUT_ATTR_FLAG_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5fcreate5finter5fgroup5ff"></a> -<a name="robo309"></a><h2>H5Pset_create_inter_group_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_create_inter_group_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Specifies in property list whether to create missing intermediate groups. -</pre> -<p class="item_name">INPUTS</p> -<pre> lcpl_id - Link creation property list identifier - crt_intermed_group - crt_intermed_group specifying whether - to create intermediate groups upon the creation - of an object -</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 - February 22, 2008 -</pre> -<p class="item_name">HISTORY</p> -<pre> The long subroutine name (>31) on older f90 compilers causes problems - so had to shorten the name -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_create_inter_group_f<span class="sign">(</span>lcpl_id<span class="sign">,</span> crt_intermed_group<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> lcpl_id <span class="sign">!</span> Link creation 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> crt_intermed_group <span class="sign">!</span> specifying whether to create intermediate groups - <span class="sign">!</span> upon the creation 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fdata5ftransform5ff"></a> -<a name="robo310"></a><h2>h5pset_data_transform_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_data_transform_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets a data transform expression. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - Identifier of the property list or class - expression - Buffer to hold transform expression -</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 - March 19, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_data_transform_f</strong><span class="sign">(</span>plist_id<span class="sign">,</span> expression<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_id <span class="sign">!</span> Identifier of the property list or class - 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> expression <span class="sign">!</span> Buffer to hold transform expression - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fdeflate5ff"></a> -<a name="robo311"></a><h2>h5pset_deflate_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_deflate_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets compression method and compression level. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - property list identifier - level - compression level -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_deflate_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> level<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> level <span class="sign">!</span> Compression level - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fedc5fcheck5ff"></a> -<a name="robo315"></a><h2>h5pset_edc_check_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_edc_check_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Enables/disables error detecting -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - dataset creation property list identifier - flag - EDC flag; possible values: - H5Z_DISABLE_EDC_F - H5Z_ENABLE_EDC_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 13, 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_edc_check_f</strong><span class="sign">(</span>prp_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> 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> flag <span class="sign">!</span> Checksum filter flag - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fest5flink5finfo5ff"></a> -<a name="robo316"></a><h2>h5pset_est_link_info_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_est_link_info_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets estimated number of links and length of link names in a group. -</pre> -<p class="item_name">INPUTS</p> -<pre> gcpl_id - Group creation property list identifier - est_num_entries - Estimated number of links to be inserted into group - est_name_len - Estimated average length of link names -</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 - March 21, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_est_link_info_f</strong><span class="sign">(</span>gcpl_id<span class="sign">,</span> est_num_entries<span class="sign">,</span> est_name_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> gcpl_id <span class="sign">!</span> Group creation 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> est_num_entries <span class="sign">!</span> Estimated number of links to be inserted into group - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> est_name_len <span class="sign">!</span> Estimated average length of link names - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fexternal5ff"></a> -<a name="robo317"></a><h2>h5pset_external_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_external_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Adds an external file to the list of external files. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - dataset creation property list identifier - name - name of external file - offset - offset in bytes from the beginning of the - file to the location in the file - where the data starts - bytes - size of the external file data. -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_external_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> name<span class="sign">,</span> offset<span class="sign">,</span>bytes<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 an external file - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> offset <span class="sign">!</span> Offset<span class="sign">,</span> in bytes<span class="sign">,</span> from the beginning - <span class="sign">!</span> of the file to the location in the file - <span class="sign">!</span> where the data starts<span class="sign">.</span> - 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> bytes <span class="sign">!</span> Number of bytes reserved in the - <span class="sign">!</span> file <span class="keyword">for</span> the data - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffapl5fcore5ff"></a> -<a name="robo318"></a><h2>h5pset_fapl_core_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_fapl_core_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Modifies the file access property list to use the - H5FD_CORE driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier - increment - size, in bytes, of memory increments - backing_store - boolean flag indicating whether to write - the file contents to disk when the file is closed. -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_fapl_core_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> increment<span class="sign">,</span> backing_store<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>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> increment <span class="sign">!</span> File block size in bytes<span class="sign">.</span> - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> backing_store <span class="sign">!</span> Flag to indicate that - <span class="sign">!</span> entire file contents are flushed to a file - <span class="sign">!</span> with the same name as this core 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffapl5fdirect5ff"></a> -<a name="robo319"></a><h2>h5pset_fapl_direct_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_fapl_direct_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets up use of the direct I/O driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> fapl_id - File access property list identifier - alignment - Required memory alignment boundary - block_size - File system block size - cbuf_size - Copy buffer size -</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 - March 21, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source">SUBROUTINE <strong>h5pset_fapl_direct_f</strong><span class="sign">(</span>fapl_id<span class="sign">,</span> alignment<span class="sign">,</span> block_size<span class="sign">,</span> cbuf_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> fapl_id <span class="sign">!</span> File access property list 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> alignment <span class="sign">!</span> Required memory alignment boundary<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> block_size <span class="sign">!</span> File system block size - 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> cbuf_size <span class="sign">!</span> Copy buffer 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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffapl5fmulti5fl"></a> -<a name="robo322"></a><h2>h5pset_fapl_multi_l</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_fapl_multi_l</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets up use of the multi-file driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier - mem_map - mapping array - memb_fapl - property list for each memory usage type - memb_name - names of member file - relax - flag -</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 - 20 March 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_fapl_multi_l</strong><span class="sign">(</span>prp_id<span class="sign">,</span> memb_map<span class="sign">,</span> memb_fapl<span class="sign">,</span> memb_name<span class="sign">,</span> memb_addr<span class="sign">,</span> relax<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> File creation property list identifier - INTEGER<span class="sign">,</span> DIMENSION<span class="sign">(</span>0<span class="sign">:</span>H5FD_MEM_NTYPES_F<span class="sign">-</span>1<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> memb_map <span class="sign">!</span> Mapping array - INTEGER<span class="sign">(</span>HID_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="sign">(</span>0<span class="sign">:</span>H5FD_MEM_NTYPES_F<span class="sign">-</span>1<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> memb_fapl <span class="sign">!</span> Property list <span class="keyword">for</span> each memory usage type - CHARACTER<span class="sign">(</span>LEN<span class="sign">=</span><span class="sign">*</span><span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="sign">(</span>0<span class="sign">:</span>H5FD_MEM_NTYPES_F<span class="sign">-</span>1<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> memb_name <span class="sign">!</span> Names of member file - REAL<span class="sign">,</span> DIMENSION<span class="sign">(</span>0<span class="sign">:</span>H5FD_MEM_NTYPES_F<span class="sign">-</span>1<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> memb_addr - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> relax <span class="sign">!</span> Flag - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffapl5fmulti5fs"></a> -<a name="robo323"></a><h2>h5pset_fapl_multi_s</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_fapl_multi_s</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets up use of the multi-file driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier - relax - flag -</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 - 31 March 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_fapl_multi_s</strong><span class="sign">(</span>prp_id<span class="sign">,</span> relax<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> File creation property list identifier - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> relax - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffapl5fsec25ff"></a> -<a name="robo324"></a><h2>h5pset_fapl_sec2_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_fapl_sec2_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the sec2 driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_fapl_sec2_f</strong> <span class="sign">(</span>prp_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> 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> hdferr <span class="sign">!</span> Error code - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffapl5fsplit5ff"></a> -<a name="robo325"></a><h2>h5pset_fapl_split_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_fapl_split_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Emulates the old split file driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier - meta_ext - name of the extension for the metafile - filename - meta_plist - identifier of the meta file access property - list - raw_ext - name extension for the raw file filename - raw_plist - identifier of the raw file access property list -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_fapl_split_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> meta_ext<span class="sign">,</span> meta_plist<span class="sign">,</span> raw_ext<span class="sign">,</span> raw_plist<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> meta_ext <span class="sign">!</span> Name of the extension <span class="keyword">for</span> - <span class="sign">!</span> the metafile filename - 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> meta_plist <span class="sign">!</span> Identifier of the meta file - <span class="sign">!</span> access property list - 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> raw_ext <span class="sign">!</span> Name extension <span class="keyword">for</span> the raw file filename - 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> raw_plist <span class="sign">!</span> Identifier of the raw file - <span class="sign">!</span> access property list - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffapl5fstdio5ff"></a> -<a name="robo326"></a><h2>h5pset_fapl_stdio_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_fapl_stdio_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the standard I/O driver. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_fapl_stdio_f</strong> <span class="sign">(</span>prp_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> 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> hdferr <span class="sign">!</span> Error code - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffclose5fdegree5ff"></a> -<a name="robo327"></a><h2>h5pset_fclose_degree_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_fclose_degree_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the degree for the file close behavior. -</pre> -<p class="item_name">INPUTS</p> -<pre> fapl_id - file access property list identifier - degree - Possible values are: - H5F_CLOSE_DEFAULT_F - H5F_CLOSE_WEAK_F - H5F_CLOSE_SEMI_F - H5F_CLOSE_STRONG_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 - September 26, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_fclose_degree_f</strong><span class="sign">(</span>fapl_id<span class="sign">,</span> degree<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> fapl_id <span class="sign">!</span> File Access 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> degree <span class="sign">!</span> Possible values are<span class="sign">:</span> - <span class="sign">!</span> H5F_CLOSE_DEFAULT_F - <span class="sign">!</span> H5F_CLOSE_WEAK_F - <span class="sign">!</span> H5F_CLOSE_SEMI_F - <span class="sign">!</span> H5F_CLOSE_STRONG_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffill5ftime5ff"></a> -<a name="robo328"></a><h2>h5pset_fill_time_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_fill_time_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Set fill value writing time for dataset -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - dataset creation property list identifier - flag - fill time flag: - H5D_FILL_TIME_ERROR_F - H5D_FILL_TIME_ALLOC_F - H5D_FILL_TIME_NEVER_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 - October 4, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_fill_time_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Dataset creation 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> flag <span class="sign">!</span> Fill time flag<span class="sign">:</span> - <span class="sign">!</span> H5D_FILL_TIME_ERROR_F - <span class="sign">!</span> H5D_FILL_TIME_ALLOC_F - <span class="sign">!</span> H5D_FILL_TIME_NEVER_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffilter5ff"></a> -<a name="robo329"></a><h2>h5pset_filter_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_filter_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Adds a filter to the filter pipeline. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - data creation or transfer property list - identifier - filter - filter to be added to the pipeline - flags - bit vector specifying certain general - properties of the filter - cd_nelmts - number of elements in cd_values - cd_values - auxiliary data for the filter -</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 - February, 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_filter_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> filter<span class="sign">,</span> flags<span class="sign">,</span> cd_nelmts<span class="sign">,</span> cd_values<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> filter <span class="sign">!</span> Filter to be added to the pipeline<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> flags <span class="sign">!</span> Bit vector specifying certain general - <span class="sign">!</span> properties of the filter<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> cd_nelmts <span class="sign">!</span> Number of elements in cd_values<span class="sign">.</span> - INTEGER<span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(IN) :: cd_values ! Auxiliary data for the filter. - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5ffletcher325ff"></a> -<a name="robo330"></a><h2>h5pset_fletcher32_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_fletcher32_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets Fletcher32 checksum of EDC for a dataset creation - property list. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - dataset creation property list identifier -</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 13, 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_fletcher32_f</strong><span class="sign">(</span>prp_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> 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> hdferr <span class="sign">!</span> Error code - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fgc5freferences5ff"></a> -<a name="robo331"></a><h2>h5pset_gc_references_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_gc_references_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets garbage collecting references flag. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file access property list identifier - gc_reference - flag for stting garbage collection on - and off (1 or 0) -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_gc_references_f</strong> <span class="sign">(</span>prp_id<span class="sign">,</span> gc_reference<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> gc_reference <span class="sign">!</span> The flag <span class="keyword">for</span> garbage collecting - <span class="sign">!</span> references <span class="keyword">for</span> 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fhyper5fvector5fsize5ff"></a> -<a name="robo332"></a><h2>h5pset_hyper_vector_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_hyper_vector_size_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Set the number of "I/O" vectors (vector size) -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - dataset transfer property list identifier - size - vector size -</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 7, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_hyper_vector_size_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Dataset transfer property list 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> size <span class="sign">!</span> Vector 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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fistore5fk5ff"></a> -<a name="robo335"></a><h2>h5pset_istore_k_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_istore_k_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the size of the parameter used to control the - B-trees for indexing chunked datasets -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier - ik - 1/2 rank of chunked storage B-tree -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_istore_k_f</strong> <span class="sign">(</span>prp_id<span class="sign">,</span> ik<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> ik <span class="sign">!</span> 1<span class="sign">/</span>2 rank of chunked storage B<span class="sign">-</span>tree - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5flayout5ff"></a> -<a name="robo336"></a><h2>h5pset_layout_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_layout_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the type of storage used store the raw data - for a dataset. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - data creation property list identifier - layout - type of storage layout for raw data - possible values are: - H5D_COMPACT_F - H5D_CONTIGUOUS_F - H5D_CHUNKED_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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_layout_f</strong> <span class="sign">(</span>prp_id<span class="sign">,</span> layout<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> layout <span class="sign">!</span> Type of storage layout <span class="keyword">for</span> raw data - <span class="sign">!</span> possible values are<span class="sign">:</span> - <span class="sign">!</span> H5D_COMPACT_F - <span class="sign">!</span> H5D_CONTIGUOUS_F - <span class="sign">!</span> H5D_CHUNKED_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5flibver5fbounds5ff"></a> -<a name="robo337"></a><h2>H5Pset_libver_bounds_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_libver_bounds_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets bounds on library versions, and indirectly format versions, to be used when creating objects. -</pre> -<p class="item_name">INPUTS</p> -<pre> fapl_id - File access property list identifier - low - The earliest version of the library that will be used for writing objects. - high - The latest version of the library that will be used for writing objects. -</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 - February 18, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_libver_bounds_f<span class="sign">(</span>fapl_id<span class="sign">,</span> low<span class="sign">,</span> high<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> fapl_id <span class="sign">!</span> File access 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> low <span class="sign">!</span> The earliest version of the library that will be used <span class="keyword">for</span> writing objects<span class="sign">.</span> - <span class="sign">!</span> Currently<span class="sign">,</span> low must be one of two pre<span class="sign">-</span>defined values<span class="sign">:</span> - <span class="sign">!</span> HDF_LIBVER_EARLIEST_F - <span class="sign">!</span> HDF_LIBVER_LATEST_F - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> high <span class="sign">!</span> The latest version of the library that will be used <span class="keyword">for</span> writing objects<span class="sign">.</span> - <span class="sign">!</span> Currently<span class="sign">,</span> low must set to the pre<span class="sign">-</span>defined value<span class="sign">:</span> - <span class="sign">!</span> HDF_LIBVER_LATEST_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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5flink5fcreation5forder5ff"></a> -<a name="robo338"></a><h2>H5Pset_link_creation_order_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_link_creation_order_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets creation order tracking and indexing for links in a group. -</pre> -<p class="item_name">INPUTS</p> -<pre> gcpl_id - Group creation property list identifier - crt_order_flags - Creation order flag(s) -</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 - February 18, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_link_creation_order_f<span class="sign">(</span>gcpl_id<span class="sign">,</span> crt_order_flags<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> gcpl_id <span class="sign">!</span> File access 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> crt_order_flags <span class="sign">!</span> Creation order flag<span class="sign">(</span>s<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5flink5fphase5fchange5ff"></a> -<a name="robo339"></a><h2>h5pset_link_phase_change_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_link_phase_change_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the parameters for conversion between compact and dense groups. -</pre> -<p class="item_name">INPUTS</p> -<pre> gcpl_id - Group creation property list identifier - max_compact - Maximum number of attributes to be stored in compact storage - min_dense - Minimum number of attributes to be stored in dense storage -</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 - March 21, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source">SUBROUTINE <strong>h5pset_link_phase_change_f</strong><span class="sign">(</span>gcpl_id<span class="sign">,</span> max_compact<span class="sign">,</span> min_dense<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> gcpl_id <span class="sign">!</span> Group creation 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> max_compact <span class="sign">!</span> Maximum number of attributes to be stored in compact storage - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> min_dense <span class="sign">!</span> Minimum number of attributes to be stored in dense storage - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5flocal5fheap5fsize5fhint5ff"></a> -<a name="robo340"></a><h2>H5Pset_local_heap_size_hint_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_local_heap_size_hint_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the local heap size hint for original-style groups. -</pre> -<p class="item_name">INPUTS</p> -<pre> gcpl_id - Group creation property list identifier - size_hint - Hint for size of local heap -</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 - March 21, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_local_heap_size_hint_f<span class="sign">(</span>gcpl_id<span class="sign">,</span> size_hint<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> gcpl_id <span class="sign">!</span> Group creation property list 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> size_hint <span class="sign">!</span> Hint <span class="keyword">for</span> size of local heap - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5fnbit5ff"></a> -<a name="robo341"></a><h2>H5Pset_nbit_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_nbit_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets up the use of the N-Bit filter. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - Dataset creation property list identifier. -</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 - March 21, 2008 -</pre> -<p class="item_name">HISTORY</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_nbit_f<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> plist_id <span class="sign">!</span> Dataset creation 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 - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fnlinks5ff"></a> -<a name="robo342"></a><h2>h5pset_nlinks_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_nlinks_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets maximum number of soft or user-defined link traversals. -</pre> -<p class="item_name">INPUTS</p> -<pre> lapl_id - File access property list identifier - nlinks - Maximum number of links to traverse -</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 - March 24, 2008 -</pre> -<p class="item_name">HISTORY</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_nlinks_f</strong><span class="sign">(</span>lapl_id<span class="sign">,</span> nlinks<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> lapl_id <span class="sign">!</span> File access property list 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> nlinks <span class="sign">!</span> Maximum number of links to traverse - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5fobj5ftrack5ftimes5ff"></a> -<a name="robo343"></a><h2>H5Pset_obj_track_times_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_obj_track_times_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Set whether the birth, access, modification & change times for - an object are stored. - - Birth time is the time the object was created. Access time is - the last time that metadata or raw data was read from this - object. Modification time is the last time the data for - this object was changed (either writing raw data to a dataset - or inserting/modifying/deleting a link in a group). Change - time is the last time the metadata for this object was written - (adding/modifying/deleting an attribute on an object, extending - the size of a dataset, etc). - - If these times are not tracked, they will be reported as - 12:00 AM UDT, Jan. 1, 1970 (i.e. 0 seconds past the UNIX - epoch) when queried. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - property list id - flag - object timestamp setting - .TRUE.,.FALSE. -</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 - February 22, 2008 - -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_obj_track_times_f<span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> Dataset creation property - <span class="sign">!</span> list identifier - LOGICAL<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> Object timestamp setting - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fpreserve5ff"></a> -<a name="robo344"></a><h2>h5pset_preserve_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_preserve_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the dataset transfer property list status to - TRUE or FALSE for initializing compound datatype - members during write/read operations. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - property list identifier - flag - status flag -</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> NONE -</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 - - Datatype of the flag parameter is changed from - INTEGER to LOGICAL June 4, 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_preserve_f</strong><span class="sign">(</span>prp_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> prp_id <span class="sign">!</span> Property list identifier - LOGICAL<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> TRUE<span class="sign">/</span>FALSE flag to set the dataset - <span class="sign">!</span> transfer property <span class="keyword">for</span> partila writing<span class="sign">/</span>reading - <span class="sign">!</span> compound datatype - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fscaleoffset5ff"></a> -<a name="robo347"></a><h2>h5pset_scaleoffset_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_scaleoffset_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets up the use of the Scale-Offset filter. -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - Dataset creation property list identifier. - scale_type - Flag indicating compression method. - scale_factor - Parameter related to scale. -</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 - March 21, 2008 -</pre> -<p class="item_name">HISTORY</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_scaleoffset_f</strong><span class="sign">(</span>plist_id<span class="sign">,</span> scale_type<span class="sign">,</span> scale_factor<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_id <span class="sign">!</span> Dataset creation 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> scale_type <span class="sign">!</span> Flag indicating compression method<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> scale_factor <span class="sign">!</span> Parameter related to scale<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5fshared5fmesg5findex5ff"></a> -<a name="robo348"></a><h2>H5Pset_shared_mesg_index_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_shared_mesg_index_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Configures the specified shared object header message index -</pre> -<p class="item_name">INPUTS</p> -<pre> fcpl_id - File creation property list identifier. - index_num - Index being configured. - mesg_type_flags - Types of messages that should be stored in this index. - min_mesg_size - Minimum message size. -</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, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_shared_mesg_index_f<span class="sign">(</span>fcpl_id<span class="sign">,</span> index_num<span class="sign">,</span> mesg_type_flags<span class="sign">,</span> min_mesg_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> fcpl_id <span class="sign">!</span> file creation property list - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> index_num <span class="sign">!</span> Index being configured<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> mesg_type_flags <span class="sign">!</span> Types of messages that should be stored in this index<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> min_mesg_size <span class="sign">!</span> Minimum message size<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fH5Pset5fshared5fmesg5fnindexes5ff"></a> -<a name="robo349"></a><h2>H5Pset_shared_mesg_nindexes_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Pset_shared_mesg_nindexes_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets number of shared object header message indexes -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - file creation property list - nindexes - Number of shared object header message indexes to be available in files created with this property list -</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, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5pset_shared_mesg_nindexes_f<span class="sign">(</span> plist_id<span class="sign">,</span> nindexes<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_id <span class="sign">!</span> File creation property list - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> nindexes <span class="sign">!</span> Number of shared object header message indexes - <span class="sign">!</span> available in files created WITH this property list - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fshuffle5ff"></a> -<a name="robo350"></a><h2>h5pset_shuffle_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_shuffle_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets shuffling filter -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - dataset creation property list identifier -</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>h5pset_shuffle_f</strong><span class="sign">(</span>prp_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> 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> hdferr <span class="sign">!</span> Error code - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fsieve5fbuf5fsize5ff"></a> -<a name="robo351"></a><h2>h5pset_sieve_buf_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_sieve_buf_size_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the maximum size of the data sieve buffer -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - file access property list identifier - size - sieve buffer size -</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 7, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_sieve_buf_size_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> File access property list 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> size <span class="sign">!</span> Buffer size in bytes<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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fsizes5ff"></a> -<a name="robo352"></a><h2>h5pset_sizes_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_sizes_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the byte size of the offsets and lengths used - to address objects in an <a href="./HDF5_f90.html#robo76">HDF5</a> file. -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier - sizeof_addr - size of an object offset in bytes - sizeof_size - size of an object length in bytes -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_sizes_f</strong> <span class="sign">(</span>prp_id<span class="sign">,</span> sizeof_addr<span class="sign">,</span> sizeof_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> prp_id <span class="sign">!</span> Property list 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> sizeof_addr <span class="sign">!</span> Size of an object - <span class="sign">!</span> offset in bytes - 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> sizeof_size <span class="sign">!</span> Size of an object - <span class="sign">!</span> length in bytes - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fsmall5fdata5fblock5fsize5ff"></a> -<a name="robo353"></a><h2>h5pset_small_data_block_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_small_data_block_size_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the minimum size of "small" raw data block -</pre> -<p class="item_name">INPUTS</p> -<pre> plist_id - file access property list identifier - size - small raw data block size -</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 7, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_small_data_block_size_f</strong><span class="sign">(</span>plist_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> plist_id <span class="sign">!</span> File access property list identifier - 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> size <span class="sign">!</span> Small raw data block 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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fsym5fk5ff"></a> -<a name="robo354"></a><h2>h5pset_sym_k_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_sym_k_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the size of parameters used to control the -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list identifier - ik - symbol table tree rank - lk - symbol table node size -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_sym_k_f</strong> <span class="sign">(</span>prp_id<span class="sign">,</span> ik<span class="sign">,</span> lk<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> ik <span class="sign">!</span> Symbol table tree rank - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lk <span class="sign">!</span> Symbol table node 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> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fszip5ff"></a> -<a name="robo355"></a><h2>h5pset_szip_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_szip_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets up use of szip compression -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - dataset creation property list identifier - options_mask - A bit-mask conveying the desired SZIP options. - Current valid values in Fortran are: - H5_SZIP_EC_OM_F - H5_SZIP_NN_OM_F - pixels_per_block - szip parameters -</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 - April 10 2003 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_szip_f</strong><span class="sign">(</span>prp_id<span class="sign">,</span> options_mask<span class="sign">,</span> pixels_per_block<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> Dataset creation property - <span class="sign">!</span> 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> options_mask <span class="sign">!</span> A bit<span class="sign">-</span>mask conveying the desired - <span class="sign">!</span> SZIP options - <span class="sign">!</span> Current valid values in Fortran are<span class="sign">:</span> - <span class="sign">!</span> H5_SZIP_EC_OM_F - <span class="sign">!</span> H5_SZIP_NN_OM_F - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> pixels_per_block <span class="sign">!</span> The number of pixels or data elements - <span class="sign">!</span> in each data block - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5pset5fuserblock5ff"></a> -<a name="robo356"></a><h2>h5pset_userblock_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5pset_userblock_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets user block size -</pre> -<p class="item_name">INPUTS</p> -<pre> prp_id - file creation property list to modify - size - size of the user-block in bytes -</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 - 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">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5pset_userblock_f</strong> <span class="sign">(</span>prp_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> prp_id <span class="sign">!</span> Property list identifier - 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> size <span class="sign">!</span> Size of the user<span class="sign">-</span>block in bytes - 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 and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5P2fh5punregister5ff"></a> -<a name="robo357"></a><h2>h5punregister_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5punregister_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Removes a property from a property list class. -</pre> -<p class="item_name">INPUTS</p> -<pre> class - Property list class identifier - name - name of the property to remove -</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>h5punregister_f</strong><span class="sign">(</span>class<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> 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 remove - 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 and <span class="sign">-</span>1 on failure -</pre> - -</div> <!-- content --> -<div id="footer"> -<p>Generated from ./src/H5Pff.f90 on Sun Aug 14 2011 22:49:38 -</p> -</div> <!-- footer --> -</body> -</html> diff --git a/fortran/doc/DevelGuide/src/H5Rf_c.html b/fortran/doc/DevelGuide/src/H5Rf_c.html deleted file mode 100644 index bba197e..0000000 --- a/fortran/doc/DevelGuide/src/H5Rf_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Rff_F03_f90.html b/fortran/doc/DevelGuide/src/H5Rff_F03_f90.html deleted file mode 100644 index 3202540..0000000 --- a/fortran/doc/DevelGuide/src/H5Rff_F03_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Rff_F90_f90.html b/fortran/doc/DevelGuide/src/H5Rff_F90_f90.html deleted file mode 100644 index 7d20d0c..0000000 --- a/fortran/doc/DevelGuide/src/H5Rff_F90_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Rff_f90.html b/fortran/doc/DevelGuide/src/H5Rff_f90.html deleted file mode 100644 index 2b60b08..0000000 --- a/fortran/doc/DevelGuide/src/H5Rff_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Sf_c.html b/fortran/doc/DevelGuide/src/H5Sf_c.html deleted file mode 100644 index ebdedf7..0000000 --- a/fortran/doc/DevelGuide/src/H5Sf_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Sff_f90.html b/fortran/doc/DevelGuide/src/H5Sff_f90.html deleted file mode 100644 index c26b191..0000000 --- a/fortran/doc/DevelGuide/src/H5Sff_f90.html +++ /dev/null @@ -1,1165 +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/H5Sff.f90</title> -<!-- Source: ./src/H5Sff.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="ROBODoc2fH5S"></a> -<a name="robo68"></a><h2>H5S</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>H5S</strong> -</pre> -<p class="item_name">FILE</p> -<pre> fortran/src/<a href="#robo_top_of_doc">H5Sff.f90</a> -</pre> -<p class="item_name">PURPOSE</p> -<pre> This file contains Fortran interfaces for <strong>H5S</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>H5S</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="H5S2fh5sclose5ff"></a> -<a name="robo376"></a><h2>h5sclose_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sclose_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Releases and terminates access to a dataspace. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - identifier of dataspace to release -</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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sclose_f</strong><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> space_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="H5S2fh5scopy5ff"></a> -<a name="robo377"></a><h2>h5scopy_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5scopy_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates an exact copy of a dataspace. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> new_space_id - identifier of dataspace's copy - 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 6, 2001 -</pre> -<p class="item_name">NOTES</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5scopy_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> new_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> 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> new_space_id - <span class="sign">!</span> Identifier of dataspace<span class="squote">'s copy - INTEGER, INTENT(OUT) :: hdferr ! Error code -</pre> - -<hr /> -<a name="H5S2fh5screate5ff"></a> -<a name="robo378"></a><h2>h5screate_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5screate_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates a new dataspace of a specified type. -</pre> -<p class="item_name">INPUTS</p> -<pre> classtype - the type of the dataspace to be created -</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). March 6, 2001 -</pre> -<p class="item_name">NOTES</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5screate_f</strong><span class="sign">(</span>classtype<span class="sign">,</span> space_id<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> classtype <span class="sign">!</span> The type of the dataspace - <span class="sign">!</span> to be created<span class="sign">.</span> - <span class="sign">!</span> Possible values are<span class="sign">:</span> - <span class="sign">!</span> H5S_SCALAR_F <span class="sign">(</span>0<span class="sign">)</span> - <span class="sign">!</span> H5S_SIMPLE_F<span class="sign">(</span>1<span class="sign">)</span> - <span class="sign">!</span> H5S_NULL_F<span class="sign">(</span>2<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> space_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="H5S2fh5screate5fsimple5ff"></a> -<a name="robo379"></a><h2>h5screate_simple_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5screate_simple_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates a new simple data space and opens it for access . -</pre> -<p class="item_name">INPUTS</p> -<pre> rank - number of dimensions - dims - an array of the size of each dimension -</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">OPTIONAL PARAMETERS</p> -<pre> maxdims - an array of the maximum size of each dimension -</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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5screate_simple_f</strong><span class="sign">(</span>rank<span class="sign">,</span> dims<span class="sign">,</span> space_id<span class="sign">,</span> hdferr<span class="sign">,</span> maxdims<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> rank <span class="sign">!</span> Number of dataspace dimensions - 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> dims<span class="sign">(</span>rank<span class="sign">)</span> - <span class="sign">!</span> Array with the dimension - <span class="sign">!</span> sizes - 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> 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 - INTEGER<span class="sign">(</span>HSIZE_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> maxdims<span class="sign">(</span>rank<span class="sign">)</span> - <span class="sign">!</span> Array with the maximum - <span class="sign">!</span> dimension sizes -</pre> - -<hr /> -<a name="H5S2fH5Sdecode5ff"></a> -<a name="robo380"></a><h2>H5Sdecode_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Sdecode_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Decode a binary object description of data space and return a new object handle. -</pre> -<p class="item_name">INPUTS</p> -<pre> buf - Buffer for the data space object to be decoded. - obj_id - Object ID -</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 - March 26, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5sdecode_f<span class="sign">(</span>buf<span class="sign">,</span> obj_id<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> buf <span class="sign">!</span> Buffer <span class="keyword">for</span> the data space object to be decoded<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> obj_id <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 <span class="sign">!</span> Error code -</pre> - -<hr /> -<a name="H5S2fH5Sencode5ff"></a> -<a name="robo381"></a><h2>H5Sencode_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Sencode_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Encode a data space object description into a binary buffer. -</pre> -<p class="item_name">INPUTS</p> -<pre> obj_id - Identifier of the object to be encoded. - buf - Buffer for the object to be encoded into. - nalloc - The size of the allocated buffer. -</pre> -<p class="item_name">OUTPUTS</p> -<pre> nalloc - The size of the buffer needed. - hdferr - Returns 0 if successful and -1 if fails. -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - March 26, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5sencode_f<span class="sign">(</span>obj_id<span class="sign">,</span> buf<span class="sign">,</span> nalloc<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> Identifier of the object to be encoded<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> buf <span class="sign">!</span> Buffer <span class="keyword">for</span> the object to be encoded into<span class="sign">.</span> - INTEGER<span class="sign">(</span>SIZE_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> nalloc <span class="sign">!</span> The size of the allocated buffer<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="H5S2fh5sextent5fcopy5ff"></a> -<a name="robo382"></a><h2>h5sextent_copy_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sextent_copy_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Copies the extent of a dataspace. -</pre> -<p class="item_name">INPUTS</p> -<pre> dest_space_id - the identifier for the dataspace to which - the extent is copied - source_space_id - the identifier for the dataspace from - which the extent is copied -</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> NONE -</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 6, 2001 -</pre> -<p class="item_name">NOTES</p> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sextent_copy_f</strong><span class="sign">(</span>dest_space_id<span class="sign">,</span> source_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> dest_space_id <span class="sign">!</span> Identifier of destination - <span class="sign">!</span> dataspace - 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> source_space_id <span class="sign">!</span> Identifier of source - <span class="sign">!</span> dataspace - 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="H5S2fh5sextent5fequal5ff"></a> -<a name="robo383"></a><h2>h5sextent_equal_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sextent_equal_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines whether two dataspace extents are equal. -</pre> -<p class="item_name">INPUTS</p> -<pre> space1_id - First dataspace identifier. - space2_id - Second dataspace identifier. -</pre> -<p class="item_name">OUTPUTS</p> -<pre> Equal - .TRUE. if equal, .FALSE. if unequal. - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - April 2, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sextent_equal_f</strong><span class="sign">(</span>space1_id<span class="sign">,</span> space2_id<span class="sign">,</span> equal<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> space1_id <span class="sign">!</span> First 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>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> space2_id <span class="sign">!</span> Second dataspace identifier<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> Equal <span class="sign">!</span> <span class="sign">.</span>TRUE<span class="sign">.</span> <span class="keyword">if</span> equal<span class="sign">,</span> <span class="sign">.</span>FALSE<span class="sign">.</span> <span class="keyword">if</span> unequal<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="H5S2fh5sget5fselect5fbounds5ff"></a> -<a name="robo384"></a><h2>h5sget_select_bounds_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_select_bounds_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets the bounding box containing the current selection. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> start - starting coordinates of bounding box - end - ending coordinates of bounding box - 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 - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_select_bounds_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> start<span class="sign">,</span> END<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> space_id <span class="sign">!</span> Dataspace identifier - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(OUT) :: start - ! Starting coordinates of the bounding box. - INTEGER(HSIZE_T), DIMENSION(*)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> END - <span class="sign">!</span>Ending coordinates of the bounding box<span class="sign">,</span> - <span class="sign">!</span>i<span class="sign">.</span>e<span class="sign">.</span><span class="sign">,</span> the coordinates of the diagonally - <span class="sign">!</span>opposite corner - 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="H5S2fh5sget5fselect5felem5fnpoints5ff"></a> -<a name="robo385"></a><h2>h5sget_select_elem_npoints_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_select_elem_npoints_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets the number of element points in the current selection -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> num_points - number of element points in the current - dataspace selection - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_select_elem_npoints_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> num_points<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> space_id <span class="sign">!</span> Dataspace 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> num_points - <span class="sign">!</span>number of element points - <span class="sign">!</span>in the current dataspace - <span class="sign">!</span>selection - 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="H5S2fh5sget5fselect5felem5fpointlist5ff"></a> -<a name="robo386"></a><h2>h5sget_select_elem_pointlist_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_select_elem_pointlist_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets the list of element points currently selected. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier - startpoint - element point to start with - num_points - number of elemnt points to get -</pre> -<p class="item_name">OUTPUTS</p> -<pre> buf - buffer with element points selected - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_select_elem_pointlist_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> startpoint<span class="sign">,</span> <span class="sign">&</span> - num_points<span class="sign">,</span> buf<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> space_id <span class="sign">!</span> Dataspace identifier - 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> startpoint - <span class="sign">!</span>Element point to start with<span class="sign">.</span> - 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> num_points - <span class="sign">!</span>Number of element points to get - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(OUT) :: buf - !List of element points selected - INTEGER, INTENT(OUT) :: hdferr ! Error code -</pre> - -<hr /> -<a name="H5S2fh5sget5fselect5fhyper5fblocklist5ff"></a> -<a name="robo387"></a><h2>h5sget_select_hyper_blocklist_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_select_hyper_blocklist_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets the list of hyperslab blocks currently selected. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier - startblock - hyperslab block to start with - num_blocks - number of blocks to get -</pre> -<p class="item_name">OUTPUTS</p> -<pre> buf - buffer to hold block list - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_select_hyper_blocklist_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> startblock<span class="sign">,</span> <span class="sign">&</span> - num_blocks<span class="sign">,</span> buf<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> space_id <span class="sign">!</span> Dataspace identifier - 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> startblock - <span class="sign">!</span>Hyperslab block to start with<span class="sign">.</span> - 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> num_blocks - <span class="sign">!</span>number of hyperslab blocks - <span class="sign">!</span>to get in the current dataspace - <span class="sign">!</span>selection - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(OUT) :: buf - !List of hyperslab blocks selected - INTEGER, INTENT(OUT) :: hdferr ! Error code -</pre> - -<hr /> -<a name="H5S2fh5sget5fselect5fhyper5fnblocks5ff"></a> -<a name="robo388"></a><h2>h5sget_select_hyper_nblocks_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_select_hyper_nblocks_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Get number of hyperslab blocks. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> num_blocks - number of hyperslab blocks in the current - hyperslab selection - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_select_hyper_nblocks_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> num_blocks<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> space_id <span class="sign">!</span> Dataspace 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> num_blocks - <span class="sign">!</span>number of hyperslab blocks - <span class="sign">!</span>in the current dataspace - <span class="sign">!</span>selection - 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="H5S2fh5sget5fselect5fnpoints5ff"></a> -<a name="robo389"></a><h2>h5sget_select_npoints_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_select_npoints_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines the number of elements in a dataspace selection. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> npoints - number of points in the dataspace selection - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_select_npoints_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> npoints<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> space_id <span class="sign">!</span> Dataspace 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> npoints <span class="sign">!</span> Number of elements in the - <span class="sign">!</span> selection - 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="H5S2fh5sget5fselect5ftype5ff"></a> -<a name="robo390"></a><h2>h5sget_select_type_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_select_type_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieve the type of selection -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace iidentifier with selection -</pre> -<p class="item_name">OUTPUTS</p> -<pre> type - flag, valid values are: - H5S_SEL_ERROR_F - H5S_SEL_NONE_F - H5S_SEL_POINTS_F - H5S_SEL_HYPERSLABS_F - H5S_SEL_ALL_F - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - October 7, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_select_type_f</strong><span class="sign">(</span>space_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>INOUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> space_id <span class="sign">!</span> Dataspace identifier to - 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> Selection type - <span class="sign">!</span> H5S_SEL_ERROR_F - <span class="sign">!</span> H5S_SEL_NONE_F - <span class="sign">!</span> H5S_SEL_POINTS_F - <span class="sign">!</span> H5S_SEL_HYPERSLABS_F - <span class="sign">!</span> H5S_SEL_ALL_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="H5S2fh5sget5fsimple5fextent5fdims5ff"></a> -<a name="robo391"></a><h2>h5sget_simple_extent_dims_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_simple_extent_dims_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves dataspace dimension size and maximum size. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> dims - array to store size of each dimension - maxdims - array to store maximum size of each - dimension - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_simple_extent_dims_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> dims<span class="sign">,</span> maxdims<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> space_id <span class="sign">!</span> Dataspace identifier - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(OUT) :: dims - ! Array to store dimension sizes - INTEGER(HSIZE_T), DIMENSION(*)</span><span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> maxdims - <span class="sign">!</span> Array to store max dimension - <span class="sign">!</span> sizes - 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>1 on failure<span class="sign">,</span> - <span class="sign">!</span> number of dimensions on - <span class="sign">!</span> on success -</pre> - -<hr /> -<a name="H5S2fh5sget5fsimple5fextent5fndims5ff"></a> -<a name="robo392"></a><h2>h5sget_simple_extent_ndims_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_simple_extent_ndims_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines the dimensionality of a dataspace -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> rank - number of dataspace dimensions - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_simple_extent_ndims_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> rank<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> space_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> rank <span class="sign">!</span> Number of dimensions - 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="H5S2fh5sget5fsimple5fextent5fnpoints5ff"></a> -<a name="robo393"></a><h2>h5sget_simple_extent_npoints_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_simple_extent_npoints_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines the number of elements in a dataspace. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> npoints - number of elements in the dataspace - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_simple_extent_npoints_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> npoints<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> space_id <span class="sign">!</span> Dataspace 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> npoints <span class="sign">!</span> Number of elements in - <span class="sign">!</span> dataspace - 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="H5S2fh5sget5fsimple5fextent5ftype5ff"></a> -<a name="robo394"></a><h2>h5sget_simple_extent_type_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sget_simple_extent_type_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determine the current class of a dataspace -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> classtype - class type, possible values are: - H5S_NO_CLASS_F (-1) - H5S_SCALAR_F (0) - H5S_SIMPLE_F (1) - H5S_NULL_F (2) - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sget_simple_extent_type_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> classtype<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> space_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> classtype <span class="sign">!</span> Class type <span class="sign">,</span> possible values - <span class="sign">!</span> are<span class="sign">:</span> - <span class="sign">!</span> H5S_NO_CLASS_F <span class="sign">(</span><span class="sign">-</span>1<span class="sign">)</span> - <span class="sign">!</span> H5S_SCALAR_F <span class="sign">(</span>0<span class="sign">)</span> - <span class="sign">!</span> H5S_SIMPLE_F <span class="sign">(</span>1<span class="sign">)</span> - <span class="sign">!</span> H5S_NULL_F <span class="sign">(</span>2<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="H5S2fh5sis5fsimple5ff"></a> -<a name="robo395"></a><h2>h5sis_simple_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sis_simple_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines whether a dataspace is a simple dataspace. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> status - flag to indicate if dataspace - is simple or not - 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sis_simple_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> status<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> space_id <span class="sign">!</span> Dataspace identifier - 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> dataspace - <span class="sign">!</span> is simple or 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="H5S2fh5soffset5fsimple5ff"></a> -<a name="robo396"></a><h2>h5soffset_simple_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5soffset_simple_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the offset of a simple dataspace. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier - offset - the offset at which to position the - selection -</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> NONE -</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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5soffset_simple_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> offset<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> space_id <span class="sign">!</span> Dataspace identifier - INTEGER<span class="sign">(</span>HSSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(IN) :: offset - ! The offset at which to position - ! the selection - INTEGER, INTENT(OUT) :: hdferr ! Error code -</pre> - -<hr /> -<a name="H5S2fh5sselect5fall5ff"></a> -<a name="robo397"></a><h2>h5sselect_all_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sselect_all_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Selects the entire dataspace. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - Identifier for the dataspace in which - selection being made -</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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sselect_all_f</strong><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> space_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="H5S2fh5sselect5felements5ff"></a> -<a name="robo398"></a><h2>h5sselect_elements_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sselect_elements_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Selects elements to be included in the selection for - a dataspace -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier - operator - flag, valid values are: - H5S_SELECT_SET_F - H5S_SELECT_APPEND_F - H5S_SELECT_PREPEND_F - rank - number of dataspace dimensions - num_elements - number of elements to be selected - coord - 2D (rank x num_elements) array with the - elements coordinates ( 1-based); in C the - array is stored in 2D as (num_element x rank) -</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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sselect_elements_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> OPERATOR<span class="sign">,</span> rank<span class="sign">,</span> <span class="sign">&</span> - num_elements<span class="sign">,</span> coord<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> space_id - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> OPERATOR - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> rank - 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> num_elements - 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> DIMENSION<span class="sign">(</span>rank<span class="sign">,</span>num_elements<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> coord - 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="H5S2fh5sselect5fhyperslab5ff"></a> -<a name="robo399"></a><h2>h5sselect_hyperslab_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sselect_hyperslab_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Selects a hyperslab region to add to the current selected - region -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier - operator - flag, valid values are: - H5S_SELECT_SET_F (0) - H5S_SELECT_OR_F (1) - start - array with hyperslab offsets - count - number of blocks included in the - hyperslab -</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> stride - array with hyperslab strides - block - array with hyperslab block sizes -</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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sselect_hyperslab_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> operator<span class="sign">,</span> start<span class="sign">,</span> count<span class="sign">,</span> <span class="sign">&</span> - hdferr<span class="sign">,</span> stride<span class="sign">,</span> block<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> space_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> operator <span class="sign">!</span> Flag<span class="sign">,</span> valid values are<span class="sign">:</span> - <span class="sign">!</span> H5S_SELECT_SET_F <span class="sign">(</span>0<span class="sign">)</span> - <span class="sign">!</span> H5S_SELECT_OR_F <span class="sign">(</span>1<span class="sign">)</span> - <span class="sign">!</span> - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(IN) :: start - ! Starting coordinates of the hyperslab - INTEGER(HSIZE_T), DIMENSION(*)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> count - <span class="sign">!</span> Number of blocks to select - <span class="sign">!</span> from dataspace - 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>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<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> stride - <span class="sign">!</span> Array of how many elements to move - <span class="sign">!</span> in each direction - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<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> block - <span class="sign">!</span> Sizes of element block -</pre> - -<hr /> -<a name="H5S2fh5sselect5fnone5ff"></a> -<a name="robo400"></a><h2>h5sselect_none_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sselect_none_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Resets the selection region to include no elements. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - the identifier for the dataspace in which - the selection is being reset. -</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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sselect_none_f</strong><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> space_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="H5S2fh5sselect5fvalid5ff"></a> -<a name="robo401"></a><h2>h5sselect_valid_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sselect_valid_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Verifies that the selection is within the extent of - the dataspace. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - identifier for the dataspace for which - selection is verified -</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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sselect_valid_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> status<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> space_id <span class="sign">!</span> Dataspace identifier - 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> TRUE <span class="keyword">if</span> the selection is - <span class="sign">!</span> contained within the extent<span class="sign">,</span> - <span class="sign">!</span> FALSE otherwise<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="H5S2fh5sset5fextent5fnone5ff"></a> -<a name="robo402"></a><h2>h5sset_extent_none_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sset_extent_none_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Removes the extent from a dataspace. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace 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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sset_extent_none_f</strong><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> space_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="H5S2fh5sset5fextent5fsimple5ff"></a> -<a name="robo403"></a><h2>h5sset_extent_simple_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo68">H5S</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5sset_extent_simple_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets or resets the size of an existing dataspace. -</pre> -<p class="item_name">INPUTS</p> -<pre> space_id - dataspace identifier - rank - dataspace number of dimensions - current_size - array with the new sizes of dimensions - maximum_size - array with the new maximum sizes of - dimensions -</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 6, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5sset_extent_simple_f</strong><span class="sign">(</span>space_id<span class="sign">,</span> rank<span class="sign">,</span> current_size<span class="sign">,</span> <span class="sign">&</span> - maximum_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> space_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> rank <span class="sign">!</span> Dataspace rank - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="sign">(</span>rank<span class="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_size - <span class="sign">!</span> Array with the new sizes - <span class="sign">!</span> of dimensions - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="sign">(</span>rank<span class="sign">)</span><span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> maximum_size - <span class="sign">!</span> Array with the new maximum - <span class="sign">!</span> sizes of dimensions - <span class="sign">!</span> sizes - 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/H5Sff.f90 on Sun Aug 14 2011 22:49:38 -</p> -</div> <!-- footer --> -</body> -</html> diff --git a/fortran/doc/DevelGuide/src/H5Tf_c.html b/fortran/doc/DevelGuide/src/H5Tf_c.html deleted file mode 100644 index b36c2a5..0000000 --- a/fortran/doc/DevelGuide/src/H5Tf_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Tff_f90.html b/fortran/doc/DevelGuide/src/H5Tff_f90.html deleted file mode 100644 index 3b7dfe8..0000000 --- a/fortran/doc/DevelGuide/src/H5Tff_f90.html +++ /dev/null @@ -1,2378 +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/H5Tff.f90</title> -<!-- Source: ./src/H5Tff.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="ROBODoc2fH5T"></a> -<a name="robo70"></a><h2>H5T</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>H5T</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> This file contains Fortran interfaces for <strong>H5T</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>H5T</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="H5T2fh5tarray5fcreate5ff"></a> -<a name="robo404"></a><h2>h5tarray_create_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tarray_create_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates an array datatype object. -</pre> -<p class="item_name">INPUTS</p> -<pre> base_id - datatype identifier for the array - base datatype - rank - rank of the array - dims - array dimension sizes -</pre> -<p class="item_name">OUTPUTS</p> -<pre> type_id - array datatype 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). March 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tarray_create_f</strong><span class="sign">(</span>base_id<span class="sign">,</span> rank<span class="sign">,</span> dims<span class="sign">,</span> type_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> base_id <span class="sign">!</span> identifier of array base datatype - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> rank <span class="sign">!</span> Rank of the array - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span> DIMENSION<span class="comment">(*), INTENT(IN) :: dims !Sizes of each array dimension - INTEGER(HID_T), INTENT(OUT) :: type_id ! identifier of the array datatype - INTEGER, INTENT(OUT) :: hdferr ! Error code -</pre> - -<hr /> -<a name="H5T2fh5tclose5ff"></a> -<a name="robo405"></a><h2>h5tclose_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tclose_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Releases a datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tclose_f</strong><span class="sign">(</span>type_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> type_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="H5T2fh5tcommit5fanon5ff"></a> -<a name="robo406"></a><h2>h5tcommit_anon_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tcommit_anon_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Commits a transient datatype to a file, - creating a new named datatype, - but does not link it into the file structure. -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - A file or group identifier specifying the file - in which the new named datatype is to be created. - dtype_id - A datatype identifier. -</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> tcpl_id - A datatype creation property list identifier. - (H5P_DEFAULT_F for the default property list.) - tapl_id - A datatype access property list identifier. - should always be passed as the value H5P_DEFAULT_F. -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - February 25, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tcommit_anon_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> dtype_id<span class="sign">,</span> hdferr<span class="sign">,</span> tcpl_id<span class="sign">,</span> tapl_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> A file or group identifier specifying - <span class="sign">!</span> the file in which the new named datatype - <span class="sign">!</span> is to be created<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> dtype_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 - 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> tcpl_id <span class="sign">!</span> A datatype creation property - <span class="sign">!</span> list identifier<span class="sign">.</span> - <span class="sign">!</span> <span class="sign">(</span>H5P_DEFAULT_F <span class="keyword">for</span> the <span class="keyword">default</span> property list<span class="sign">.</span><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> tapl_id <span class="sign">!</span> A datatype access property list identifier<span class="sign">.</span> - <span class="sign">!</span> should always be passed as the value H5P_DEFAULT_F<span class="sign">.</span> -</pre> - -<hr /> -<a name="H5T2fh5tcommit5ff"></a> -<a name="robo407"></a><h2>h5tcommit_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tcommit_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Commits a transient datatype to a file, creating a - new named datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - location identifier - name - name of the datatype to be stored - at the specified location - type_id - identifier of a datatype to be stored -</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 - tcpl_id - Datatype creation property list - tapl_id - Datatype 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). March 7, 2001 - - - Added optional parameters introduced in version 1.8 - M. Scot Breitenfeld -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tcommit_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> type_id<span class="sign">,</span> hdferr<span class="sign">,</span> <span class="sign">&</span> - lcpl_id<span class="sign">,</span> tcpl_id<span class="sign">,</span> tapl_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> Datatype name within file or 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> type_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 - 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 - 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> tcpl_id <span class="sign">!</span> Datatype creation property list - 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> tapl_id <span class="sign">!</span> Datatype access property list -</pre> - -<hr /> -<a name="H5T2fh5tcommitted5ff"></a> -<a name="robo408"></a><h2>h5tcommitted_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tcommitted_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines whether a datatype is a named type or a transient type. -</pre> -<p class="item_name">INPUTS</p> -<pre> dtype_id - A datatype identifier. -</pre> -<p class="item_name">OUTPUTS</p> -<pre> committed - .TRUE., if the datatype has been committed - .FALSE., if the datatype has not been committed. - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - February 25, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tcommitted_f</strong><span class="sign">(</span>dtype_id<span class="sign">,</span> committed<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> dtype_id <span class="sign">!</span> A datatype identifier - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> committed <span class="sign">!</span> <span class="sign">.</span>TRUE<span class="sign">.</span><span class="sign">,</span> <span class="keyword">if</span> the datatype has been committed - <span class="sign">!</span><span class="sign">.</span>FALSE<span class="sign">.</span><span class="sign">,</span> <span class="keyword">if</span> the datatype has not been committed<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> Success<span class="sign">:</span> 0 -<span class="sign">!</span> Failure<span class="sign">:</span> <span class="sign">-</span>1 -</pre> - -<hr /> -<a name="H5T2fh5tcompiler5fconv5ff"></a> -<a name="robo409"></a><h2>h5tcompiler_conv_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tcompiler_conv_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Check whether the library’s default conversion is hard conversion.R -</pre> -<p class="item_name">INPUTS</p> -<pre> src_id - Identifier for the source datatype. - dst_id - Identifier for the destination datatype. -</pre> -<p class="item_name">OUTPUTS</p> -<pre> flag - TRUE for compiler conversion, FALSE for library conversion - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - April 9, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tcompiler_conv_f</strong><span class="sign">(</span> src_id<span class="sign">,</span> dst_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> src_id <span class="sign">!</span> Identifier <span class="keyword">for</span> the source 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> dst_id <span class="sign">!</span> Identifier <span class="keyword">for</span> the destination datatype<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> flag <span class="sign">!</span> <span class="sign">.</span>TRUE<span class="sign">.</span> <span class="keyword">for</span> compiler conversion<span class="sign">,</span> <span class="sign">.</span>FALSE<span class="sign">.</span> <span class="keyword">for</span> library conversion - 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="H5T2fh5tcopy5ff"></a> -<a name="robo411"></a><h2>h5tcopy_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tcopy_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates a copy of exisiting datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> new_type_id - identifier of datatype's copy - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tcopy_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> new_type_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> 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>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> new_type_id - <span class="sign">!</span> Identifier of datatype<span class="squote">'s copy - INTEGER, INTENT(OUT) :: hdferr ! Error code -</pre> - -<hr /> -<a name="H5T2fh5tcreate5ff"></a> -<a name="robo412"></a><h2>h5tcreate_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tcreate_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates a new dataype -</pre> -<p class="item_name">INPUTS</p> -<pre> class - datatype class, possible values are: - H5T_COMPOUND_F - H5T_ENUM_F - H5T_OPAQUE_F - size - datattype size -</pre> -<p class="item_name">OUTPUTS</p> -<pre> type_id - datatype 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). March 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tcreate_f</strong><span class="sign">(</span>class<span class="sign">,</span> size<span class="sign">,</span> type_id<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> class <span class="sign">!</span> Datatype class can be one of - <span class="sign">!</span> H5T_COMPOUND_F - <span class="sign">!</span> H5T_ENUM_F - <span class="sign">!</span> H5T_OPAQUE_F - 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 datatype - 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> type_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="H5T2fH5Tdecode5ff"></a> -<a name="robo413"></a><h2>H5Tdecode_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Tdecode_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Decode a binary object description of data type and return a new object handle. -</pre> -<p class="item_name">INPUTS</p> -<pre> buf - Buffer for the data space object to be decoded. - obj_id - Object ID -</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 - April 9, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5tdecode_f<span class="sign">(</span>buf<span class="sign">,</span> obj_id<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> buf <span class="sign">!</span> Buffer <span class="keyword">for</span> the data space object to be decoded<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> obj_id <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 <span class="sign">!</span> Error code -</pre> - -<hr /> -<a name="H5T2fh5tenaum5finsert5ff"></a> -<a name="robo414"></a><h2>h5tenaum_insert_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tenaum_insert_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Inserts a new enumeration datatype member. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5tenum_insert_f<span class="sign">(</span>type_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> type_id <span class="sign">!</span> Datatype 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 new member - 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>value of the new member - 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="H5T2fH5Tencode5ff"></a> -<a name="robo415"></a><h2>H5Tencode_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>H5Tencode_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Encode a data type object description into a binary buffer. -</pre> -<p class="item_name">INPUTS</p> -<pre> obj_id - Identifier of the object to be encoded. - buf - Buffer for the object to be encoded into. - nalloc - The size of the allocated buffer. -</pre> -<p class="item_name">OUTPUTS</p> -<pre> nalloc - The size of the buffer needed. - hdferr - Returns 0 if successful and -1 if fails. -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - April 9, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5tencode_f<span class="sign">(</span>obj_id<span class="sign">,</span> buf<span class="sign">,</span> nalloc<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> Identifier of the object to be encoded<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> buf <span class="sign">!</span> Buffer <span class="keyword">for</span> the object to be encoded into<span class="sign">.</span> - INTEGER<span class="sign">(</span>SIZE_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> nalloc <span class="sign">!</span> The size of the allocated buffer<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="H5T2fh5tenum5fcreate5ff"></a> -<a name="robo416"></a><h2>h5tenum_create_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tenum_create_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates a new enumeration datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> parent_id - datatype identifier for base datatype -</pre> -<p class="item_name">OUTPUTS</p> -<pre> new_type_id - datatype identifier for the enumeration datatype - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tenum_create_f</strong><span class="sign">(</span>parent_id<span class="sign">,</span> new_type_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> parent_id <span class="sign">!</span> Datatype identifier <span class="keyword">for</span> - <span class="sign">!</span> the base datatype - 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> new_type_id - <span class="sign">!</span>datatype identifier <span class="keyword">for</span> the - <span class="sign">!</span> new enumeration datatype - 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="H5T2fh5tenum5fnameof5ff"></a> -<a name="robo417"></a><h2>h5tenum_nameof_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tenum_nameof_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the symbol name corresponding to a specified - member of an enumeration datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - value - value of the enumeration datatype - namelen - name buffer size -</pre> -<p class="item_name">OUTPUTS</p> -<pre> name - buffer to hold symbol name - 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 7, 2001 - - NOTE - According to the standard: Because an INTENT(OUT) variable is considered undefined - on entry to the procedure, any default initialization specified for its type will - be applied. So we need to blank out the "name" to be portable and eliminate any - characters the "name' may contain upon entry, depending on compiler implementation. -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tenum_nameof_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> value<span class="sign">,</span> namelen<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> type_id <span class="sign">!</span> Datatype 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>Name of the enumeration datatype<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>length of the name - 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>value of the enumeration datatype<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="H5T2fh5tenum5fvaluof5ff"></a> -<a name="robo418"></a><h2>h5tenum_valuof_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tenum_valuof_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the value corresponding to a specified - member of an enumeration datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - name - symbol name -</pre> -<p class="item_name">OUTPUTS</p> -<pre> value - value of the enumeration datatype - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE h5tenum_valueof_f<span class="sign">(</span>type_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> type_id <span class="sign">!</span> Datatype 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 enumeration datatype<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> value <span class="sign">!</span>value of the enumeration datatype<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="H5T2fh5tequal5ff"></a> -<a name="robo419"></a><h2>h5tequal_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tequal_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines whether two datatype identifiers refer - to the same datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type1_id - datatype identifier - type2_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> flag - TRUE/FALSE flag to indicate - if two datatypes are equal - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tequal_f</strong><span class="sign">(</span>type1_id<span class="sign">,</span> type2_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> type1_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> type2_id <span class="sign">!</span> Datatype identifier - LOGICAL<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> flag <span class="sign">!</span> TRUE<span class="sign">/</span>FALSE flag to indicate <span class="keyword">if</span> two - <span class="sign">!</span> datatypes are equal - 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="H5T2fh5tget5farray5fdims5ff"></a> -<a name="robo422"></a><h2>h5tget_array_dims_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_array_dims_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns sizes of array dimensions. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - array datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> dims - buffer to store array datatype dimensions - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_array_dims_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> dims<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> type_id <span class="sign">!</span> Array datatype identifier - INTEGER<span class="sign">(</span>HSIZE_T<span class="sign">)</span><span class="sign">,</span>DIMENSION<span class="comment">(*), INTENT(OUT) :: dims !buffer to store array datatype - ! dimensions - INTEGER, INTENT(OUT) :: hdferr ! Error code -</pre> - -<hr /> -<a name="H5T2fh5tget5farray5fndims5ff"></a> -<a name="robo423"></a><h2>h5tget_array_ndims_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_array_ndims_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the rank of an array datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - array datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> ndims - number of array dimensions - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_array_ndims_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> ndims<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> type_id <span class="sign">!</span> Array 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> ndims <span class="sign">!</span> number of array dimensions - 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="H5T2fh5tget5fclass5ff"></a> -<a name="robo424"></a><h2>h5tget_class_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_class_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the datatype class identifier. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> class - class, possible values are: - H5T_NO_CLASS_F (-1) - H5T_INTEGER_F (0) - H5T_FLOAT_F (1) - H5T_TIME_F (2) - H5T_STRING_F (3) - H5T_BITFIELD_F (4) - H5T_OPAQUE_F (5) - H5T_COMPOUND_F (6) - H5T_REFERENCE_F (7) - H5T_ENUM_F (8) - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_class_f</strong><span class="sign">(</span>type_id<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> type_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> class - <span class="sign">!</span> Datatype class<span class="sign">,</span> possible values are<span class="sign">:</span> - <span class="sign">!</span> H5T_NO_CLASS_F <span class="sign">(</span><span class="sign">-</span>1<span class="sign">)</span> - <span class="sign">!</span> H5T_INTEGER_F <span class="sign">(</span>0<span class="sign">)</span> - <span class="sign">!</span> H5T_FLOAT_F <span class="sign">(</span>1<span class="sign">)</span> - <span class="sign">!</span> H5T_TIME_F <span class="sign">(</span>2<span class="sign">)</span> - <span class="sign">!</span> H5T_STRING_F <span class="sign">(</span>3<span class="sign">)</span> - <span class="sign">!</span> H5T_BITFIELD_F <span class="sign">(</span>4<span class="sign">)</span> - <span class="sign">!</span> H5T_OPAQUE_F <span class="sign">(</span>5<span class="sign">)</span> - <span class="sign">!</span> H5T_COMPOUND_F <span class="sign">(</span>6<span class="sign">)</span> - <span class="sign">!</span> H5T_REFERENCE_F <span class="sign">(</span>7<span class="sign">)</span> - <span class="sign">!</span> H5T_ENUM_F <span class="sign">(</span>8<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="H5T2fh5tget5fcreate5fplist5ff"></a> -<a name="robo425"></a><h2>h5tget_create_plist_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_create_plist_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns a copy of a datatype creation property list. -</pre> -<p class="item_name">INPUTS</p> -<pre> dtype_id - Datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> dtpl_id - Datatype property list identifier - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - April 9, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_create_plist_f</strong><span class="sign">(</span>dtype_id<span class="sign">,</span> dtpl_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> dtype_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>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> dtpl_id <span class="sign">!</span> Datatype property list 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> - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5T2fh5tget5fcset5ff"></a> -<a name="robo426"></a><h2>h5tget_cset_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_cset_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the character set type of a string datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - Datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> cset - Character set type of a string datatype - Possible values are: - H5T_CSET_ASCII_F = 0 - H5T_CSET_UTF8_F - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_cset_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> cset<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> type_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> cset <span class="sign">!</span> character set type of a string datatype - <span class="sign">!</span> Possible values are<span class="sign">:</span> - <span class="sign">!</span> H5T_CSET_ASCII_F <span class="sign">=</span> 0 - <span class="sign">!</span> H5T_CSET_UTF8_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="H5T2fh5tget5febias5ff"></a> -<a name="robo427"></a><h2>h5tget_ebias_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_ebias_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the exponent bias of a floating-point type. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> ebias - datatype exponent bias - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_ebias_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> ebias<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> type_id <span class="sign">!</span> Datatype 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> ebias <span class="sign">!</span> Datatype exponent bias of a floating<span class="sign">-</span>point 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="H5T2fh5tget5ffields5ff"></a> -<a name="robo428"></a><h2>h5tget_fields_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_fields_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves floating point datatype bit field information. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> spos - sign bit-position - epos - exponent bit-position - esize - size of exponent in bits - mpos - mantissa position - msize - size of mantissa in bits - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_fields_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> spos<span class="sign">,</span> epos<span class="sign">,</span> esize<span class="sign">,</span> mpos<span class="sign">,</span> msize<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> type_id <span class="sign">!</span> Datatype 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> spos <span class="sign">!</span> sign bit<span class="sign">-</span>position - 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> epos <span class="sign">!</span> exponent bit<span class="sign">-</span>position - 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> esize <span class="sign">!</span> size of exponent in bits - 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> mpos <span class="sign">!</span> mantissa bit<span class="sign">-</span>position - 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> msize <span class="sign">!</span> size of mantissa in bits - 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="H5T2fh5tget5finpad5ff"></a> -<a name="robo429"></a><h2>h5tget_inpad_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_inpad_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the internal padding type for unused bits - in floating-point datatypes. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> padtype - padding type for unused bits - Possible values of padding type are: - H5T_PAD_ZERO_F = 0 - H5T_PAD_ONE_F = 1 - H5T_PAD_BACKGROUND_F = 2 - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_inpad_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> padtype<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> type_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> padtype <span class="sign">!</span> padding type <span class="keyword">for</span> unused bits - <span class="sign">!</span> in floating<span class="sign">-</span>point datatypes<span class="sign">.</span> - <span class="sign">!</span> Possible values of padding type are<span class="sign">:</span> - <span class="sign">!</span> H5T__PAD_ZERO_F <span class="sign">=</span> 0 - <span class="sign">!</span> H5T__PAD_ONE_F <span class="sign">=</span> 1 - <span class="sign">!</span> H5T__PAD_BACKGROUND_F <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="H5T2fh5tget5fmember5fclass5ff"></a> -<a name="robo430"></a><h2>h5tget_member_class_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_member_class_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns datatype class of compound datatype member. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datartpe identifier - member_no - index of compound datatype member -</pre> -<p class="item_name">OUTPUTS</p> -<pre> class - class type for compound dadtype member - Valid classes: - H5T_NO_CLASS_F (error) - H5T_INTEGER_F - H5T_FLOAT_F - H5T_TIME_F - H5T_STRING_F - H5T_BITFIELD_F - H5T_OPAQUE_F - H5T_COMPOUND_F - H5T_REFERENCE_F - H5T_ENUM_F - H5T_VLEN_F - H5T_ARRAY_F - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - April 6, 2005 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_member_class_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> member_no<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> member_no <span class="sign">!</span> Member number - INTEGER<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> Member class - 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="H5T2fh5tget5fmember5findex5ff"></a> -<a name="robo431"></a><h2>h5tget_member_index_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_member_index_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the index of a compound or enumeration datatype member. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - name - name of the field or member whose index to - to be retrieved from the datatype. -</pre> -<p class="item_name">OUTPUTS</p> -<pre> index - 0-based index of the filed or member (0 to N-1) - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - September 26, 2002 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_member_index_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> name<span class="sign">,</span> index<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> type_id <span class="sign">!</span> Datatype 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> Field or member name - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> index <span class="sign">!</span> Field or member 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 -</pre> - -<hr /> -<a name="H5T2fh5tget5fmember5fname5ff"></a> -<a name="robo432"></a><h2>h5tget_member_name_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_member_name_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the name of a field of a compound datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - index - filed index (0-based) -</pre> -<p class="item_name">OUTPUTS</p> -<pre> member_name - buffer to hold member's name - namelen - name length - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_member_name_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> index<span class="sign">,</span> member_name<span class="sign">,</span> namelen<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> index <span class="sign">!</span>Field index <span class="sign">(</span>0<span class="sign">-</span>based<span class="sign">)</span> of the field name to retrieve - 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> member_name <span class="sign">!</span>name of a field of - <span class="sign">!</span>a compound datatype - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> namelen <span class="sign">!</span> Length of the 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> - -<hr /> -<a name="H5T2fh5tget5fmember5foffset5ff"></a> -<a name="robo433"></a><h2>h5tget_member_offset_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_member_offset_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the offset of a field of a compound datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - member_no - number of the field -</pre> -<p class="item_name">OUTPUTS</p> -<pre> offset - byte offset of the requested field - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_member_offset_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> member_no<span class="sign">,</span> offset<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> member_no <span class="sign">!</span>Number of the field - <span class="sign">!</span>whose offset is requested - 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> offset <span class="sign">!</span>byte offset of the beginning of the field - 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="H5T2fh5tget5fmember5ftype5ff"></a> -<a name="robo434"></a><h2>h5tget_member_type_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_member_type_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the datatype of the specified member. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - compound datatype identifier - field_idx - field index (0-based) -</pre> -<p class="item_name">OUTPUTS</p> -<pre> datatype - idnetifier of the member's datatype - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_member_type_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> field_idx<span class="sign">,</span> datatype<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> field_idx <span class="sign">!</span>Field index <span class="sign">(</span>0<span class="sign">-</span>based<span class="sign">)</span> of the field type to retrieve - 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 <span class="sign">!</span>identifier of a copy of - <span class="sign">!</span>the datatype of the field - 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="H5T2fh5tget5fmember5fvalue5ff"></a> -<a name="robo435"></a><h2>h5tget_member_value_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_member_value_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the value of an enumeration datatype member. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - member_no - number of the enumeration datatype member -</pre> -<p class="item_name">OUTPUTS</p> -<pre> value - value of the enumeration datatype - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_member_value_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> member_no<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> member_no <span class="sign">!</span>Number of the enumeration datatype member - 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>value of the enumeration datatype<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="H5T2fh5tget5fnative5ftype5ff"></a> -<a name="robo436"></a><h2>h5tget_native_type_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_native_type_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the native datatype of a specified datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> dtype_id - Datatype identifier for the dataset datatype. - - direction - Direction of search: - H5T_DIR_DEFAULT = 0, /*default direction is inscendent */ - H5T_DIR_ASCEND = 1, /*in inscendent order */ - H5T_DIR_DESCEND = 2 /*in descendent order */ - * NOTE: In C it is defined as a structure: H5T_direction_t -</pre> -<p class="item_name">OUTPUTS</p> -<pre> native_dtype_id - The native datatype identifier for the specified dataset datatype - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">AUTHOR</p> -<pre> M. Scot Breitenfeld - June 18, 2008 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_native_type_f</strong><span class="sign">(</span>dtype_id<span class="sign">,</span> direction<span class="sign">,</span> native_dtype_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> dtype_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> direction <span class="sign">!</span> Direction of search<span class="sign">:</span> - <span class="sign">!</span> H5T_DIR_ASCEND_F <span class="sign">=</span> 1 in inscendent order - <span class="sign">!</span> H5T_DIR_DESCEND_F <span class="sign">=</span> 2 in descendent order - 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> native_dtype_id <span class="sign">!</span> The native 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<span class="sign">:</span> - <span class="sign">!</span> 0 on success and <span class="sign">-</span>1 on failure -</pre> - -<hr /> -<a name="H5T2fh5tget5fnmembers5ff"></a> -<a name="robo437"></a><h2>h5tget_nmembers_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_nmembers_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the number of fields in a compound datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> num_members - number of 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_nmembers_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> num_members<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> type_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> num_members <span class="sign">!</span>number of fields in a compound datatype - 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="H5T2fh5tget5fnorm5ff"></a> -<a name="robo438"></a><h2>h5tget_norm_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_norm_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves mantissa normalization of a floating-point - datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> norm - normalization types, valid values are: - H5T_NORM_IMPLIED_F(0) - H5T_NORM_MSBSET_F(1) - H5T_NORM_NONE_F(2) - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_norm_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> norm<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> type_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> norm <span class="sign">!</span>mantissa normalization of a floating<span class="sign">-</span>point datatype - <span class="sign">!</span>Valid normalization types are<span class="sign">:</span> - <span class="sign">!</span>H5T_NORM_IMPLIED_F<span class="sign">(</span>0<span class="sign">)</span><span class="sign">,</span>MSB of mantissa is not - <span class="sign">!</span>stored<span class="sign">,</span> always 1<span class="sign">,</span> H5T_NORM_MSBSET_F<span class="sign">(</span>1<span class="sign">)</span><span class="sign">,</span> MSB of - <span class="sign">!</span>mantissa is always 1<span class="sign">,</span> H5T_NORM_NONE_F<span class="sign">(</span>2<span class="sign">)</span> - <span class="sign">!</span>Mantissa is not normalize - 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="H5T2fh5tget5foffset5ff"></a> -<a name="robo439"></a><h2>h5tget_offset_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_offset_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the bit offset of the first significant bit. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> offset - offset value - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_offset_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> offset<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> type_id <span class="sign">!</span> Datatype 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> offset <span class="sign">!</span> Datatype bit offset of the - <span class="sign">!</span> first significant bit - 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="H5T2fh5tget5forder5ff"></a> -<a name="robo440"></a><h2>h5tget_order_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_order_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the byte order of an atomic datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> order - byte order for the datatype, possible - values are: - H5T_ORDER_LE_F - H5T_ORDER_BE_F - H5T_ORDER_VAX_F (not implemented yet) - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_order_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> order<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> type_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> order - <span class="sign">!</span> Datatype byte order<span class="sign">,</span> possible values are<span class="sign">:</span> - <span class="sign">!</span> H5T_ORDER_LE_F - <span class="sign">!</span> H5T_ORDER_BE_F - <span class="sign">!</span> H5T_ORDER_VAX_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="H5T2fh5tget5fpad5ff"></a> -<a name="robo441"></a><h2>h5tget_pad_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_pad_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the padding type of the least and - most -significant bit padding. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> lsbpad - least-significant bit padding type - msbpad - most-significant bit padding type - Possible values of padding type are: - H5T_PAD_ERROR_F = -1 - H5T_PAD_ZERO_F = 0 - H5T_PAD_ONE_F = 1 - H5T_PAD_BACKGROUND_F = 2 - H5T_PAD_NPAD_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). March 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_pad_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> lsbpad<span class="sign">,</span> msbpad<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> type_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> lsbpad <span class="sign">!</span> padding type of the - <span class="sign">!</span> least significant bit - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> msbpad <span class="sign">!</span> padding type of the - <span class="sign">!</span> most significant bit - <span class="sign">!</span> Possible values of padding type are<span class="sign">:</span> - <span class="sign">!</span> H5T__PAD_ZERO_F <span class="sign">=</span> 0 - <span class="sign">!</span> H5T__PAD_ONE_F <span class="sign">=</span> 1 - <span class="sign">!</span> H5T__PAD_BACKGROUND_F <span class="sign">=</span> 2 - <span class="sign">!</span> H5T_PAD_ERROR_F <span class="sign">=</span> <span class="sign">-</span>1 - <span class="sign">!</span> H5T_PAD_NPAD_F <span class="sign">=</span> 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="H5T2fh5tget5fprecision5ff"></a> -<a name="robo442"></a><h2>h5tget_precision_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_precision_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the precision of an atomic datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> precision - precision of the datatype - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_precision_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> precision<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> type_id <span class="sign">!</span> Datatype 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> precision <span class="sign">!</span> Datatype precision - 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="H5T2fh5tget5fsign5ff"></a> -<a name="robo443"></a><h2>h5tget_sign_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_sign_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the sign type for an integer type. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> sign - sign type - Possible values are: - - Unsigned integer type - H5T_SGN_NONE_F = 0 - - Two's complement signed integer type - H5T_SGN_2_F = 1 - - error value: H5T_SGN_ERROR_F=-1 - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_sign_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> sign<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> type_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> sign <span class="sign">!</span> sign type <span class="keyword">for</span> an integer type - <span class="sign">!</span>possible values are<span class="sign">:</span> - <span class="sign">!</span>Unsigned integer type H5T_SGN_NONE_F <span class="sign">=</span> 0 - <span class="sign">!</span>Two<span class="squote">'s complement signed integer type - !H5T_SGN_2_F = 1 - !or error value: H5T_SGN_ERROR_F=-1 - INTEGER, INTENT(OUT) :: hdferr ! Error code -</pre> - -<hr /> -<a name="H5T2fh5tget5fsize5ff"></a> -<a name="robo444"></a><h2>h5tget_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_size_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the size of a datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> size - datatype size - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_size_f</strong><span class="sign">(</span>type_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> type_id <span class="sign">!</span> Datatype 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> size <span class="sign">!</span> Datatype 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 -</pre> - -<hr /> -<a name="H5T2fh5tget5fstrpad5ff"></a> -<a name="robo445"></a><h2>h5tget_strpad_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_strpad_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Retrieves the storage mechanism for a string datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> strpad - storage method for a string datatype - Possible values are: - H5T_STR_NULLTERM_F, - H5T_STR_NULLPAD_F, - H5T_STR_SPACEPAD_F - H5T_STR_ERROR_F - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_strpad_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> strpad<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> type_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> strpad - 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="H5T2fh5tget5fsuper5ff"></a> -<a name="robo446"></a><h2>h5tget_super_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_super_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Returns the base datatype from which a datatype is derived. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> base_type_id - identifier of the base 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_super_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> base_type_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> 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>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> base_type_id <span class="sign">!</span> identifier of the datatype - <span class="sign">!</span> from which datatype <span class="sign">(</span>type_id<span class="sign">)</span> was derived - 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="H5T2fh5tget5ftag5ff"></a> -<a name="robo447"></a><h2>h5tget_tag_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tget_tag_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Gets the tag associated with an opaque datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - identifier for opaque datatype -</pre> -<p class="item_name">OUTPUTS</p> -<pre> tag - unique ASCII string associated with opaque - datatype - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tget_tag_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> tag<span class="sign">,</span>taglen<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> type_id <span class="sign">!</span> Datatype 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> tag <span class="sign">!</span> Unique ASCII string with which - <span class="sign">!</span> the opaque datatype is to be tagged - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> taglen <span class="sign">!</span> Length of tag - INTEGER<span class="sign">(</span>SIZE_T<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> tag_size <span class="sign">!</span> Declared character length of tab - 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="H5T2fh5tinsert5ff"></a> -<a name="robo448"></a><h2>h5tinsert_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tinsert_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Adds a new member to a compound datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - compound dattype identifier - name - name of the field to insert - offset - start of the member in an instance of - the compound datatype - field_id - datatype identifier of the field to insert -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tinsert_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> name<span class="sign">,</span> offset<span class="sign">,</span> field_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> type_id <span class="sign">!</span> Datatype 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 field 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> offset <span class="sign">!</span>start of the member in an instance of - <span class="sign">!</span>the compound datatype - 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> field_id <span class="sign">!</span>datatype identifier of the new member - - 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="H5T2fh5tis5fvariable5fstr5ff"></a> -<a name="robo449"></a><h2>h5tis_variable_str_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tis_variable_str_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Determines whether a dattype is a variable string. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datartpe identifier -</pre> -<p class="item_name">OUTPUTS</p> -<pre> status - flag to indicate if datatype - is a variable string - 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>h5tis_variable_str_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> status<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> type_id <span class="sign">!</span> Datatype identifier - 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> datatype - <span class="sign">!</span> is a variable string or 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="H5T2fh5topen5ff"></a> -<a name="robo450"></a><h2>h5topen_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5topen_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Opens named datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> loc_id - location identifier - name - a datatype name -</pre> -<p class="item_name">OUTPUTS</p> -<pre> type_id - datatype identifier - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">OPTIONAL PARAMETERS</p> -<pre> tapl_id - datatype 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 7, 2001 - - Added optional parameter 'tapl_id' for compatability - with H5Topen2. April 9, 2009. -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5topen_f</strong><span class="sign">(</span>loc_id<span class="sign">,</span> name<span class="sign">,</span> type_id<span class="sign">,</span> hdferr<span class="sign">,</span> tapl_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> Datatype name within file or 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> type_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 - 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> tapl_id <span class="sign">!</span> datatype access property list identifier -</pre> - -<hr /> -<a name="H5T2fh5tpack5ff"></a> -<a name="robo451"></a><h2>h5tpack_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tpack_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Recursively removes padding from within a compound datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - compound datatype 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tpack_f</strong><span class="sign">(</span>type_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> type_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="H5T2fh5tset5fcset5ff"></a> -<a name="robo452"></a><h2>h5tset_cset_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_cset_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets character set to be used. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - cset - character set type of a string datatype - Possible values are: - H5T_CSET_ASCII_F = 0 - H5T_CSET_UTF8_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 - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_cset_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> cset<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> cset <span class="sign">!</span>character set type of a string datatype - <span class="sign">!</span> Possible values of padding type are<span class="sign">:</span> - <span class="sign">!</span> H5T_CSET_ASCII_F <span class="sign">=</span> 0 - <span class="sign">!</span> H5T_CSET_UTF8_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="H5T2fh5tset5febias5ff"></a> -<a name="robo453"></a><h2>h5tset_ebias_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_ebias_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the exponent bias of a floating-point type. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - ebias - datatype exponent bias -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_ebias_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> ebias<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> type_id <span class="sign">!</span> Datatype 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> ebias <span class="sign">!</span>Datatype exponent bias of a floating<span class="sign">-</span>point 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="H5T2fh5tset5ffields5ff"></a> -<a name="robo454"></a><h2>h5tset_fields_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_fields_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets locations and sizes of floating point bit fields. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - spos - sign bit-position - epos - exponent bit-position - esize - size of exponent in bits - mpos - mantissa position - msize - size of mantissa in bits -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_fields_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> spos<span class="sign">,</span> epos<span class="sign">,</span> esize<span class="sign">,</span> mpos<span class="sign">,</span> msize<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> type_id <span class="sign">!</span> Datatype 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> spos <span class="sign">!</span> sign bit<span class="sign">-</span>position - 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> epos <span class="sign">!</span> exponent bit<span class="sign">-</span>position - 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> esize <span class="sign">!</span> size of exponent in bits - 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> mpos <span class="sign">!</span> mantissa bit<span class="sign">-</span>position - 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> msize <span class="sign">!</span> size of mantissa in bits - 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="H5T2fh5tset5finpad5ff"></a> -<a name="robo455"></a><h2>h5tset_inpad_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_inpad_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Fills unused internal floating point bits. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - padtype - padding type for unused bits - Possible values of padding type are: - H5T_PAD_ZERO_F = 0 - H5T_PAD_ONE_F = 1 - H5T_PAD_BACKGROUND_F = 2 -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_inpad_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> padtype<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> padtype <span class="sign">!</span> padding type <span class="keyword">for</span> unused bits - <span class="sign">!</span> in floating<span class="sign">-</span>point datatypes<span class="sign">.</span> - <span class="sign">!</span> Possible values of padding type are<span class="sign">:</span> - <span class="sign">!</span> H5T__PAD_ZERO_F <span class="sign">=</span> 0 - <span class="sign">!</span> H5T__PAD_ONE_F <span class="sign">=</span> 1 - <span class="sign">!</span> H5T__PAD_BACKGROUND_F <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="H5T2fh5tset5fnorm5ff"></a> -<a name="robo456"></a><h2>h5tset_norm_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_norm_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the mantissa normalization of a floating-point datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - norm - normalization types, valid values are: - H5T_NORM_IMPLIED_F(0) - H5T_NORM_MSBSET_F(1) - H5T_NORM_NONE_F(2) -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_norm_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> norm<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> norm <span class="sign">!</span>mantissa normalization of a floating<span class="sign">-</span>point datatype - <span class="sign">!</span>Valid normalization types are<span class="sign">:</span> - <span class="sign">!</span>H5T_NORM_IMPLIED_F<span class="sign">(</span>0<span class="sign">)</span><span class="sign">,</span>MSB of mantissa is not - <span class="sign">!</span>stored<span class="sign">,</span> always 1<span class="sign">,</span> H5T_NORM_MSBSET_F<span class="sign">(</span>1<span class="sign">)</span><span class="sign">,</span> MSB of - <span class="sign">!</span>mantissa is always 1<span class="sign">,</span> H5T_NORM_NONE_F<span class="sign">(</span>2<span class="sign">)</span> - <span class="sign">!</span>Mantissa is not normalize - 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="H5T2fh5tset5foffset5ff"></a> -<a name="robo457"></a><h2>h5tset_offset_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_offset_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the bit offset of the first significant bit. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - offset - offset value -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_offset_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> offset<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> type_id <span class="sign">!</span> Datatype 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> offset <span class="sign">!</span> Datatype bit offset of the - <span class="sign">!</span> first significant bit - 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="H5T2fh5tset5forder5ff"></a> -<a name="robo458"></a><h2>h5tset_order_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_order_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the byte ordering of an atomic datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - order - datatype byte order Possible values are: - H5T_ORDER_LE_F - H5T_ORDER_BE_F - H5T_ORDER_VAX_F (not implemented yet) -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_order_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> order<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> type_id <span class="sign">!</span> Datatype identifier - 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> Datatype byte order<span class="sign">,</span> possible values - <span class="sign">!</span> are<span class="sign">:</span> - <span class="sign">!</span> H5T_ORDER_LE_F - <span class="sign">!</span> H5T_ORDER_BE_F - <span class="sign">!</span> H5T_ORDER_VAX_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="H5T2fh5tset5fpad5ff"></a> -<a name="robo459"></a><h2>h5tset_pad_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_pad_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the least and most-significant bits padding types. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - lsbpad - least-significant bit padding type - msbpad - most-significant bit padding type - Possible values of padding type are: - H5T_PAD_ERROR_F = -1 - H5T_PAD_ZERO_F = 0 - H5T_PAD_ONE_F = 1 - H5T_PAD_BACKGROUND_F = 2 - H5T_PAD_NPAD_F = 3 -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_pad_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> lsbpad<span class="sign">,</span> msbpad<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> lsbpad <span class="sign">!</span> padding type of the - <span class="sign">!</span> least significant bit - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> msbpad <span class="sign">!</span> padding type of the - <span class="sign">!</span> most significant bit - <span class="sign">!</span> Possible values of padding type are<span class="sign">:</span> - <span class="sign">!</span> H5T_PAD_ZERO_F <span class="sign">=</span> 0 - <span class="sign">!</span> H5T_PAD_ONE_F <span class="sign">=</span> 1 - <span class="sign">!</span> H5T_PAD_BACKGROUND_F <span class="sign">=</span> 2 - <span class="sign">!</span> H5T_PAD_ERROR_F <span class="sign">=</span> <span class="sign">-</span>1 - <span class="sign">!</span> H5T_PAD_NPAD_F <span class="sign">=</span> 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="H5T2fh5tset5fprecision5ff"></a> -<a name="robo460"></a><h2>h5tset_precision_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_precision_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the precision of an atomic datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - precision - datatype precision -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_precision_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> precision<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> type_id <span class="sign">!</span> Datatype 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> precision <span class="sign">!</span> Datatype precision - 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="H5T2fh5tset5fsign5ff"></a> -<a name="robo461"></a><h2>h5tset_sign_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_sign_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the sign proprety for an integer type. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - sign - sign type - Possible values are: - - Unsigned integer type - H5T_SGN_NONE_F = 0 - - Two's complement signed integer type - H5T_SGN_2_F = 1 - - error value: H5T_SGN_ERROR_F=-1 -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_sign_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> sign<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> sign <span class="sign">!</span>sign type <span class="keyword">for</span> an integer type - <span class="sign">!</span>possible values are<span class="sign">:</span> - <span class="sign">!</span>Unsigned integer type H5T_SGN_NONE_F <span class="sign">=</span> 0 - <span class="sign">!</span>Two<span class="squote">'s complement signed integer type - !H5T_SGN_2_F = 1 - !or error value: H5T_SGN_ERROR_F=-1 - INTEGER, INTENT(OUT) :: hdferr ! Error code -</pre> - -<hr /> -<a name="H5T2fh5tset5fsize5ff"></a> -<a name="robo462"></a><h2>h5tset_size_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_size_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Sets the total size for an atomic datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - size - size of the datatype -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_size_f</strong><span class="sign">(</span>type_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> type_id <span class="sign">!</span> Datatype 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> size <span class="sign">!</span> Datatype 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 -</pre> - -<hr /> -<a name="H5T2fh5tset5fstrpad5ff"></a> -<a name="robo463"></a><h2>h5tset_strpad_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_strpad_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Defines the storage mechanism for character strings. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - datatype identifier - strpad - storage method for a string datatype - Possible values are: - H5T_STR_NULLTERM_F, - H5T_STR_NULLPAD_F, - H5T_STR_SPACEPAD_F - H5T_STR_ERROR_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 - 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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_strpad_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> strpad<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> type_id <span class="sign">!</span> Datatype identifier - INTEGER<span class="sign">,</span> INTENT<span class="sign">(</span>IN<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> strpad <span class="sign">!</span> string padding method <span class="keyword">for</span> a string datatype - 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="H5T2fh5tset5ftag5ff"></a> -<a name="robo464"></a><h2>h5tset_tag_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tset_tag_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Tags an opaque datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - identifier for opaque datatype - tag - unique ASCII string with which the opaque - datatype is to be tagged. -</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 7, 2001 -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tset_tag_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> tag<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> type_id <span class="sign">!</span> Datatype 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> tag <span class="sign">!</span>Unique ASCII string with which - <span class="sign">!</span>the opaque datatype is to be tagged - 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="H5T2fh5tvlen5fcreate5ff"></a> -<a name="robo465"></a><h2>h5tvlen_create_f</h2> - -<p>[ <a href="#robo_top_of_doc">Top</a> ] [ <a href="#robo70">H5T</a> ] [ <a href="../robo_subroutines.html#robo_top_of_doc">Subroutines</a> ]</p> -<p class="item_name">NAME</p> -<pre> <strong>h5tvlen_create_f</strong> -</pre> -<p class="item_name">PURPOSE</p> -<pre> Creates a new variable-length datatype. -</pre> -<p class="item_name">INPUTS</p> -<pre> type_id - identifier iof base datatype -</pre> -<p class="item_name">OUTPUTS</p> -<pre> vltype_id - identifier for VL datatype - hdferr - Returns 0 if successful and -1 if fails -</pre> -<p class="item_name">AUTHOR</p> -<pre> Elena Pourmal - Wednesday, October 23, 2002 -</pre> -<p class="item_name">NOTES</p> -<pre> Only basic Fortran base datatypes are supported -</pre> -<p class="item_name">SOURCE</p> -<pre class="source"> SUBROUTINE <strong>h5tvlen_create_f</strong><span class="sign">(</span>type_id<span class="sign">,</span> vltype_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> 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>OUT<span class="sign">)</span> <span class="sign">:</span><span class="sign">:</span> vltype_id <span class="sign">!</span> VL 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> - -</div> <!-- content --> -<div id="footer"> -<p>Generated from ./src/H5Tff.f90 on Sun Aug 14 2011 22:49:37 -</p> -</div> <!-- footer --> -</body> -</html> diff --git a/fortran/doc/DevelGuide/src/H5Zf_c.html b/fortran/doc/DevelGuide/src/H5Zf_c.html deleted file mode 100644 index 2973548..0000000 --- a/fortran/doc/DevelGuide/src/H5Zf_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5Zff_f90.html b/fortran/doc/DevelGuide/src/H5Zff_f90.html deleted file mode 100644 index 8ccd0ae..0000000 --- a/fortran/doc/DevelGuide/src/H5Zff_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5_DBLE_InterfaceExclude_f90.html b/fortran/doc/DevelGuide/src/H5_DBLE_InterfaceExclude_f90.html deleted file mode 100644 index 4e51e7f..0000000 --- a/fortran/doc/DevelGuide/src/H5_DBLE_InterfaceExclude_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5_DBLE_InterfaceInclude_f90.html b/fortran/doc/DevelGuide/src/H5_DBLE_InterfaceInclude_f90.html deleted file mode 100644 index 5a71d52..0000000 --- a/fortran/doc/DevelGuide/src/H5_DBLE_InterfaceInclude_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5_f_c.html b/fortran/doc/DevelGuide/src/H5_f_c.html deleted file mode 100644 index 2bdbce1..0000000 --- a/fortran/doc/DevelGuide/src/H5_f_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5_ff_F03_f90.html b/fortran/doc/DevelGuide/src/H5_ff_F03_f90.html deleted file mode 100644 index 17f07c1..0000000 --- a/fortran/doc/DevelGuide/src/H5_ff_F03_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5_ff_F90_f90.html b/fortran/doc/DevelGuide/src/H5_ff_F90_f90.html deleted file mode 100644 index c310ef2..0000000 --- a/fortran/doc/DevelGuide/src/H5_ff_F90_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5_ff_f90.html b/fortran/doc/DevelGuide/src/H5_ff_f90.html deleted file mode 100644 index 021c7c5..0000000 --- a/fortran/doc/DevelGuide/src/H5_ff_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5f90global_f90.html b/fortran/doc/DevelGuide/src/H5f90global_f90.html deleted file mode 100644 index 587b6d0..0000000 --- a/fortran/doc/DevelGuide/src/H5f90global_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5f90kit_c.html b/fortran/doc/DevelGuide/src/H5f90kit_c.html deleted file mode 100644 index 1329a87..0000000 --- a/fortran/doc/DevelGuide/src/H5f90kit_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5match_types_c.html b/fortran/doc/DevelGuide/src/H5match_types_c.html deleted file mode 100644 index 083319a..0000000 --- a/fortran/doc/DevelGuide/src/H5match_types_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5test_kind_SIZEOF_f90.html b/fortran/doc/DevelGuide/src/H5test_kind_SIZEOF_f90.html deleted file mode 100644 index 3494db0..0000000 --- a/fortran/doc/DevelGuide/src/H5test_kind_SIZEOF_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/H5test_kind_f90.html b/fortran/doc/DevelGuide/src/H5test_kind_f90.html deleted file mode 100644 index c08e488..0000000 --- a/fortran/doc/DevelGuide/src/H5test_kind_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/HDF5_f90.html b/fortran/doc/DevelGuide/src/HDF5_f90.html deleted file mode 100644 index 1490c7c..0000000 --- a/fortran/doc/DevelGuide/src/HDF5_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/src/HDF5mpio_f90.html b/fortran/doc/DevelGuide/src/HDF5mpio_f90.html deleted file mode 100644 index 9ef5f32..0000000 --- a/fortran/doc/DevelGuide/src/HDF5mpio_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/fflush1_f90.html b/fortran/doc/DevelGuide/test/fflush1_f90.html deleted file mode 100644 index eaab841..0000000 --- a/fortran/doc/DevelGuide/test/fflush1_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/fflush2_f90.html b/fortran/doc/DevelGuide/test/fflush2_f90.html deleted file mode 100644 index 23b7797..0000000 --- a/fortran/doc/DevelGuide/test/fflush2_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/fortranlib_test_1_8_f90.html b/fortran/doc/DevelGuide/test/fortranlib_test_1_8_f90.html deleted file mode 100644 index 3ce387d..0000000 --- a/fortran/doc/DevelGuide/test/fortranlib_test_1_8_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/fortranlib_test_F03_f90.html b/fortran/doc/DevelGuide/test/fortranlib_test_F03_f90.html deleted file mode 100644 index 1a0c7be..0000000 --- a/fortran/doc/DevelGuide/test/fortranlib_test_F03_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/fortranlib_test_f90.html b/fortran/doc/DevelGuide/test/fortranlib_test_f90.html deleted file mode 100644 index 29fb2f1..0000000 --- a/fortran/doc/DevelGuide/test/fortranlib_test_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tF2003_f90.html b/fortran/doc/DevelGuide/test/tF2003_f90.html deleted file mode 100644 index 8101411..0000000 --- a/fortran/doc/DevelGuide/test/tF2003_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5A_1_8_f90.html b/fortran/doc/DevelGuide/test/tH5A_1_8_f90.html deleted file mode 100644 index c217d99..0000000 --- a/fortran/doc/DevelGuide/test/tH5A_1_8_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5A_f90.html b/fortran/doc/DevelGuide/test/tH5A_f90.html deleted file mode 100644 index 87c5a45..0000000 --- a/fortran/doc/DevelGuide/test/tH5A_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5D_f90.html b/fortran/doc/DevelGuide/test/tH5D_f90.html deleted file mode 100644 index c840425..0000000 --- a/fortran/doc/DevelGuide/test/tH5D_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5E_f90.html b/fortran/doc/DevelGuide/test/tH5E_f90.html deleted file mode 100644 index 6a1ef56..0000000 --- a/fortran/doc/DevelGuide/test/tH5E_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5F_f90.html b/fortran/doc/DevelGuide/test/tH5F_f90.html deleted file mode 100644 index d1aff59..0000000 --- a/fortran/doc/DevelGuide/test/tH5F_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5G_1_8_f90.html b/fortran/doc/DevelGuide/test/tH5G_1_8_f90.html deleted file mode 100644 index 81fdd3c..0000000 --- a/fortran/doc/DevelGuide/test/tH5G_1_8_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5G_f90.html b/fortran/doc/DevelGuide/test/tH5G_f90.html deleted file mode 100644 index 6c60a3c..0000000 --- a/fortran/doc/DevelGuide/test/tH5G_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5I_f90.html b/fortran/doc/DevelGuide/test/tH5I_f90.html deleted file mode 100644 index 52e21fc..0000000 --- a/fortran/doc/DevelGuide/test/tH5I_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5O_f90.html b/fortran/doc/DevelGuide/test/tH5O_f90.html deleted file mode 100644 index a128da5..0000000 --- a/fortran/doc/DevelGuide/test/tH5O_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5P_f90.html b/fortran/doc/DevelGuide/test/tH5P_f90.html deleted file mode 100644 index edc0787..0000000 --- a/fortran/doc/DevelGuide/test/tH5P_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5R_f90.html b/fortran/doc/DevelGuide/test/tH5R_f90.html deleted file mode 100644 index fd44062..0000000 --- a/fortran/doc/DevelGuide/test/tH5R_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5S_f90.html b/fortran/doc/DevelGuide/test/tH5S_f90.html deleted file mode 100644 index 5879d28..0000000 --- a/fortran/doc/DevelGuide/test/tH5S_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5Sselect_f90.html b/fortran/doc/DevelGuide/test/tH5Sselect_f90.html deleted file mode 100644 index e8eaa73..0000000 --- a/fortran/doc/DevelGuide/test/tH5Sselect_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5T_f90.html b/fortran/doc/DevelGuide/test/tH5T_f90.html deleted file mode 100644 index 35006b3..0000000 --- a/fortran/doc/DevelGuide/test/tH5T_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5VL_f90.html b/fortran/doc/DevelGuide/test/tH5VL_f90.html deleted file mode 100644 index a34a01d..0000000 --- a/fortran/doc/DevelGuide/test/tH5VL_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tH5Z_f90.html b/fortran/doc/DevelGuide/test/tH5Z_f90.html deleted file mode 100644 index 94325b9..0000000 --- a/fortran/doc/DevelGuide/test/tH5Z_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/t_c.html b/fortran/doc/DevelGuide/test/t_c.html deleted file mode 100644 index c9512a7..0000000 --- a/fortran/doc/DevelGuide/test/t_c.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/test/tf_f90.html b/fortran/doc/DevelGuide/test/tf_f90.html deleted file mode 100644 index e3c51f4..0000000 --- a/fortran/doc/DevelGuide/test/tf_f90.html +++ /dev/null @@ -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> diff --git a/fortran/doc/DevelGuide/toc_index.html b/fortran/doc/DevelGuide/toc_index.html deleted file mode 100644 index 94a2792..0000000 --- a/fortran/doc/DevelGuide/toc_index.html +++ /dev/null @@ -1,552 +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>Table of Contents</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="#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"> -<h3>TABLE OF CONTENTS</h3> -<ul> -<li><a href="./test/fflush1_f90.html#robo0">fortran/test/fflush1.f90</a></li> -<li><a href="./test/fflush2_f90.html#robo1">fortran/test/fflush2.f90</a></li> -<li><a href="./test/fortranlib_test_f90.html#robo2">fortran/test/fortranlib_test.f90</a></li> -<li><a href="./test/fortranlib_test_1_8_f90.html#robo3">fortran/test/fortranlib_test_1_8.f90</a></li> -<li><a href="./test/fortranlib_test_F03_f90.html#robo4">fortran/test/fortranlib_test_F03.f90</a></li> -<li><a href="./test/t_c.html#robo5">fortran/test/tc.c</a></li> -<li><a href="./test/tf_f90.html#robo6">fortran/test/tf.f90</a></li> -<li><a href="./test/tH5A_f90.html#robo7">fortran/test/tH5A.f90</a></li> -<li><a href="./test/tH5A_1_8_f90.html#robo8">fortran/test/tH5A_1_8.f90</a></li> -<li><a href="./test/tH5D_f90.html#robo9">fortran/test/tH5D.f90</a></li> -<li><a href="./test/tH5E_f90.html#robo10">fortran/test/tH5E.f90</a></li> -<li><a href="./test/tH5E_F03_f90.html#robo11">fortran/test/tH5E_F03.f90</a></li> -<li><a href="./test/tH5F_f90.html#robo12">fortran/test/tH5F.f90</a></li> -<li><a href="./test/tH5G_f90.html#robo13">fortran/test/tH5G.f90</a></li> -<li><a href="./test/tH5G_1_8_f90.html#robo14">fortran/test/tH5G_1_8.f90</a></li> -<li><a href="./test/tH5I_f90.html#robo15">fortran/test/tH5I.f90</a></li> -<li><a href="./test/tH5L_F03_f90.html#robo16">fortran/test/tH5L_F03.f90</a></li> -<li><a href="./test/tH5O_f90.html#robo17">fortran/test/tH5O.f90</a></li> -<li><a href="./test/tH5P_f90.html#robo18">fortran/test/tH5P.f90</a></li> -<li><a href="./test/tH5P_F03_f90.html#robo19">fortran/test/tH5P_F03.f90</a></li> -<li><a href="./test/tH5R_f90.html#robo20">fortran/test/tH5R.f90</a></li> -<li><a href="./test/tH5S_f90.html#robo21">fortran/test/tH5S.f90</a></li> -<li><a href="./test/tH5Sselect_f90.html#robo22">fortran/test/tH5Sselect.f90</a></li> -<li><a href="./test/tH5T_f90.html#robo23">fortran/test/tH5T.f90</a></li> -<li><a href="./test/tH5T_F03_f90.html#robo24">fortran/test/tH5T_F03.f90</a></li> -<li><a href="./test/tH5VL_f90.html#robo25">fortran/test/tH5VL.f90</a></li> -<li><a href="./test/tH5Z_f90.html#robo26">fortran/test/tH5Z.f90</a></li> -<li><a href="./src/H5Aff_f90.html#robo27">H5A</a></li> -<ul> -<li><a href="./src/H5Aff_f90.html#robo85">h5aclose_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo86">h5acreate_by_name_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo87">h5acreate_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo88">h5adelete_by_idx_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo89">h5adelete_by_name_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo90">h5adelete_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo91">H5Aexists_by_name_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo92">H5Aexists_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo93">h5aget_create_plist_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo94">h5aget_info_by_idx_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo95">h5aget_info_by_name_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo96">h5aget_info_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo97">h5aget_name_by_idx_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo98">h5aget_name_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo99">h5aget_num_attrs_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo100">h5aget_space_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo101">h5aget_storage_size_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo102">h5aget_type_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo103">h5aopen_by_idx_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo104">H5Aopen_by_name_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo105">h5aopen_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo106">h5aopen_idx_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo107">h5aopen_name_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo109">h5arename_by_name_f</a></li> -<li><a href="./src/H5Aff_f90.html#robo110">h5arename_f</a></li> -</ul> -<li><a href="./src/H5Aff_F03_f90.html#robo28">H5A (F03)</a></li> -<ul> -<li><a href="./src/H5Aff_F03_f90.html#robo108">h5aread_f</a></li> -</ul> -<li><a href="./src/H5Aff_F90_f90.html#robo29">H5A (F90)</a></li> -<li><a href="./src/H5Af_c.html#robo30">H5Af</a></li> -<li><a href="./src/H5Dff_f90.html#robo31">H5D</a></li> -<ul> -<li><a href="./src/H5Dff_f90.html#robo113">h5dclose_f</a></li> -<li><a href="./src/H5Dff_f90.html#robo114">h5dcreate_anon_f</a></li> -<li><a href="./src/H5Dff_f90.html#robo115">h5dcreate_f</a></li> -<li><a href="./src/H5Dff_f90.html#robo116">h5dget_access_plist_f</a></li> -<li><a href="./src/H5Dff_f90.html#robo117">h5dget_create_plist_f</a></li> -<li><a href="./src/H5Dff_f90.html#robo118">h5dget_space_f</a></li> -<li><a href="./src/H5Dff_f90.html#robo119">h5dget_space_status_f</a></li> -<li><a href="./src/H5Dff_f90.html#robo120">h5dget_storage_size_f</a></li> -<li><a href="./src/H5Dff_f90.html#robo121">h5dget_type_f</a></li> -<li><a href="./src/H5Dff_f90.html#robo123">h5dopen_f</a></li> -<li><a href="./src/H5Dff_F90_f90.html#robo124">h5dread_f</a></li> -<li><a href="./src/H5Dff_f90.html#robo125">h5dset_extent</a></li> -<li><a href="./src/H5Dff_f90.html#robo126">h5dvlen_get_max_len_f</a></li> -<li><a href="./src/H5Dff_F03_f90.html#robo127">h5dvlen_reclaim</a></li> -</ul> -<li><a href="./src/H5Dff_F03_f90.html#robo32">H5D (F03)</a></li> -<li><a href="./src/H5Dff_F90_f90.html#robo33">H5D (F90)</a></li> -<li><a href="./src/H5Df_c.html#robo34">H5Df</a></li> -<li><a href="./src/H5Eff_f90.html#robo35">H5E</a></li> -<ul> -<li><a href="./src/H5Eff_f90.html#robo128">h5eclear_f</a></li> -<li><a href="./src/H5Eff_F03_f90.html#robo129">h5eget_auto_f</a></li> -<li><a href="./src/H5Eff_f90.html#robo130">h5eget_major_f</a></li> -<li><a href="./src/H5Eff_f90.html#robo131">h5eget_minor_f</a></li> -<li><a href="./src/H5Eff_f90.html#robo132">h5eprint_f</a></li> -<li><a href="./src/H5Eff_F03_f90.html#robo133">h5eset_auto2_f</a></li> -<li><a href="./src/H5Eff_F90_f90.html#robo134">h5eset_auto_f</a></li> -</ul> -<li><a href="./src/H5Eff_F03_f90.html#robo36">H5E (F03)</a></li> -<li><a href="./src/H5Eff_F90_f90.html#robo37">H5E (F90)</a></li> -<li><a href="./src/H5Ef_c.html#robo38">H5Ef</a></li> -<li><a href="./src/H5Fff_f90.html#robo39">H5F</a></li> -<ul> -<li><a href="./src/H5Fff_f90.html#robo135">h5fclose_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo136">h5fcreate_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo137">h5fflush_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo138">h5fget_access_plist_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo139">h5fget_create_plist_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo140">h5fget_filesize_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo141">h5fget_freespace_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo142">h5fget_name_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo143">h5fget_obj_count_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo144">h5fget_obj_ids_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo145">h5fis_hdf5_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo146">h5fmount_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo147">h5fopen_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo148">h5freopen_f</a></li> -<li><a href="./src/H5Fff_f90.html#robo149">h5funmount_f</a></li> -</ul> -<li><a href="./src/H5f90kit_c.html#robo40">H5f90kit</a></li> -<li><a href="./src/H5FDmpioff_f90.html#robo41">H5FDMPIO</a></li> -<ul> -<li><a href="./src/H5FDmpioff_f90.html#robo231">h5pget_dxpl_mpio_f</a></li> -<li><a href="./src/H5FDmpioff_f90.html#robo239">h5pget_fapl_mpio_f</a></li> -<li><a href="./src/H5FDmpioff_f90.html#robo240">h5pget_fapl_mpiposix_f</a></li> -<li><a href="./src/H5FDmpioff_f90.html#robo314">h5pset_dxpl_mpio_f</a></li> -<li><a href="./src/H5FDmpioff_f90.html#robo320">h5pset_fapl_mpio_f</a></li> -<li><a href="./src/H5FDmpioff_f90.html#robo321">h5pset_fapl_mpiposix_f</a></li> -</ul> -<li><a href="./src/H5FDmpiof_c.html#robo42">H5FDmpiof</a></li> -<li><a href="./src/H5Ff_c.html#robo43">H5Ff</a></li> -<li><a href="./src/H5Gff_f90.html#robo44">H5G</a></li> -<ul> -<li><a href="./src/H5Gff_f90.html#robo151">h5gclose_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo152">H5Gcreate_anon_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo153">h5gcreate_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo155">h5gget_comment_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo156">H5Gget_create_plist_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo157">h5gget_info_by_idx_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo158">h5gget_info_by_name_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo159">h5gget_info_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo160">h5gget_linkval_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo161">h5gget_obj_info_idx_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo162">h5glink2_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo163">h5glink_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo164">h5gmove2_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo165">h5gmove_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo166">h5gn_members_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo167">h5gopen_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo168">h5gset_comment_f</a></li> -<li><a href="./src/H5Gff_f90.html#robo169">h5gunlink_f</a></li> -</ul> -<li><a href="./src/H5Gf_c.html#robo45">H5Gf</a></li> -<li><a href="./src/H5f90global_f90.html#robo46">H5GLOBAL</a></li> -<li><a href="./src/H5Iff_f90.html#robo47">H5I</a></li> -<ul> -<li><a href="./src/H5Iff_f90.html#robo170">h5idec_ref_f</a></li> -<li><a href="./src/H5Iff_f90.html#robo171">h5iget_file_id_f</a></li> -<li><a href="./src/H5Iff_f90.html#robo172">h5iget_name_f</a></li> -<li><a href="./src/H5Iff_f90.html#robo173">h5iget_ref_f</a></li> -<li><a href="./src/H5Iff_f90.html#robo174">h5iget_type_f</a></li> -<li><a href="./src/H5Iff_f90.html#robo175">h5iinc_ref_f</a></li> -<li><a href="./src/H5Iff_f90.html#robo176">h5iis_valid_f</a></li> -</ul> -<li><a href="./src/H5If_c.html#robo48">H5If</a></li> -<li><a href="./src/H5Lff_f90.html#robo49">H5L</a></li> -<ul> -<li><a href="./src/H5Lff_f90.html#robo178">h5lcopy_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo179">H5Lcreate_external_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo180">H5Lcreate_hard_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo181">H5Lcreate_soft_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo182">h5ldelete_by_idx_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo183">h5ldelete_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo184">H5Lexists_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo185">h5lget_info_by_idx_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo186">h5lget_info_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo187">h5lget_name_by_idx_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo188">h5lis_registered_f</a></li> -<li><a href="./src/H5Lff_f90.html#robo191">h5lmove_f</a></li> -</ul> -<li><a href="./src/H5Lff_F03_f90.html#robo50">H5L (F03)</a></li> -<ul> -<li><a href="./src/H5Lff_F03_f90.html#robo189">h5literate_by_name_f</a></li> -<li><a href="./src/H5Lff_F03_f90.html#robo190">h5literate_f</a></li> -</ul> -<li><a href="./src/H5Lff_F90_f90.html#robo51">H5L (F90)</a></li> -<li><a href="./src/H5Lf_c.html#robo52">H5Lf</a></li> -<li><a href="./src/H5_ff_f90.html#robo53">H5LIB</a></li> -<ul> -<li><a href="./src/H5_ff_f90.html#robo111">h5check_version_f</a></li> -<li><a href="./src/H5_ff_f90.html#robo112">h5close_f</a></li> -<li><a href="./src/H5_ff_f90.html#robo122">h5dont_atexit_f</a></li> -<li><a href="./src/H5_ff_f90.html#robo150">h5garbage_collect_f</a></li> -<li><a href="./src/H5_ff_f90.html#robo154">h5get_libversion_f</a></li> -<li><a href="./src/H5_ff_f90.html#robo177">h5kind_to_type</a></li> -<li><a href="./src/H5_ff_f90.html#robo198">h5open_f</a></li> -</ul> -<li><a href="./src/H5_ff_F03_f90.html#robo54">H5LIB_PROVISIONAL</a></li> -<ul> -<li><a href="./src/H5_ff_F03_f90.html#robo194">h5offsetof</a></li> -</ul> -<li><a href="./src/H5_ff_F90_f90.html#robo55">H5LIB_PROVISIONAL (F90)</a></li> -<li><a href="./src/H5Off_f90.html#robo56">H5O</a></li> -<ul> -<li><a href="./src/H5Off_f90.html#robo193">h5oclose_f</a></li> -<li><a href="./src/H5Off_f90.html#robo195">h5olink_f</a></li> -<li><a href="./src/H5Off_f90.html#robo196">h5oopen_f</a></li> -<li><a href="./src/H5Off_f90.html#robo197">h5open_by_addr_f</a></li> -</ul> -<li><a href="./src/H5Off_F03_f90.html#robo57">H5O (F03)</a></li> -<ul> -<li><a href="./src/H5Off_F03_f90.html#robo199">h5ovisit_f</a></li> -</ul> -<li><a href="./src/H5Off_F90_f90.html#robo58">H5O (F90)</a></li> -<li><a href="./src/H5Of_c.html#robo59">H5Of</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo60">H5P (_F90)</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo61">H5P (F03)</a></li> -<ul> -<li><a href="./src/H5Pff_F03_f90.html#robo80"> h5pget_double</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo205">h5pcreate_class_f</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo218">h5pget_char</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo247">h5pget_integer</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo261">h5pget_real</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo273">h5pinsert_char</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo274">h5pinsert_double</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo276">h5pinsert_integer</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo278">h5pinsert_ptr</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo280">h5pinsert_real</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo283">h5pregister_char</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo286">h5pregister_double</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo287">h5pregister_integer</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo289">h5pregister_ptr</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo291">h5pregister_real</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo294">h5pset(get)fill_value_f</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo303">h5pset_char</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo313">h5pset_double</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo334">h5pset_integer</a></li> -<li><a href="./src/H5Pff_F03_f90.html#robo345">h5pset_real</a></li> -</ul> -<li><a href="./src/H5Pff_f90.html#robo62">H5P (F90)</a></li> -<ul> -<li><a href="./src/H5Pff_F90_f90.html#robo206">h5pcreate_class_f</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo219">h5pget_char</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo229">h5pget_double</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo248">h5pget_integer</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo260">h5pget_real</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo272">h5pinsert_char</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo275">h5pinsert_double</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo277">h5pinsert_integer</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo279">h5pinsert_real</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo284">h5pregister_char</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo285">h5pregister_double</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo288">h5pregister_integer</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo290">h5pregister_real</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo295">h5pset(get)fill_value_f</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo304">h5pset_char</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo312">h5pset_double</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo333">h5pset_integer</a></li> -<li><a href="./src/H5Pff_F90_f90.html#robo346">h5pset_real</a></li> -</ul> -<li><a href="./src/H5Pf_c.html#robo63">H5Pf</a></li> -<li><a href="./src/H5Rff_f90.html#robo64">H5R</a></li> -<ul> -<li><a href="./src/H5Rff_f90.html#robo374">h5rget_object_type_obj_f</a></li> -<li><a href="./src/H5Rff_f90.html#robo375">h5rget_region_region_f</a></li> -</ul> -<li><a href="./src/H5Rff_F03_f90.html#robo65">H5R (F03)</a></li> -<ul> -<li><a href="./src/H5Rff_F03_f90.html#robo358">h5rcreate_object_f</a></li> -<li><a href="./src/H5Rff_F03_f90.html#robo360">h5rcreate_ptr_f</a></li> -<li><a href="./src/H5Rff_F03_f90.html#robo362">h5rcreate_region_f</a></li> -<li><a href="./src/H5Rff_F03_f90.html#robo363">h5rdereference_object_f</a></li> -<li><a href="./src/H5Rff_F03_f90.html#robo365">h5rdereference_ptr_f</a></li> -<li><a href="./src/H5Rff_F03_f90.html#robo366">h5rdereference_region_f</a></li> -<li><a href="./src/H5Rff_F03_f90.html#robo369">h5rget_name_object_f</a></li> -<li><a href="./src/H5Rff_F03_f90.html#robo370">h5rget_name_ptr_f</a></li> -<li><a href="./src/H5Rff_F03_f90.html#robo372">h5rget_name_region_f</a></li> -<li><a href="./src/H5Rff_F03_f90.html#robo373">h5rget_obj_type_f</a></li> -</ul> -<li><a href="./src/H5Rff_F90_f90.html#robo66">H5R (F90)</a></li> -<ul> -<li><a href="./src/H5Rff_F90_f90.html#robo359">h5rcreate_object_f</a></li> -<li><a href="./src/H5Rff_F90_f90.html#robo361">h5rcreate_region_f</a></li> -<li><a href="./src/H5Rff_F90_f90.html#robo364">h5rdereference_object_f</a></li> -<li><a href="./src/H5Rff_F90_f90.html#robo367">h5rdereference_region_f</a></li> -<li><a href="./src/H5Rff_F90_f90.html#robo368">h5rget_name_object_f</a></li> -<li><a href="./src/H5Rff_F90_f90.html#robo371">h5rget_name_region_f</a></li> -</ul> -<li><a href="./src/H5Rf_c.html#robo67">H5Rf</a></li> -<li><a href="./src/H5Sff_f90.html#robo68">H5S</a></li> -<ul> -<li><a href="./src/H5Sff_f90.html#robo376">h5sclose_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo377">h5scopy_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo378">h5screate_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo379">h5screate_simple_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo380">H5Sdecode_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo381">H5Sencode_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo382">h5sextent_copy_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo383">h5sextent_equal_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo384">h5sget_select_bounds_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo385">h5sget_select_elem_npoints_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo386">h5sget_select_elem_pointlist_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo387">h5sget_select_hyper_blocklist_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo388">h5sget_select_hyper_nblocks_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo389">h5sget_select_npoints_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo390">h5sget_select_type_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo391">h5sget_simple_extent_dims_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo392">h5sget_simple_extent_ndims_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo393">h5sget_simple_extent_npoints_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo394">h5sget_simple_extent_type_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo395">h5sis_simple_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo396">h5soffset_simple_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo397">h5sselect_all_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo398">h5sselect_elements_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo399">h5sselect_hyperslab_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo400">h5sselect_none_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo401">h5sselect_valid_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo402">h5sset_extent_none_f</a></li> -<li><a href="./src/H5Sff_f90.html#robo403">h5sset_extent_simple_f</a></li> -</ul> -<li><a href="./src/H5Sf_c.html#robo69">H5Sf</a></li> -<li><a href="./src/H5Tff_f90.html#robo70">H5T</a></li> -<ul> -<li><a href="./src/H5Tff_f90.html#robo404">h5tarray_create_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo405">h5tclose_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo406">h5tcommit_anon_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo407">h5tcommit_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo408">h5tcommitted_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo409">h5tcompiler_conv_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo411">h5tcopy_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo412">h5tcreate_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo413">H5Tdecode_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo414">h5tenaum_insert_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo415">H5Tencode_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo416">h5tenum_create_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo417">h5tenum_nameof_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo418">h5tenum_valuof_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo419">h5tequal_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo422">h5tget_array_dims_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo423">h5tget_array_ndims_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo424">h5tget_class_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo425">h5tget_create_plist_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo426">h5tget_cset_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo427">h5tget_ebias_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo428">h5tget_fields_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo429">h5tget_inpad_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo430">h5tget_member_class_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo431">h5tget_member_index_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo432">h5tget_member_name_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo433">h5tget_member_offset_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo434">h5tget_member_type_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo435">h5tget_member_value_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo436">h5tget_native_type_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo437">h5tget_nmembers_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo438">h5tget_norm_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo439">h5tget_offset_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo440">h5tget_order_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo441">h5tget_pad_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo442">h5tget_precision_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo443">h5tget_sign_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo444">h5tget_size_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo445">h5tget_strpad_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo446">h5tget_super_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo447">h5tget_tag_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo448">h5tinsert_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo449">h5tis_variable_str_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo450">h5topen_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo451">h5tpack_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo452">h5tset_cset_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo453">h5tset_ebias_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo454">h5tset_fields_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo455">h5tset_inpad_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo456">h5tset_norm_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo457">h5tset_offset_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo458">h5tset_order_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo459">h5tset_pad_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo460">h5tset_precision_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo461">h5tset_sign_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo462">h5tset_size_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo463">h5tset_strpad_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo464">h5tset_tag_f</a></li> -<li><a href="./src/H5Tff_f90.html#robo465">h5tvlen_create_f</a></li> -</ul> -<li><a href="./src/H5Tff_F03_f90.html#robo71">H5T (F03)</a></li> -<ul> -<li><a href="./src/H5Tff_F03_f90.html#robo410">H5Tconvert_f</a></li> -</ul> -<li><a href="./src/H5Tff_F90_f90.html#robo72">H5T (F90)</a></li> -<li><a href="./src/H5Tf_c.html#robo73">H5Tf</a></li> -<li><a href="./src/H5Zff_f90.html#robo74">H5Z</a></li> -<ul> -<li><a href="./src/H5Zff_f90.html#robo466">h5zfilter_avail_f</a></li> -<li><a href="./src/H5Zff_f90.html#robo467">h5zget_filter_info_f</a></li> -<li><a href="./src/H5Zff_f90.html#robo468">h5zunregister_f</a></li> -</ul> -<li><a href="./src/H5Zf_c.html#robo75">H5Zf</a></li> -<li><a href="./src/HDF5_f90.html#robo76">HDF5</a></li> -<li><a href="./src/HDF5mpio_f90.html#robo77">HDF5 (mpio)</a></li> -<li><a href="./src/H5_DBLE_InterfaceExclude_f90.html#robo78">src/H5_DBLE_InterfaceExclude.f90</a></li> -<li><a href="./src/H5_DBLE_InterfaceInclude_f90.html#robo79">src/H5_DBLE_InterfaceInclude.f90</a></li> -<li><a href="./src/H5Pff_f90.html#robo81"> h5pget_hyper_vector_size_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo82"> h5pset_family_offset_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo83"> h5pset_fapl_family_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo84"> h5pset_meta_block_size_f</a></li> -<li><a href="./src/H5match_types_c.html#robo192">H5match_types</a></li> -<li><a href="./src/H5Pff_f90.html#robo200">h5pall_filters_avail_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo201">h5pclose_class_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo202">h5pclose_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo203">h5pcopy_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo204">h5pcopy_prop_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo207">h5pcreate_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo208">h5pequal_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo209">h5pexist_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo210">h5pfill_value_defined_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo211">h5pget_alignment_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo212">h5pget_alloc_time_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo213">H5Pget_attr_creation_order_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo214">H5Pget_attr_phase_change_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo215">h5pget_btree_ratios_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo216">h5pget_buffer_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo217">h5pget_cache_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo220">H5Pget_char_encoding_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo221">H5Pget_chunk_cache_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo222">h5pget_chunk_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo223">h5pget_class_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo224">h5pget_class_name_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo225">h5pget_class_parent_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo226">h5pget_copy_object_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo227">H5Pget_create_inter_group_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo228">h5pget_data_transform_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo230">h5pget_driver_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo232">h5pget_edc_check_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo233">H5Pget_est_link_info_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo234">h5pget_external_count_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo235">h5pget_external_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo236">h5pget_fapl_core_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo237">h5pget_fapl_direct_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo238">h5pget_fapl_family_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo241">h5pget_fapl_multi_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo242">h5pget_fclose_degree_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo243">h5pget_fill_time_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo244">h5pget_filter_by_id_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo245">h5pget_filter_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo246">h5pget_gc_references_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo249">h5pget_istore_k_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo250">h5pget_layout_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo251">H5Pget_link_creation_order_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo252">H5Pget_link_phase_change_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo253">H5Pget_local_heap_size_hint_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo254">h5pget_meta_block_size_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo255">h5pget_nfilters_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo256">h5pget_nlinks_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo257">h5pget_npros_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo258">H5Pget_obj_track_times_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo259">h5pget_preserve_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo262">h5pget_sec2_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo263">h5pget_sieve_buf_size_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo264">h5pget_size_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo265">h5pget_sizes_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo266">h5pget_small_data_block_size_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo267">h5pget_split_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo268">h5pget_stdio_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo269">h5pget_sym_k_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo270">h5pget_userblock_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo271">h5pget_version_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo281">h5pisa_class_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo282">h5pmodify_filter_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo292">h5premove_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo293">h5premove_filter_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo296">h5pset_alignment_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo297">h5pset_alloc_time_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo298">H5Pset_attr_creation_order_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo299">H5Pset_attr_phase_change_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo300">h5pset_btree_ratios_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo301">h5pset_buffer_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo302">h5pset_cache_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo305">H5Pset_char_encoding_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo306">H5Pset_chunk_cache_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo307">h5pset_chunk_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo308">h5pset_copy_object_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo309">H5Pset_create_inter_group_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo310">h5pset_data_transform_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo311">h5pset_deflate_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo315">h5pset_edc_check_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo316">h5pset_est_link_info_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo317">h5pset_external_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo318">h5pset_fapl_core_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo319">h5pset_fapl_direct_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo322">h5pset_fapl_multi_l</a></li> -<li><a href="./src/H5Pff_f90.html#robo323">h5pset_fapl_multi_s</a></li> -<li><a href="./src/H5Pff_f90.html#robo324">h5pset_fapl_sec2_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo325">h5pset_fapl_split_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo326">h5pset_fapl_stdio_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo327">h5pset_fclose_degree_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo328">h5pset_fill_time_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo329">h5pset_filter_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo330">h5pset_fletcher32_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo331">h5pset_gc_references_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo332">h5pset_hyper_vector_size_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo335">h5pset_istore_k_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo336">h5pset_layout_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo337">H5Pset_libver_bounds_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo338">H5Pset_link_creation_order_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo339">h5pset_link_phase_change_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo340">H5Pset_local_heap_size_hint_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo341">H5Pset_nbit_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo342">h5pset_nlinks_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo343">H5Pset_obj_track_times_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo344">h5pset_preserve_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo347">h5pset_scaleoffset_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo348">H5Pset_shared_mesg_index_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo349">H5Pset_shared_mesg_nindexes_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo350">h5pset_shuffle_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo351">h5pset_sieve_buf_size_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo352">h5pset_sizes_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo353">h5pset_small_data_block_size_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo354">h5pset_sym_k_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo355">h5pset_szip_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo356">h5pset_userblock_f</a></li> -<li><a href="./src/H5Pff_f90.html#robo357">h5punregister_f</a></li> -<li><a href="./src/H5test_kind_f90.html#robo420">H5test_kind</a></li> -<li><a href="./src/H5test_kind_SIZEOF_f90.html#robo421">H5test_kind_SIZEOF</a></li> -</ul> -</div> <!-- content --> -<div id="footer"> -<p>Generated from ./ on Sun Aug 14 2011 22:49:38 -</p> -</div> <!-- footer --> -</body> -</html> |