aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbmundim <bmundim@fb53df36-e548-4a1e-8150-ab98cbd5e786>2011-02-21 19:19:36 +0000
committerbmundim <bmundim@fb53df36-e548-4a1e-8150-ab98cbd5e786>2011-02-21 19:19:36 +0000
commitbe434be1e3002c1c7cc5d66140318898361c7d90 (patch)
treef7b18d5e93254994635a505a537ef59561184fbe
parent061825db7012de823244799080880d4ba1f2f1ba (diff)
Add documentation from CactusExternal/HDF5
git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/HDF5/trunk@34 fb53df36-e548-4a1e-8150-ab98cbd5e786
-rw-r--r--doc/documentation.tex63
1 files changed, 63 insertions, 0 deletions
diff --git a/doc/documentation.tex b/doc/documentation.tex
new file mode 100644
index 0000000..8dd81ae
--- /dev/null
+++ b/doc/documentation.tex
@@ -0,0 +1,63 @@
+\documentclass{article}
+
+% Use the Cactus ThornGuide style file
+% (Automatically used from Cactus distribution, if you have a
+% thorn without the Cactus Flesh download this from the Cactus
+% homepage at www.cactuscode.org)
+\usepackage{../../../../doc/latex/cactus}
+
+\begin{document}
+
+\title{\tt ExternalLibraries/HDF5}
+\author{Yaakoub Y El-Khamra, Thomas Radke}
+\date{$ $Date: 2007/11/12 16:24:16 $ $}
+
+\maketitle
+
+% Do not delete next line
+% START CACTUS THORNGUIDE
+
+\ifx\ThisThorn\undefined
+\newcommand{\ThisThorn}{{\it HDF5}}
+\else
+\renewcommand{\ThisThorn}{{\it HDF5}}
+\fi
+
+\begin{abstract}
+Thorn \ThisThorn\ provides the following utility programs:
+%
+\begin{itemize}
+ \item {\tt hdf5\_double\_to\_single}\\
+ Copies the entire contents of an input HDF5 file to an output HDF5 file,
+ converting all double precision datasets to single precision.
+ \item {\tt hdf5\_merge}\\
+ Merges a list of HDF5 input files into a single HDF5 output file.
+ This can be used to concatenate HDF5 output data created as one file per
+ timestep.
+ \item {\tt hdf5\_extract}\\
+ Extracts a given list of named objects (groups or datasets) from an HDF5
+ input file and writes them into a new HDF5 output file.
+ This is the reverse operation to what {\tt hdf5\_merge.c} does. Useful eg.
+ for extracting individual timesteps from a time series HDF5 datafile.
+\end{itemize}
+%
+All utility programs are located in the {\tt src/util/} subdirectory of thorn
+\ThisThorn. To build the utilities just do a
+
+\begin{verbatim}
+ make <configuration>-utils
+\end{verbatim}
+
+in the Cactus toplevel directory. The executables will then be placed in the
+{\tt exe/<configuration>/} subdirectory.
+
+All utility programs are self-explaining -- just call them without arguments
+to get a short usage info.
+If any of these utility programs is called without arguments it will print
+a usage message.
+\end{abstract}
+
+% Do not delete next line
+% END CACTUS THORNGUIDE
+
+\end{document}