1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
<HTML><HEAD>
<TITLE>HDF5 Tutorial - Introduction
</TITLE>
</HEAD>
<body bgcolor="#ffffff">
<!-- BEGIN MAIN BODY -->
[ <A HREF="title.html"><I>HDF5 Tutorial Top</I></A> ]
<h1>
<BIG><BIG><BIG><FONT COLOR="#c101cd">Introduction</FONT>
</BIG></BIG></BIG></H1>
<hr noshade size=1>
<BODY>
Welcome to the HDF5 Tutorial provided by the HDF User Support Group.
<P>
HDF5 is a file format and library for storing scientific data.
It was designed and implemented
to meet growing and ever-changing scientific data-storage
and data-handling needs,
to take advantage of the power and features of today's
computing systems, and
to address the deficiencies of HDF4.x.
HDF5 has a powerful and flexible data model,
supports files larger than 2 GB (the limit of HDF4.x files), and
supports parallel I/O.
Thread-safety is designed and is to be implemented in the near future.
For a short overview of the HDF5 data model, library, and tools, see
the slide presentation at the following URL:
<PRE>
<A HREF="http://hdf.ncsa.uiuc.edu/HDF5/papers/HDF5_overview/index.htm">http://hdf.ncsa.uiuc.edu/HDF5/papers/HDF5_overview/index.htm</A>
</PRE>
This tutorial covers the basic HDF5 data objects and file structure,
the HDF5 programming model, and the API functions necessary for creating and
modifying data objects. It also introduces the available HDF5 tools for accessing
HDF5 files.
<P>
The examples used in this tutorial, along with a Makefile to compile them,
can be found in <A HREF="./examples/">./examples/</A>. You can also download
a <A HREF="http://hdf.ncsa.uiuc.edu/training/other-ex5/examples.tar">tar
file</A> with the examples and Makefile.
To use the Makefile, you may have to edit it and update the
compiler and compiler options, as well as the path for the HDF5
binary distribution.
The Java examples can be found in
a subdirectory of the ./examples/ directory called java/. The java/
directory contains a Makefile and shell scripts for running the java
programs.
<P>
Please check the <A HREF="references.html">References</A> for pointers to
other examples of HDF5 Programs.
<P>
We hope that the step-by-step examples and instructions will give you a quick
start with HDF5.
<P>
Please send your comments and suggestions to hdfhelp@ncsa.uiuc.edu.
</BODY>
<!-- BEGIN FOOTER INFO -->
<P><hr noshade size=1>
<font face="arial,helvetica" size="-1">
<a href="http://www.ncsa.uiuc.edu/"><img border=0
src="footer-ncsalogo.gif"
width=78 height=27 alt="NCSA"><br>
The National Center for Supercomputing Applications</A><br>
<a href="http://www.uiuc.edu/">University of Illinois
at Urbana-Champaign</a><br>
<br>
<!-- <A HREF="helpdesk.mail.html"> -->
<A HREF="mailto:hdfhelp@ncsa.uiuc.edu">
hdfhelp@ncsa.uiuc.edu</A>
<br>
<BR> <H6>Last Modified: June 22, 2001</H6><BR>
<!-- modified by Barbara Jones - bljones@ncsa.uiuc.edu -->
<!-- modified by Frank Baker - fbaker@ncsa.uiuc.edu -->
</FONT>
<BR>
<!-- <A HREF="mailto:hdfhelp@ncsa.uiuc.edu"> -->
</BODY>
</HTML>
|