\title{File format description for ARH2 Version 3.0}
\title{File format description for ARH Version 3.0}
\begin{document}
\maketitle
\begin{abstract}
This document describes the AMDiS Refinement Hierarchy 2 (ARH2) File format, version 3.0. The file format includes a description of the refinement of mesh-elements and value containers for the degrees of freedom (DOFs) for a given Finite Element. The concrete definition of finite elements is thereby described in a separate file format (AMDiS Finite Element Description (AFED) ) given elsewhere.
This document describes the AMDiS Refinement Hierarchy (ARH) File format, version 3.0. The file format includes a description of the refinement of mesh-elements and value containers for the degrees of freedom (DOFs) for a given Finite Element. The concrete definition of finite elements is thereby described in a separate file format (AMDiS Finite Element Description (AFED) ) given elsewhere.
Historically the ARH2 format is based on the ARH format from 2010 (* placeholder for the actual date).
Historically the ARH format is based on the format from 2010 by Thomas Witkowski and Florian Stenger.
Please send comments on ARH2 to the AMDiS form:\\\url{https://fusionforge.zih.tu-dresden.de/forum/?group_id=11}\\or post the comments on the Wiki:\\
Please send comments on ARH to the AMDiS form:\\\url{https://fusionforge.zih.tu-dresden.de/forum/?group_id=11}\\or post the comments on the Wiki:\\
\item[Version 3.0: March 02, 2015] Definition and description of Finite Elements was restructured and extracted from the ARH2 file format and put into a new file format. A new container format for parallel files (pARH) was added.
\item[Version 3.0: March 02, 2015]The file descriptor is now \texttt{sARH} for sequential ARH file format, since a new file format for parallel data (pARH) is added. Definition and description of Finite Elements was restructured and extracted from the ARH file format and put into a new file format.
\item[Version 2.1: May 20, 2014] A zlib compression for the file was added.
\item[Version 2.0: November 29, 2013] First official release of the ARH2 file format. The format consists of two parts, the \textit{header} and the \textit{body}. The header contains the general information about the content in this file, the format version number, the header size, dimensions, a macro table, an simplified Finite Element description and a value table. The header is followed by body structure for each macro element, which includes mesh structure code and DOF value vectors.
\item[Version 2.0: November 29, 2013] First official release of the ARH version 2 file format. The format consists of two parts, the \textit{header} and the \textit{body}. The header contains the general information about the content in this file, the format version number, the header size, dimensions, a macro table, an simplified Finite Element description and a value table. The header is followed by body structure for each macro element, which includes mesh structure code and DOF value vectors.
\item [Version 1.1, December 2010] Format description, as implemented in AMDiS.
...
...
@@ -49,20 +51,57 @@ The ARH2 file format consists of three sections:
The concrete structure is given in the table below:
\multicolumn{1}{|||l|}{fe[j]$\rightarrow$data[k]}&$X\times$\#el\_val && sequence of values, X: size of data-type (vec[*]$\rightarrow$type), n: number of value vector belonging to fe[j]. \\\hline