diff --git a/doc/handbook/2_detailedinstall.tex b/doc/handbook/2_detailedinstall.tex
index 438a85b68726d942b709ac812c2b604a6a10408a..b110f791cfb44f402f522e6753bb84cff1f3db94 100644
--- a/doc/handbook/2_detailedinstall.tex
+++ b/doc/handbook/2_detailedinstall.tex
@@ -78,7 +78,7 @@ The slightly old-fashionedly named tape-archive-file, shortly named tar file or
 tarball, is a common file format for distributing collections of files contained
 within these archives.
 The extraction from the tar files is done as follows:
-Download the tarballs from the respective \Dune (version 2.3) and \Dumux websites
+Download the tarballs from the respective \Dune (version 2.4) and \Dumux websites
 to a certain folder in your file system.
 Create the {\Dune} root directory, named \texttt{dune} in the example below.
 Then extract the content of the tar files, e.\,g. with the command-line program
@@ -91,14 +91,14 @@ After extraction, the actual name of the \emph{dumux root directory} is \texttt{
 \begin{lstlisting}[style=Bash]
 $ mkdir dune
 $ cd dune
-$ tar xzvf path_to_tarball_of/dune-common-2.3.1.tar.gz
-$ tar xzvf path_to_tarball_of/dune-geometry-2.3.1.tar.gz
-$ tar xzvf path_to_tarball_of/dune-grid-2.3.1.tar.gz
-$ tar xzvf path_to_tarball_of/dune-istl-2.3.1.tar.gz
-$ tar xzvf path_to_tarball_of/dune-localfunctions-2.3.1.tar.gz
+$ tar xzvf path_to_tarball_of/dune-common-2.4.0.tar.gz
+$ tar xzvf path_to_tarball_of/dune-geometry-2.4.0.tar.gz
+$ tar xzvf path_to_tarball_of/dune-grid-2.4.0.tar.gz
+$ tar xzvf path_to_tarball_of/dune-istl-2.4.0.tar.gz
+$ tar xzvf path_to_tarball_of/dune-localfunctions-2.4.0.tar.gz
 $ tar xzvf path_to_tarball_of/dune-pdelab-2.0.0.tar.gz
-$ tar xzvf path_to_tarball_of/dune-typetree-2.3.1.tar.gz
-$ tar xzvf path_to_tarball_of/dumux-2.7.tar.gz
+$ tar xzvf path_to_tarball_of/dune-typetree-2.4.0.tar.gz
+$ tar xzvf path_to_tarball_of/dumux-2.9.tar.gz
 \end{lstlisting}
 
 Furthermore, if you wish to install the optional \Dune Grid-Howto which provides a tutorial
diff --git a/doc/handbook/4_structure.tex b/doc/handbook/4_structure.tex
index f97cac6275ea9264204de0cbaa8da768f25bc55d..d685f33b095b25db4dc1a47cfa17b98b9df9ee8b 100644
--- a/doc/handbook/4_structure.tex
+++ b/doc/handbook/4_structure.tex
@@ -14,22 +14,18 @@
   \item \texttt{common}: general methods shared by all models, 
          like the \texttt{start.hh} or the time manager
 
-  \item \texttt{decoupled}: contains sequential models (pressure equation as part of
-         the fractional flow formulation). The general decoupled formulation can be found in
-         the subdirectory \texttt{common}. In each model folder, there are subdirectories
-         for the implicit pressure equation sorted by the employed discretization method,
-         and for the explicit transport equation.
-
   \item \texttt{freeflow}: single-phase free-flow models. All models are discretized
          fully implicitly using the box-method.
 
   \item \texttt{geomechanics}: models for solving rock mechanics and flow.
 
-  \item \texttt{implicit}: contains all fully implicit models. General methods shared
-         by all models are contained in \texttt{common}, together with specilized methods
-         for the two discretization types \texttt{box} and \texttt{cellcentered}. The
-         \texttt{adaptive} folder contains methods for grid adaption. Each of the other
-         subdirectories contain a derived specific numerical model.
+  \item \texttt{implicit}: contains the general methods shared
+         by all implicit models, together with specilized methods
+         for the two discretization types \texttt{box} and \texttt{cellcentered}. 
+         The \texttt{adaptive} folder contains methods for grid adaption. 
+         The specialized model files can be found 
+         at \texttt{porousmediumflow/model of interest/implicit/},
+         \texttt{freeflow/model of interest/}, or \texttt{geomechanics/model of interest/}.
 
   \item \texttt{io}: additional in-/output possibilities like restart files,
         gnuplot-interface and a VTKWriter.
@@ -43,14 +39,20 @@
         (e.g. viscosity, density).
         The folder \texttt{spatialparams} contains all spatially dependend variables, like permeability and porosity.
         The class in \texttt{implicitspatialparameters.hh} provides spatial averaging routines.
-        Constitutive relations are found in \texttt{fluidmatrixinteractions},.
+        Constitutive relations are found in \texttt{fluidmatrixinteractions}.
 
   \item \texttt{multidomain}: coupling handling and coupling conditions for connecting
         different model types in different subdomains.
 
   \item \texttt{nonlinear}: Newton's method.
 
-  \item \texttt{parallel}: helper files for parallel simulations
+  \item \texttt{parallel}: helper files for parallel simulations.
+  
+  \item \texttt{porousmediumflow}: contains all models for porous media setups.
+
+  \item \texttt{sequential}: contains the general methods shared
+         by all sequential models. The specialized model files can be found 
+         at \texttt{porousmediumflow/model of interest/sequential/}.
 \end{itemize}
 
 \item \texttt{test}: tests for each numerical model and some functionality.
@@ -101,18 +103,13 @@
   [.\node[FirstLevel] {common};
     \node[ThirdLevel] {
           Common files of the implicit (box and cell centered) models and the
-          decoupled models: time integration, start routine, the  property
+          sequential models: time integration, start routine, the  property
           system, ...};
   ]
-  [.\node[FirstLevel] {decoupled};
+  [.\node[FirstLevel] {freeflow};
     [.\node[SecondLevel] {\emph{models}};
-      \node[ThirdLevel] {
-           Specific model definition for the decoupled formulation. In each model
-           folder are subdirectories for the implicit pressure  equation, sorted by
-           discretization method, and for the explicit transport.};
-    ]
-    [.\node[SecondLevel] {common};
-      \node[ThirdLevel] {Base classes and general files for the decoupled formulation.};
+      \node[ThirdLevel] {Specific model definition for free flow problems using the (Navier-) Stokes
+                         and algebraic turbulence models.};
     ]
   ]
   [.\node[FirstLevel] {geomechanics};
@@ -120,32 +117,22 @@
       \node[ThirdLevel] {Specific model definition for coupled flow and geomechnics simulations.};
     ]
   ]
-  [.\node[FirstLevel] {freeflow};
-    [.\node[SecondLevel] {\emph{models}};
-      \node[ThirdLevel] {Specific model definition for free flow problems using the (Navier-) Stokes
-                         and algebraic turbulence models.};
-    ]
-  ]
   [.\node[FirstLevel] {implicit};
-    [.\node[SecondLevel] {\emph{models}};
-      \node[ThirdLevel] {Model and problem definition: implementation of equations,
-                         model specific properties and indices.};
-    ]
+%     [.\node[SecondLevel] {\emph{models}};
+      \node[ThirdLevel] {Common functionality of cell centered and box formulation:
+                         assembling in implicitlocaljacobian.hh, evaluation of partial derivative
+                         in implicitlocalresidual.hh, base classes for model and problem definition.};
+%     ]
     [.\node[SecondLevel] {box};
-      \node[ThirdLevel] {Specific files for gerenal fully implicit boxmethod:
-                         boxassembler, dual mesh geometry in boxfvelementgeometry.hh,
+      \node[ThirdLevel] {Specific files for the gerenal fully implicit boxmethod:
+                         assembler, dual mesh geometry in fvelementgeometry.hh,
                          base classes for model and problem definition.};
     ]
     [.\node[SecondLevel] {cellcentered};
-      \node[ThirdLevel] {Specific files for fully implicit cell centered method: ccassembler,
-                         mesh geometry in ccfvelementgeometry.hh, base classes for model and
+      \node[ThirdLevel] {Specific files for fully implicit cell centered method: assembler,
+                         mesh geometry in fvelementgeometry.hh, base classes for model and
                          problem definition.};
     ]
-    [.\node[SecondLevel] {common};
-      \node[ThirdLevel] {Common functionality of cell centered and box formulation:
-                         assembling in implicitlocaljacobian.hh, evaluation of partial derivative
-                         in implicitlocalresidual.hh, base classes for model and problem definition.};
-    ]
   ]
   [.\node[FirstLevel] {io};
     \node[ThirdLevel] {Additional in-/output possibilities like restart files, gnuplot-interface
@@ -206,6 +193,20 @@
   ]
   [.\node[FirstLevel] {parallel};
     \node[ThirdLevel] {Files for parallel programming.};
+  ]    
+  [.\node[FirstLevel] {porousmediumflow};
+    [.\node[SecondLevel] {\emph{models}};
+    \node[ThirdLevel] {Specific model definition for porous medium flow simulations, 
+                       in both \emph{implicit} or \emph{sequential} formulation: 
+                       implementation of equations,
+                       model specific properties and indices.};
+    ]
+  ]
+  [.\node[FirstLevel] {sequential};
+%     [.\node[SecondLevel] {\emph{models}};
+      \node[ThirdLevel] {
+           General model definitions for the sequential formulation.};
+%     ]
   ]
 ]
 \end{tikzpicture}
diff --git a/doc/handbook/SVG/dumux_strucutre_flowchart_horizontal_explained.svg b/doc/handbook/SVG/dumux_strucutre_flowchart_horizontal_explained.svg
deleted file mode 100644
index cea1ce70e7435d90e9836d23541cc5cdf434319d..0000000000000000000000000000000000000000
--- a/doc/handbook/SVG/dumux_strucutre_flowchart_horizontal_explained.svg
+++ /dev/null
@@ -1,1104 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="1052.3622"
-   height="744.09448"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.48.0 r9654"
-   version="1.0"
-   sodipodi:docname="dumux_strucutre_flowchart_horizontal_explained.svg"
-   inkscape:output_extension="org.inkscape.output.svg.inkscape">
-  <defs
-     id="defs4">
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="Arrow1Mend"
-       style="overflow:visible;">
-      <path
-         id="path3435"
-         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
-         transform="scale(0.4) rotate(180) translate(10,0)" />
-    </marker>
-    <inkscape:perspective
-       sodipodi:type="inkscape:persp3d"
-       inkscape:vp_x="0 : 526.18109 : 1"
-       inkscape:vp_y="0 : 1000 : 0"
-       inkscape:vp_z="744.09448 : 526.18109 : 1"
-       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
-       id="perspective10" />
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend-0"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3435-6"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend-5"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3435-2"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend-4"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3435-1"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend-49"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3435-25"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend-499"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3435-4"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Mend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow1Mend-9"
-       style="overflow:visible">
-      <path
-         inkscape:connector-curvature="0"
-         id="path3435-3"
-         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
-         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     gridtolerance="10000"
-     guidetolerance="10"
-     objecttolerance="10"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.0939471"
-     inkscape:cx="601.8701"
-     inkscape:cy="344.06735"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="true"
-     inkscape:window-width="1680"
-     inkscape:window-height="992"
-     inkscape:window-x="-3"
-     inkscape:window-y="-3"
-     showguides="false"
-     inkscape:window-maximized="1">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2383"
-       visible="true"
-       enabled="true" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1">
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect2385"
-       width="120"
-       height="30"
-       x="-414.18347"
-       y="-109.53802"
-       ry="2.42839"
-       transform="matrix(-0.00111561,-0.99999938,-0.99999938,0.00111561,0,0)" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3177"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="matrix(-0.00111561,-0.9999994,0.9999994,-0.00111561,32.049065,944.51302)"><flowRegion
-         id="flowRegion3179"><rect
-           id="rect3181"
-           width="67.644951"
-           height="33.822475"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3183"
-         style="font-size:12px">dumux</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3185"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-370.57227,-20.49932)"><flowRegion
-         id="flowRegion3187"><rect
-           id="rect3189"
-           width="67.644951"
-           height="33.822475"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3191"
-         style="font-size:12px">boxmodels</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3193"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-383.10742,38.80928)"><flowRegion
-         id="flowRegion3195"><rect
-           id="rect3197"
-           width="93.572754"
-           height="38.18499"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3199"
-         style="font-size:12px">common</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3201"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-409.5625,101.50068)"><flowRegion
-         id="flowRegion3203"><rect
-           id="rect3205"
-           width="146.55243"
-           height="40.274036"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3207"
-         style="font-size:12px">decoupled</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3209"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-370.56348,231.50068)"><flowRegion
-         id="flowRegion3211"><rect
-           id="rect3213"
-           width="67.644951"
-           height="33.822475"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3215"
-         style="font-size:12px">io</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3217"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-386.77734,463.50068)"><flowRegion
-         id="flowRegion3219"><rect
-           id="rect3221"
-           width="100.58988"
-           height="33.404064"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3223"
-         style="font-size:12px">material</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3225"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-441.97168,610.21357)"><flowRegion
-         id="flowRegion3227"><rect
-           id="rect3229"
-           width="209.8636"
-           height="53.127415"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3231"
-         style="font-size:12px">nonlinear</flowPara></flowRoot>    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3233"
-       width="120"
-       height="30"
-       x="160"
-       y="28.094482"
-       ry="2.42839" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3235"
-       width="120"
-       height="30"
-       x="160"
-       y="-118.09448"
-       ry="2.42839"
-       transform="scale(1,-1)" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3237"
-       width="120"
-       height="30"
-       x="160.89064"
-       y="150.59842"
-       ry="2.42839" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3239"
-       width="120"
-       height="30"
-       x="160"
-       y="280.09448"
-       ry="2.42839" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3241"
-       width="120"
-       height="30"
-       x="162"
-       y="512.09448"
-       ry="2.42839" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3243"
-       width="120"
-       height="30"
-       x="160"
-       y="658.09448"
-       ry="2.42839" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3249"
-       width="120"
-       height="30"
-       x="310"
-       y="8.0944824"
-       ry="2.42839" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3251"
-       width="120"
-       height="30"
-       x="310"
-       y="48.094482"
-       ry="2.42839" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3253"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-232.52734,-0.8958)"><flowRegion
-         id="flowRegion3255"><rect
-           id="rect3257"
-           width="93.572754"
-           height="38.18499"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3259"
-         style="font-size:12px">common</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3281"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-239.53711,-40.49932)"><flowRegion
-         id="flowRegion3283"><rect
-           id="rect3285"
-           width="106.5874"
-           height="32.832424"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3287"
-         style="font-size:12px">specific models </flowPara></flowRoot>    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3291"
-       width="120"
-       height="30"
-       x="310"
-       y="132.09448"
-       ry="2.42839" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3293"
-       width="120"
-       height="30"
-       x="310"
-       y="172.09448"
-       ry="2.42839" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3295"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-232.52734,123.07337)"><flowRegion
-         id="flowRegion3297"><rect
-           id="rect3299"
-           width="93.572754"
-           height="38.18499"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3301"
-         style="font-size:12px">common</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3303"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-232.74121,83.50068)"><flowRegion
-         id="flowRegion3305"><rect
-           id="rect3307"
-           width="93.572754"
-           height="38.18499"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3309"
-         style="font-size:12px">specific models</flowPara></flowRoot>    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3335"
-       width="120"
-       height="30"
-       x="310"
-       y="374.09448"
-       ry="2.42839" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3337"
-       width="120"
-       height="30"
-       x="310"
-       y="410.09448"
-       ry="2.42839" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3339"
-       width="120"
-       height="30"
-       x="310"
-       y="518.09448"
-       ry="2.42839" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3341"
-       width="120"
-       height="30"
-       x="310"
-       y="590.09448"
-       ry="2.42839" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.18635452px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 160.91412,718.09448 -30,0 L 130,44.094482 l 30,0"
-       id="path3347"
-       sodipodi:nodetypes="cccc"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 110,354.09448 20,0"
-       id="path3349"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 131.08588,527.57921 30.91412,0"
-       id="path3353"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 130.91412,164.66508 29.08588,0"
-       id="path3355"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 130,103.57921 30,0"
-       id="path3357"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 279.08588,43.75096 20,0 0,-19.08588 10.91412,0"
-       id="path3359"
-       sodipodi:nodetypes="cccc"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 299.08588,43.75096 0,22.74237 10.91412,0"
-       id="path3361"
-       sodipodi:nodetypes="ccc"
-       inkscape:connector-curvature="0" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3375"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-242.86621,324.21357)"><flowRegion
-         id="flowRegion3377"><rect
-           id="rect3379"
-           width="111.30225"
-           height="32.119534"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3381"
-         style="font-size:12px">binarycoefficients</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3383"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-242.65234,359.88233)"><flowRegion
-         id="flowRegion3385"><rect
-           id="rect3387"
-           width="111.30225"
-           height="32.119534"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3389"
-         style="font-size:12px">components</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3391"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-260.83203,461.93454)"><flowRegion
-         id="flowRegion3393"><rect
-           id="rect3395"
-           width="147.22734"
-           height="32.024525"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3397"
-         style="font-size:12px">fluidmatrix-</flowPara><flowPara
-         style="font-size:12px"
-         id="flowPara3399">interactions</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3401"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-242.45898,540.3004)"><flowRegion
-         id="flowRegion3403"><rect
-           id="rect3405"
-           width="111.30225"
-           height="32.119534"
-           x="556.69971"
-           y="55.761379"
-           style="fill:#000000" /></flowRegion><flowPara
-         id="flowPara3407"
-         style="font-size:12px;fill:#000000">fluidsystems</flowPara></flowRoot>    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3409"
-       width="120"
-       height="30"
-       x="310"
-       y="626.09448"
-       ry="2.42839" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3411"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-242.64648,576.31488)"><flowRegion
-         id="flowRegion3413"><rect
-           id="rect3415"
-           width="111.30225"
-           height="32.119534"
-           x="556.69971"
-           y="55.761379"
-           style="fill:#000000" /></flowRegion><flowPara
-         id="flowPara3417"
-         style="font-size:12px;fill:#000000">spatialprameters</flowPara></flowRoot>    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,22.09448 60,0"
-       id="path3421"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 431.195,63.40633 60,0"
-       id="path4201"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,146.09448 60,0"
-       id="path4203"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,188.09448 60,0"
-       id="path4205"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,390.09448 60,0"
-       id="path4207"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,498.09448 60,0"
-       id="path4209"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,534.09448 60,0"
-       id="path4211"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,570.09448 60,0"
-       id="path4213"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 280,294.09448 210,0"
-       id="path4215"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 280,104.09448 210,0"
-       id="path4217"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 280,674.09448 210,0"
-       id="path4219"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,606.09448 60,0"
-       id="path4221"
-       inkscape:connector-curvature="0" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot4295"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(156.7193,-33.269168)"><flowRegion
-         id="flowRegion4297"><rect
-           id="rect4299"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         id="flowPara4301"
-         style="font-size:11px;text-align:start;text-anchor:start">model and problem definition: implementation of equations, model specific properties and indices. </flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot4303"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(158.52571,-2.7413)"><flowRegion
-         id="flowRegion4305"><rect
-           id="rect4307"
-           width="553.04321"
-           height="68.559074"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         id="flowPara4309"
-         style="font-size:11px;text-align:start;text-anchor:start">general fully implicit boxmethod: assembling in <flowSpan
-   style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:CMU Typewriter Text;-inkscape-font-specification:CMU Typewriter Text"
-   id="flowSpan4343">boxlocaljacobian.hh</flowSpan>, evaluation of partial derivative in <flowSpan
-   style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:'B&amp;H LucidaTypewriter';-inkscape-font-specification:'B&amp;H LucidaTypewriter'"
-   id="flowSpan4345">boxlocalresidual.hh</flowSpan>, dual mesh geometry in <flowSpan
-   style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;text-anchor:start;font-family:CMU Typewriter Text;-inkscape-font-specification:CMU Typewriter Text"
-   id="flowSpan4349">fvelementgeometry.hh</flowSpan>, base clases for model and problem definition.</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2506"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(159.0253,45.54854)"><flowRegion
-         id="flowRegion2508"><rect
-           id="rect2510"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         id="flowPara2512"
-         style="font-size:11px;text-align:start;text-anchor:start">common files of the boxmodels and the decoupled models: time integration, start routine, the propterty sytem, ... . </flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2522"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(158.76738,79.83914)"><flowRegion
-         id="flowRegion2524"><rect
-           id="rect2526"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         id="flowPara2528"
-         style="font-size:11px;text-align:start;text-anchor:start">specific model definition for the decoupled formulation. In each model folder are subdirectories for the implicit pressure equation sorted by discretization method, and  for the explicit transport.  </flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2530"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(160.36573,242.08193)"><flowRegion
-         id="flowRegion2532"><rect
-           id="rect2534"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         style="font-size:11px;text-align:start;text-anchor:start"
-         id="flowPara2546">additional in-/output possibilities like restart files and a VTKWriter extension.</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2538"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(159.96972,135.37407)"><flowRegion
-         id="flowRegion2540"><rect
-           id="rect2542"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         id="flowPara2544"
-         style="font-size:11px;text-align:start;text-anchor:start">base classes and general files for the decoupled formulation.  </flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2550"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(160.71549,331.61096)"><flowRegion
-         id="flowRegion2552"><rect
-           id="rect2554"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         style="font-size:11px;text-align:start;text-anchor:start"
-         id="flowPara2556">binary coefficients (like binary diffusion coefficients) and  those needed for the constitutive relationships (e.g. Henry coefficient).</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2558"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(159.64072,374.00405)"><flowRegion
-         id="flowRegion2560"><rect
-           id="rect2562"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         style="font-size:11px;text-align:start;text-anchor:start"
-         id="flowPara2564">properties of a pure chemical substance (e.g. water) or pseudo substance (e.g. air).</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2566"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(161.10258,483.13949)"><flowRegion
-         id="flowRegion2568"><rect
-           id="rect2570"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         style="font-size:11px;text-align:start;text-anchor:start"
-         id="flowPara2572">constitutive relationships (e.g. capillary pressure - saturation - curve).</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2574"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(2,52)"><flowRegion
-         id="flowRegion2576"><rect
-           id="rect2578"
-           width="537.80408"
-           height="40.364258"
-           x="498.19592"
-           y="545.73022" /></flowRegion><flowPara
-         id="flowPara2582"
-         style="font-size:11px;text-align:start;text-anchor:start">fluid systems express the thermodynamic relationsbetween quantities. </flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2588"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(2.01001,81.03515)"><flowRegion
-         id="flowRegion2590"><rect
-           id="rect2592"
-           width="549.79407"
-           height="49.329109"
-           x="498.19592"
-           y="545.73022" /></flowRegion><flowPara
-         id="flowPara2594"
-         style="font-size:11px;text-align:start;text-anchor:start">base class for all spatially dependent variables, like permeability and porosity, includes spatial averaging routines. All other properties are specified in the specific files of the respective models.</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2596"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(160.7266,623.11067)"><flowRegion
-         id="flowRegion2598"><rect
-           id="rect2600"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         style="font-size:11px;text-align:start;text-anchor:start"
-         id="flowPara2602">Newton's method.</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2726"
-       style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Bitstream Vera Sans;font-style:normal;font-weight:normal;font-size:18;text-anchor:middle;text-align:center"><flowRegion
-         id="flowRegion2728"><rect
-           id="rect2730"
-           width="284.29163"
-           height="31.994234"
-           x="501.85242"
-           y="542.98785" /></flowRegion><flowPara
-         id="flowPara2732" /></flowRoot>    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 280.63514,165.88701 18.28242,0 0,-21.02478 10.96945,0"
-       id="path2762"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 298.91756,165.88701 0,21.93891 11.88358,0"
-       id="path2764"
-       inkscape:connector-curvature="0" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3239-3"
-       width="120"
-       height="30"
-       x="160"
-       y="218.09448"
-       ry="2.42839" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 130,234.09448 30,0"
-       id="path3351-8"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3291-3"
-       width="120"
-       height="30"
-       x="310"
-       y="218.09448"
-       ry="2.42839" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3303-3"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-232.74121,169.50068)"><flowRegion
-         id="flowRegion3305-3"><rect
-           id="rect3307-8"
-           width="93.572754"
-           height="38.18499"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3309-0"
-         style="font-size:12px">specific models</flowPara></flowRoot>    <path
-       style="fill:none;stroke:#000000;stroke-width:1.03193808px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 280,234.09448 30,0 0,2.74236"
-       id="path3351-8-4"
-       sodipodi:nodetypes="ccc"
-       inkscape:connector-curvature="0" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3201-7"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-409.65918,168.38349)"><flowRegion
-         id="flowRegion3203-6"><rect
-           id="rect3205-8"
-           width="146.55243"
-           height="40.274036"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3207-9"
-         style="font-size:12px">free flow</flowPara></flowRoot>    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,234.09448 60,0"
-       id="path4205-8"
-       inkscape:connector-curvature="0" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2538-7"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(160.875,175.25524)"><flowRegion
-         id="flowRegion2540-9"><rect
-           id="rect2542-0"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         id="flowPara2544-3"
-         style="font-size:11px;text-align:start;text-anchor:start">specific model definition for free flow problems using the Stokes equation. Non-isothermal, compositional, one-phase models.</flowPara></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3209-3"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-370.88281,289.50068)"><flowRegion
-         id="flowRegion3211-3"><rect
-           id="rect3213-7"
-           width="67.644951"
-           height="33.822475"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3215-3"
-         style="font-size:12px">linear</flowPara></flowRoot>    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3239-2"
-       width="120"
-       height="30"
-       x="160"
-       y="338.09448"
-       ry="2.42839" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 280,352.09448 210,0"
-       id="path4215-6"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3225-5"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-441.41797,656.21357)"><flowRegion
-         id="flowRegion3227-8"><rect
-           id="rect3229-7"
-           width="209.8636"
-           height="53.127415"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3231-9"
-         style="font-size:12px">parallel</flowPara></flowRoot>    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3243-6"
-       width="120"
-       height="30"
-       x="160"
-       y="704.09448"
-       ry="2.42839" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:0.96711147px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 131.08588,673.57921 28.91412,0"
-       id="path3353-0"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 280,714.09448 210,0"
-       id="path4219-0"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2596-4"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(158.875,661.25524)"><flowRegion
-         id="flowRegion2598-8"><rect
-           id="rect2600-7"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         style="font-size:11px;text-align:start;text-anchor:start"
-         id="flowPara2602-0">files for parallel programming</flowPara></flowRoot>    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3339-8"
-       width="120"
-       height="30"
-       x="310"
-       y="446.09448"
-       ry="2.42839" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3383-6"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-242.65234,397.40562)"><flowRegion
-         id="flowRegion3385-2"><rect
-           id="rect3387-4"
-           width="111.30225"
-           height="32.119534"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3389-7"
-         style="font-size:12px">constraintsolvers</flowPara></flowRoot>    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 130,294.09448 30,0"
-       id="path3351-8-9"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 130,354.09448 30,0"
-       id="path3351-8-9-3"
-       sodipodi:nodetypes="cc"
-       inkscape:connector-curvature="0" />
-    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3339-8-9"
-       width="120"
-       height="30"
-       x="310"
-       y="482.09448"
-       ry="2.42839" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3383-6-2"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-242.65234,432.22184)"><flowRegion
-         id="flowRegion3385-2-8"><rect
-           id="rect3387-4-3"
-           width="111.30225"
-           height="32.119534"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         id="flowPara3389-7-0"
-         style="font-size:12px">eos</flowPara></flowRoot>    <rect
-       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
-       id="rect3339-1"
-       width="120"
-       height="30"
-       x="310"
-       y="554.09448"
-       ry="2.42839" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3391-7"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(-260.42773,505.44901)"><flowRegion
-         id="flowRegion3393-8"><rect
-           id="rect3395-9"
-           width="147.22734"
-           height="32.024525"
-           x="556.69971"
-           y="55.761379" /></flowRegion><flowPara
-         style="font-size:12px"
-         id="flowPara3627">fluidstates</flowPara></flowRoot>    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,426.09448 60,0"
-       id="path4207-7"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,460.09448 60,0"
-       id="path4207-7-5"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
-       d="m 430,640.09448 60,0"
-       id="path4221-5"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 280,530.09448 20,0 0,-140 10,0"
-       id="path3703"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 310,424.09448 -10,0 0,0"
-       id="path3705"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 310,460.09448 -10,0"
-       id="path3707"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 310,500.09448 -10,0"
-       id="path3709"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 300,530.09448 0,110 10,0"
-       id="path3711"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 310,604.09448 -10,0"
-       id="path3713"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 310,568.09448 -10,0"
-       id="path3715"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 310,534.09448 -10,0 0,0 0,0"
-       id="path3717"
-       inkscape:connector-curvature="0" />
-    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3719"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       transform="translate(-24.21875,85.098992)"><flowRegion
-         id="flowRegion3721"><rect
-           id="rect3723"
-           width="424.67242"
-           height="28.440794"
-           x="524.21509"
-           y="470.02887" /></flowRegion><flowPara
-         id="flowPara3725"
-         style="font-size:11px">fluid states are responsible for representing the complete thermodynamic configuration of a system at a given spatial and--- temporal position. </flowPara><flowPara
-         id="flowPara3727"
-         style="font-size:11px" /></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3729"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       transform="translate(-12,-8)"><flowRegion
-         id="flowRegion3731"><rect
-           id="rect3733"
-           width="518.06616"
-           height="69.578766"
-           x="511.93387"
-           y="454.51572" /></flowRegion><flowPara
-         style="font-size:11px"
-         id="flowPara3737">constraint solvers specify a well defined set of input variables and make sure that the resulting fluid state is consistent with a given set of thermo-dynamic equations. </flowPara><flowPara
-         style="font-size:11px"
-         id="flowPara3739" /><flowPara
-         style="font-size:11px"
-         id="flowPara3741" /></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot3745"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       transform="translate(-26,0)"><flowRegion
-         id="flowRegion3747"><rect
-           id="rect3749"
-           width="464.49213"
-           height="40.491608"
-           x="525.50787"
-           y="483.60287" /></flowRegion><flowPara
-         id="flowPara3751"
-         style="font-size:11px">equations of state (EOS) are auxiliary classes which provide relations between afluid phase’s temperature, pressure, composition and density. </flowPara><flowPara
-         id="flowPara3753"
-         style="font-size:11px" /></flowRoot>    <flowRoot
-       xml:space="preserve"
-       id="flowRoot2530-7"
-       style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
-       transform="translate(160.36572,300.08193)"><flowRegion
-         id="flowRegion2532-0"><rect
-           id="rect2534-8"
-           width="510.99359"
-           height="42.963688"
-           x="339.13889"
-           y="43.877808" /></flowRegion><flowPara
-         style="font-size:11px;text-align:start;text-anchor:start"
-         id="flowPara2546-1">linear solver backend.</flowPara></flowRoot>    <text
-       xml:space="preserve"
-       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-       x="1520.2885"
-       y="414.44009"
-       id="text3782"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan3784"
-         x="1520.2885"
-         y="414.44009" /></text>
-  </g>
-</svg>