From be434be1e3002c1c7cc5d66140318898361c7d90 Mon Sep 17 00:00:00 2001 From: bmundim Date: Mon, 21 Feb 2011 19:19:36 +0000 Subject: Add documentation from CactusExternal/HDF5 git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/HDF5/trunk@34 fb53df36-e548-4a1e-8150-ab98cbd5e786 --- doc/documentation.tex | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 doc/documentation.tex 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 -utils +\end{verbatim} + +in the Cactus toplevel directory. The executables will then be placed in the +{\tt exe//} 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} -- cgit v1.2.3