summaryrefslogtreecommitdiffstats
path: root/doc/html/Tutor/intro.html
blob: 0cca74aa7213d68a565797bd23a06ead86a88bd2 (plain)
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
93
94
95
96
<HTML><HEAD>
<TITLE>HDF5 Tutorial - Introduction 
</TITLE> 
</HEAD>

<body bgcolor="#ffffff">

<!-- BEGIN MAIN BODY -->

<A HREF="http://www.ncsa.uiuc.edu/"><img border=0 
src="http://www.ncsa.uiuc.edu/Images/NCSAhome/footerlogo.gif"
width=78 height=27 alt="NCSA"><P></A>

 [ <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="http://www.ncsa.uiuc.edu/Images/NCSAhome/footerlogo.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>
Describes HDF5 Release 1.2.2, June 2000
<BR> <H6>Last Modified: April 5, 2000</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>