diff --git a/Docs/Devel/CodingRules.org b/Docs/Devel/CodingRules.org
deleted file mode 100644
index de7f3033d3f57ebe9b59a5b460b89ee8e0776ddf..0000000000000000000000000000000000000000
--- a/Docs/Devel/CodingRules.org
+++ /dev/null
@@ -1,58 +0,0 @@
-This file provides a list of coding rules for Parmes, parmepy that MUST be applied by all developpers.
-
-* General
-** Documentation
-   Use doxygen. Todo : write a short doxygen howto
-   Describe each function, subroutine ... and all the in/out arguments.
-   
-** Indentation :
-   GNU Style, see http://en.wikipedia.org/wiki/Indent_style
-   tab size = 2 spaces
-   To 
-
-* Fortran
-** Naming ?
-** use .f90 for file names
-** use implicit none
-** any function, subroutine ... must be in a module
-
-* Python
-** Naming conventions
-   see http://www.python.org/dev/peps/pep-0008/
-*** constants must be uppercased
-
-** abstract class model : domain/domain.py
-    
-** use distutils (__init__.py ...)
-   see http://docs.python.org/distutils/setupscript.html
-** default arguments in functions:
-   Because of warning in pylint/pyflake "dangerous default argument", 
-   do not use arg = [] or {} but None.
-   Example :
-   bad:
-   def __init__(self, var=[]):
-       self.var = var
-
-   good:
-   def __init__(self, var=None):
-       if var is None:
-           var = []
-       self.var = var
-
-   For detailed explanations, see http://eli.thegreenplace.net/2009/01/16/python-insight-beware-of-mutable-default-values-for-arguments/
-   
-   
-* Test and examples
-  Three directories :
-** test in Parmes => unitary tests 
-** benchmarcks => performances (where????) included in unitary tests???
-** examples => "real physical cases" for users
-Arch : 
-/Examples/Name/ : name.py and other utilities
-/Examples/Name/Description : all tex, pdf ... files with a proper description of the pb, the model, the parameters ...
-
-   
-  
-=======
-** use distutils (__init__.py ...)
-   see http://docs.python.org/distutils/setupscript.html
diff --git a/Docs/Devel/HowToGrid5000.org b/Docs/Devel/HowToGrid5000.org
deleted file mode 100644
index 3377da58165c33298f45882780fcfc1c0d04803b..0000000000000000000000000000000000000000
--- a/Docs/Devel/HowToGrid5000.org
+++ /dev/null
@@ -1,16 +0,0 @@
-How to get access to OpenCL on Adonis GPUs 
-
-oarsub -p "cluster='adonis'" -l /core=2,walltime=2 -I
-source /applis/ciment/v2/env.bash 
-module load ciment/devel_gcc-4.6.2
-module load  zlib/1.2.7_gcc-4.6.2 opencl/1.1 
-module load nvidia/270.41.22_other 
-
-
-To compile/link/execute a c/opencl program :
-g++ checkOCL.cxx -I$opencl_DIR/include -L$nvidia_DIR -lOpenCL
-./a.out 
-
-To use pyopencl
-module load python/2.7.2_gcc-4.6.2 
-module load readline/6.2_gcc-4.6.2 
diff --git a/Docs/Devel/ParmesCD.pdf b/Docs/Devel/ParmesCD.pdf
deleted file mode 100644
index bd5a1993372f9c364daefd745f905e341be2069c..0000000000000000000000000000000000000000
Binary files a/Docs/Devel/ParmesCD.pdf and /dev/null differ
diff --git a/Docs/Devel/ParmesCD.tex b/Docs/Devel/ParmesCD.tex
deleted file mode 100755
index 4f411af693c0145d14e559ba319e1d2f416f1fed..0000000000000000000000000000000000000000
--- a/Docs/Devel/ParmesCD.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\documentclass[landscape,a3paper]{article}
-
-\usepackage[top=1cm,bottom=1cm,left=1cm,right=1cm]{geometry}
-\usepackage{tikz}
-%\usetikzlibrary{arrows,shadows}%,svg.path} % for pgf-umlsd
-%\usepackage[
-% school,
-%simplified
-%]{pgf-umlcd}
-\usepackage{pgf-umlcd}
-
-\begin{document}
-
-\input{parmescd_fig}
-
-
-\end{document}
diff --git a/Docs/Devel/about_data_management_on_GPU.tex b/Docs/Devel/about_data_management_on_GPU.tex
deleted file mode 100644
index 2ec0e79760076e9ff8931d3b09d8574ac2208dc7..0000000000000000000000000000000000000000
--- a/Docs/Devel/about_data_management_on_GPU.tex
+++ /dev/null
@@ -1,31 +0,0 @@
-\documentclass{scrartcl}
-
-\usepackage[utf8]{inputenc}
-\usepackage[french]{babel}
-
-\title{Notes sur la gestion mémoire sur GPU}
-\author{J.M. Etancelin}
-
-\begin{document}
-\maketitle{}
-
-\section{Accès mémoire sur GPU}
-\label{sec:acces-memoire-sur}
-
-\subsection{Contiguité}
-\label{sec:contiguite}
-
-Les accès mémoire sur GPU sont extrèmement pénalisés par les accès avec saut. Si des données 2D $N_x\times N_y$ sont rangées en mémoire dans l'ordre X puis Y, \textit{i.e.} les donées d'indices X voisins sont contigues en mémoire. Les accès sous la forme $i_x + i_y\times N_x$ seront bien plus rapides que ceux de la forme $i_y + i_x\times N_y$.
-
-\subsection{Banks conflicts}
-\label{sec:banks-conflicts}
-La mémoire locale est divisée en \textit{banks}. Chaque \textit{bank} ne peut être accédé que pour une seule donnée à chaque instant. Si chaque work-item accède à une donnée en mémoire locale située dans des \textit{bank} différents, il n'y a pas de conflit. Par contre si plusieurs work-item accèdent à des adresses dans le même \textit{bank}, les accès sont séquentialisés, c'est un conflit de \textit{bank}. Selon les modèles, il n'y a pas de conflit si tous les work-items accèdent exactement à la même adresse. Le nombre de \textit{bank} ansi que la taille de l'entrelascement est importante pour s'assurer de l'abse,ce de conflits.
-
-
-\subsection{Page camping}
-\label{sec:page-camping}
-La mémoire globale est également divisée en pages.
-
-
-
-\end{document}
diff --git a/Docs/Devel/parmescd_fig.tex b/Docs/Devel/parmescd_fig.tex
deleted file mode 100755
index ff633e8cd302399d9bf186bbdd76cdd96a19f99d..0000000000000000000000000000000000000000
--- a/Docs/Devel/parmescd_fig.tex
+++ /dev/null
@@ -1,529 +0,0 @@
-
-\begin{figure}[h]
-  \centering
-%\resizebox{\textwidth}{!}{
-\resizebox{!}{\textheight}{
-  \begin{tikzpicture}%[show background grid]
-    \definecolor{userVisible}{rgb}{0.13,0.46,0.78}
-
-    \begin{package}{domain}
-      \begin{interface}[text width=5cm]{Domain}{1,-3}
-        \attribute{dimension : int}
-        \attribute{topologies (list of Topology)}
-
-        \operation{addTopology(topology)}
-      \end{interface}
-
-  \begin{class}[text width=5cm, fill=userVisible!30]{Box}{1,-6}
-    \inherit{Domain}
-    \attribute{length}
-    \attribute{origin}
-    \attribute{max}
-    \attribute{boundaries}
-  \end{class}
-
-
-  \node[umlcd style, draw, inner sep=0.5cm, minimum width=12cm,
-minimum height=5cm] at (-9,-6) (obstaclePackage) {};
-\node[umlcd style, draw, outer ysep=-0.5, anchor=south west]
-(obstaclePackageName) at
-  (obstaclePackage.north west) {obstacles};
-
-  \begin{class}[text width=3cm]{Obstacle}{-5,-4}
-    \attribute{zlayer}
-    \attribute{porousLayer}
-
-    \operation{chiFunctions}
-  \end{class}
-  \begin{class}[text width=3cm]{Obstacle2D}{-5,-7}
-    \inherit{Obstacle}
-  \end{class}
-  \begin{class}[text width=3cm]{Obstacle3D}{-9,-4}
-    \inherit{Obstacle}
-  \end{class}
-  \begin{class}[text width=3cm]{Cylinder}{-9,-7}
-    \inherit{Obstacle3D}
-  \end{class}
-  \begin{class}[text width=3cm]{Hemisphere}{-13,-7}
-    \inherit{Obstacle3D}
-  \end{class}
-  \begin{class}[text width=3cm]{Sphere}{-13,-4}
-    \inherit{Obstacle3D}
-  \end{class}
-
-\end{package}
-
-  \begin{package}{mpi}
-    \begin{class}[text width=5cm]{Topology}{1,5}
-      \attribute{domain}
-      \attribute{dim}
-      \attribute{comm}
-      \attribute{idTopo}
-      \attribute{dims}
-      \attribute{periods}
-      \attribute{neighbours}
-      \attribute{mesh}
-      \attribute{fields (list)}
-      \attribute{localGridResolution}
-      \attribute{Gstart}
-
-      \operation{\_\_eq\_\_(Topology t)}
-      \operation{setUp()}
-    \end{class}
-
-    \begin{object}[text width=3cm]{mainvar}{-2,8}
-      \attribute{file : main\_var}
-      \attribute{MPI}
-      \attribute{main\_comm}
-      \attribute{main\_rank}
-      \attribute{main\_size}
-    \end{object}
-  \draw [color=\umldrawcolor] (mainvar) |- (Topology);
-
-  \begin{class}[text width=5cm]{Mesh}{8,7}
-    \attribute{\_topology}
-    \attribute{dim}
-    \attribute{resolution}
-    \attribute{global\_start}
-    \attribute{global\_end}
-    \attribute{space\_step}
-    \attribute{local\_start}
-    \attribute{local\_end}
-    \attribute{origin}
-    \attribute{end}
-    \attribute{coords}
-  \end{class}
-
-  \end{package}
-
-  \composition{Topology}{}{1}{Mesh}
-  \aggregation{Topology}{}{1}{Domain}
-
-  \begin{package}{fields}
-    \begin{class}[text width=5cm, fill=userVisible!30]{Field}{15,0}
-      \attribute{domain} \attribute{dim} \attribute{discreteField
-        (list)} \attribute{topologies (list)} \attribute{name}
-      \attribute{vector}
-
-      \operation{discretize(**topologyArgs) }
-    \end{class}
-    \composition{Field}{}{1}{Domain}
-    \composition{Field}{}{1..n}{Topology}
-
-  \begin{class}[text width=3cm, fill=userVisible!30]{AnalyticalField}{20,0}
-    \inherit{Field} \attribute{formula}
-
-    \operation{value(position) }
-  \end{class}
-
-
-  \begin{interface}[text width=5cm]{DiscreteField}{15,-5}
-    \attribute{topology}
-    \attribute{dim}
-    \attribute{resolution}
-    \attribute{name}
-    \attribute{data}
-    \attribute{contains\_data}
-  \end{interface}
-  \composition{DiscreteField}{}{1}{Topology}
-  \aggregation{Field}{}{1..n}{DiscreteField}
-
-  \begin{class}[text width=5cm]{VectorField}{22,-8}
-    %\inherit{DiscreteField}
-    \attribute{data : list of length dim of
-      numpy.arrays}
-
-    \operation{\_\_getitem\_\_(c, index) }
-    \operation{\_\_setitem\_\_(c, index) }
-  \end{class}
-  \draw [umlcd style inherit line] (DiscreteField) -| (VectorField);
-
-  \begin{class}[text width=5cm]{ScalarField}{28,-8}
-    %\inherit{DiscreteField}
-    \attribute{data : list of length 1 of
-      numpy.arrays}
-
-    \operation{\_\_getitem\_\_(index) }
-    \operation{\_\_setitem\_\_(index) }
-  \end{class}
-  \draw [umlcd style inherit line] (DiscreteField) -| (ScalarField);
-
-  \begin{interface}[text width=5cm]{GPUDiscreteField}{15,-11}
-    \inherit{DiscreteField}
-    \attribute{gpu\_data}
-    \attribute{data\_on\_device}
-    \attribute{mem\_used}
-
-    \operation{toHost}
-    \operation{toDevice}
-  \end{interface}
-
-
-  \begin{class}[text width=5cm]{GPUVectorField}{22,-13}
-    \inherit{VectorField}
-    \attribute{gpu\_data (list of cl.Buffer)}
-
-    \operation{toHost}
-    \operation{toDevice}
-  \end{class}
-  \draw [umlcd style inherit line] (GPUDiscreteField) -| (GPUVectorField);
-
-  \begin{class}[text width=5cm]{GPUScalarField}{28,-13}
-    \inherit{ScalarField}
-    \attribute{gpu\_data (cl.Buffer)}
-
-    \operation{toHost}
-    \operation{toDevice}
-  \end{class}
-  \draw [umlcd style inherit line] (GPUDiscreteField) -| (GPUScalarField);
-\end{package}
-
-
-\begin{package}{operators}
-  \begin{interface}[text width=5cm]{Operator}{22,10}
-    \attribute{variables}
-    \attribute{discreteOp}
-    \attribute{timingInfo}
-    \attribute{domain}
-    \attribute{dicreteFieldId : list of id}
-
-    \operation{setUp()}
-    \operation{apply()}
-    \operation{finalize()}
-    \operation{printTimingInfo()}
-  \end{interface}
-  \composition{Operator}{}{1..n}{Field}
-
-
-  \begin{interface}[text width=5cm]{DiscreteOperator}{30,7}
-    \attribute{variables}
-    \attribute{inputVars}
-    \attribute{outputVars}
-    \attribute{numMethod}
-    \attribute{timingInfo}
-    \attribute{totalTime}
-
-    \operation{apply()}
-    \operation{finalize()}
-    \operation{printTimingInfo()}
-  \end{interface}
-  \composition{Operator}{}{1}{DiscreteOperator}
-  \composition{DiscreteOperator}{}{1..n}{DiscreteField}
-
-
-
-  \begin{class}[text width=5cm, fill=userVisible!30]{Advection}{26,13}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{scalar}
-  \end{class}
-  \begin{class}[text width=5cm, fill=userVisible!30]{Diffusion}{26,16}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{vorticity}
-    \attribute{viscosity}
-  \end{class}
-  \begin{class}[text width=5cm, fill=userVisible!30]{Pressure}{26,20}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{vorticity}
-    \attribute{viscosity}
-    \attribute{density}
-  \end{class}
-  \begin{class}[text width=5cm, fill=userVisible!30]{Penalization}{26,23}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{vorticity}
-    \attribute{obstacle}
-    \attribute{lambda}
-  \end{class}
-  \begin{class}[text width=5cm, fill=userVisible!30]{Poisson}{26,26}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{vorticity}
-  \end{class}
-  \begin{class}[text width=5cm, fill=userVisible!30]{Streching}{26,29}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{vorticity}
-  \end{class}
-  \begin{class}[text width=5cm, fill=userVisible!30]{Velocity}{26,31}
-    %\inherit{Operator}
-    \attribute{velocity}
-  \end{class}
-  \draw [umlcd style inherit line] (Operator) |- (Advection);
-  \draw [umlcd style inherit line] (Operator) |- (Diffusion);
-  \draw [umlcd style inherit line] (Operator) |- (Pressure);
-  \draw [umlcd style inherit line] (Operator) |- (Penalization);
-  \draw [umlcd style inherit line] (Operator) |- (Poisson);
-  \draw [umlcd style inherit line] (Operator) |- (Streching);
-  \draw [umlcd style inherit line] (Operator) |- (Velocity);
-
-  \begin{class}[text width=5cm]{DifferentialOperator}{34,34}
-    %\inherit{DiscreteOperator}
-    \attribute{field1}
-    \attribute{field2}
-    \attribute{choice}
-  \end{class}
-  \begin{class}[text width=5cm]{AdvectionParticle}{34,13}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{scalar}
-  \end{class}
-  \composition{Advection}{}{1}{AdvectionParticle}
-
-  \begin{class}[text width=5cm]{GPUAdvectionParticle}{34,10.75}
-    \inherit{AdvectionParticle}
-  \end{class}
-  \composition{Advection}{}{1}{GPUAdvectionParticle}
-  \begin{class}[text width=5cm]{GPUAdvectionParticle1k}{41,10}
-    \inherit{GPUAdvectionParticle}
-  \end{class}
-  \begin{class}[text width=5cm]{GPUAdvectionParticle2k}{41,12}
-    \inherit{GPUAdvectionParticle}
-  \end{class}
-  \begin{class}[text width=5cm]{ScalesAdvectionParticle}{34,9}
-    %\inherit{Operator}
-  \end{class}
-  \composition{Advection}{}{1}{ScalesAdvectionParticle}
-  \begin{class}[text width=5cm]{Diffusiond}{34,16}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{vorticity}
-    \attribute{viscosity}
-  \end{class}
-  \composition{Diffusion}{}{1}{Diffusiond}
-  \begin{class}[text width=5cm]{Pressured}{34,20}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{vorticity}
-    \attribute{viscosity}
-    \attribute{density}
-  \end{class}
-  \composition{Pressure}{}{1}{Pressured}
-  \begin{class}[text width=5cm]{Penalizationd}{34,23}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{vorticity}
-    \attribute{obstacle}
-    \attribute{lambda}
-  \end{class}
-  \composition{Penalization}{}{1}{Penalizationd}
-  \begin{class}[text width=5cm]{Poissond}{34,26}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{vorticity}
-  \end{class}
-  \composition{Poisson}{}{1}{Poissond}
-  \begin{class}[text width=5cm]{Strechingd}{34,29}
-    %\inherit{Operator}
-    \attribute{velocity}
-    \attribute{vorticity}
-  \end{class}
-  \composition{Streching}{}{1}{Strechingd}
-  \begin{class}[text width=5cm]{Velocityd}{34,31}
-    %\inherit{Operator}
-    \attribute{velocity}
-  \end{class}
-  \composition{Velocity}{}{1}{Velocityd}
-  \draw [umlcd style inherit line] (DiscreteOperator) |- (DifferentialOperator.south west);
-  \draw [umlcd style inherit line] (DiscreteOperator) |- (AdvectionParticle.south west);
-  \draw [umlcd style inherit line] (DiscreteOperator) |- (ScalesAdvectionParticle.south west);
-  \draw [umlcd style inherit line] (DiscreteOperator) |- (Diffusiond.south west);
-  \draw [umlcd style inherit line] (DiscreteOperator) |- (Pressured.south west);
-  \draw [umlcd style inherit line] (DiscreteOperator) |- (Penalizationd.south west);
-  \draw [umlcd style inherit line] (DiscreteOperator) |- (Poissond.south west);
-  \draw [umlcd style inherit line] (DiscreteOperator) |- (Strechingd.south west);
-  \draw [umlcd style inherit line] (DiscreteOperator) |-
-  (Velocityd.south west);
-
-
-  \node[umlcd style, draw, inner sep=0.5cm, minimum width=12cm,
-minimum height=6cm] at (45,22.5) (monitoringPackage) {};
-\node[umlcd style, draw, outer ysep=-0.5, anchor=south west] (monitoringPackageName) at
-  (monitoringPackage.north west) {monitorings};
-  \begin{interface}[text width=3cm]{Monitoring}{45,25}
-    %\inherit{Operator}
-    \attribute{frequency}
-
-    \operation{\_\_call\_\_(iteration)}
-  \end{interface}
-  \draw [umlcd style inherit line] (Operator) |- (34,34.25) -| (Monitoring);
-
-  \begin{class}[text width=3cm, fill=userVisible!30]{Printer}{45,22}
-    \inherit{Monitoring}
-    \attribute{filePrefix}
-    \attribute{data}
-    \attribute{mode}
-  \end{class}
-
-  \begin{class}[text width=3cm, fill=userVisible!30]{Force}{41,22}
-    \inherit{Monitoring}
-    \attribute{printer}
-    \attribute{velocity}
-    \attribute{obstacle}
-  \end{class}
-  \composition{Force}{}{1}{Printer}
-
-
-  \begin{class}[text width=3cm, fill=userVisible!30]{Energy}{49,22}
-    \inherit{Monitoring}
-    \attribute{printer}
-    \attribute{velocity}
-  \end{class}
-  \composition{Energy}{}{1}{Printer}
-
-\end{package}
-
-
-\begin{package}{problem}
-  \begin{class}[text width=8cm]{Problem}{1,15}
-    \attribute{operators : list of Operator}
-    \attribute{timingInfo}
-    \attribute{domain}
-
-    \operation{setUp()}
-    \operation{solve()}
-  \end{class}
-  \composition{Problem}{}{1..n}{Operator}
-  \composition{Topology}{}{1..n}{Problem}
-
-  \begin{class}[text width=5cm, fill=userVisible!30]{TransportProblem}{6,19}
-    %\inherit{Problem}
-    \attribute{advectionOp}
-    \attribute{velocityOp}
-    \attribute{velocity}
-    \attribute{scalar}
-    \attribute{box}
-  \end{class}
-  \draw [umlcd style inherit line] (Problem) |- (TransportProblem);
-
-  \begin{class}[text width=5cm, fill=userVisible!30]{NSProblem}{6,23}
-    %\inherit{Problem}
-    \attribute{advectionOp}
-    \attribute{diffusionOp}
-    \attribute{poissonOp}
-    \attribute{strechingOp}
-    \attribute{velocity}
-    \attribute{vorticity}
-    \attribute{box}
-  \end{class}
-  \draw [umlcd style inherit line] (Problem) |- (NSProblem);
-
-
-  \begin{class}[text width=5cm, fill=userVisible!30]{NSObstacleProblem}{15,23}
-    \inherit{NSProblem}
-    \attribute{obstacle}
-  \end{class}
-  %\draw [umlcd style inherit line] (NSProblem) |- (NSObstacleProblem);
-
-  \begin{class}[text width=5cm, fill=userVisible!30]{NSMultiphaseProblem}{15,20}
-    \inherit{NSProblem}
-    \attribute{Pressure}
-    \attribute{density}
-  \end{class}
-  %\draw [umlcd style inherit line] (NSProblem) |- (NSMultiphaseProblem);
-\end{package}
-
-  \begin{package}{numerics}
-
-
-  \node[umlcd style, draw, inner sep=0.5cm, minimum width=8cm,
-minimum height=8cm] at (45,-5.5) (integratorsPackage) {};
-\node[umlcd style, draw, outer ysep=-0.5, anchor=south west] (integratorsPackageName) at
-  (integratorsPackage.north west) {integrators};
-
-  \node[umlcd style, draw, inner sep=0.5cm, minimum width=9cm,
-minimum height=5cm] at (43.5,-13) (remeshPackage) {};
-\node[umlcd style, draw, outer ysep=-0.5, anchor=south west] (remeshPackageName) at
-  (remeshPackage.north west) {remesh};
-
-    \begin{interface}[text width=3cm]{NumMethod}{39,-5}
-      \operation{\_\_call\_\_}
-    \end{interface}
-    \composition{DiscreteOperator}{}{1..n}{NumMethod}
-
-  \begin{interface}[text width=3cm]{ODESolver}{43,-4}
-    \attribute{$y'(t_n)$}
-    \attribute{$x(t_n)$}
-
-    \inherit{NumMethod}
-  \end{interface}
-  \draw [umlcd style inherit line] (NumMethod) -- (ODESolver);
-  \begin{class}[text width=3cm]{Euler}{47,-2}
-    \inherit{ODESolver}
-  \end{class}
-  \begin{class}[text width=3cm]{RK2}{47,-4}
-    \inherit{ODESolver}
-  \end{class}
-  \begin{class}[text width=3cm]{RK3}{47,-6}
-    \inherit{ODESolver}
-  \end{class}
-  \begin{class}[text width=3cm]{RK4}{47,-8}
-    \inherit{ODESolver}
-  \end{class}
-  \begin{class}[text width=3cm]{Linear}{38,-1}
-    \inherit{NumMethod}
-  \end{class}
-  \begin{class}[text width=3cm]{Splitting}{35,-4}
-    \inherit{NumMethod}
-  \end{class}
-  \begin{interface}[text width=3cm]{Remeshing}{41,-11}
-    \inherit{NumMethod}
-    \attribute{$x_p(t_n)$}
-  \end{interface}
-  \draw [umlcd style inherit line] (NumMethod) -- (Remeshing);
-  \begin{class}[text width=3cm]{m4prime}{46,-12}
-    \inherit{Remeshing}
-  \end{class}
-  \begin{class}[text width=3cm]{m6prime}{45,-13.5}
-    \inherit{Remeshing}
-  \end{class}
-  \begin{class}[text width=3cm]{m8prime}{41,-14}
-    \inherit{Remeshing}
-  \end{class}
-  \begin{class}[text width=3cm]{Strech}{35,-7}
-    \inherit{NumMethod}
-  \end{class}
-  \begin{class}[text width=4cm]{KernelListLauncher}{36,-9}
-    \inherit{NumMethod}
-  \end{class}
-  \begin{class}[text width=4cm]{KernelLauncher}{36,-11}
-    \inherit{KernelListLauncher}
-  \end{class}
-\end{package}
-
-\begin{package}{gpu}
-  \begin{class}[text width=3cm]{Benchmark}{1,-11}
-    \attribute{kernels}
-
-    \operation{launch}
-  \end{class}
-    \begin{object}[text width=3cm]{tools}{5,-11}
-      \attribute{file : tools}
-      \attribute{cl}
-      \attribute{opencl\_environment}
-      \attribute{kernel\_src}
-    \end{object}
-    \draw [color=\umldrawcolor] (tools) -- (Benchmark);
-    \draw [color=\umldrawcolor] (tools) -- (GPUDiscreteField);
-    \draw [color=\umldrawcolor] (tools) |- (28,-16) -| (32,-13) |- (KernelListLauncher);
-    \draw [color=\umldrawcolor] (tools) |- (28,-16) -| (32,-13) |- (KernelLauncher);
-    \draw [color=\umldrawcolor] (tools) |- (28,-16) -| (50,-13) |- (GPUAdvectionParticle1k);
-    \draw [color=\umldrawcolor] (tools) |- (28,-16) -| (50,-13) |- (GPUAdvectionParticle2k);
-\end{package}
-
-
- % \pgfpathsvg{M 0 0 l 20 0 0 20 -20 0 q 10 0 10 10
- %              t 10 10 10 10 h -50 z}
- %  \pgfusepath{stroke}
-
-
-  \end{tikzpicture}}%
-  \caption{Class Diagram}
-\end{figure}
-
-%%% Local Variables:
-%%% mode: latex
-%%% TeX-master: "ParmesCD"
-%%% End:
diff --git a/Docs/images/Euler.png b/Docs/images/Euler.png
deleted file mode 100644
index 39aed82208527e7ad2f1bff661ae1d6110e3b30a..0000000000000000000000000000000000000000
Binary files a/Docs/images/Euler.png and /dev/null differ
diff --git a/Docs/images/RK2.png b/Docs/images/RK2.png
deleted file mode 100644
index 447f0875f51ded286f6bd2e2efbc0fbff7a21894..0000000000000000000000000000000000000000
Binary files a/Docs/images/RK2.png and /dev/null differ
diff --git a/Docs/images/RK3.png b/Docs/images/RK3.png
deleted file mode 100644
index de7d3d14250b0323710f296dd1a6e77e9a528468..0000000000000000000000000000000000000000
Binary files a/Docs/images/RK3.png and /dev/null differ
diff --git a/Docs/images/RK4.png b/Docs/images/RK4.png
deleted file mode 100644
index 36d0f8799b95b98ff325cd7276d53ae3f086c66d..0000000000000000000000000000000000000000
Binary files a/Docs/images/RK4.png and /dev/null differ
diff --git a/Docs/CMake b/docs/CMake
similarity index 100%
rename from Docs/CMake
rename to docs/CMake
diff --git a/Docs/CMakeLists.txt b/docs/CMakeLists.txt
similarity index 100%
rename from Docs/CMakeLists.txt
rename to docs/CMakeLists.txt
diff --git a/Docs/sphinx_conf/Makefile b/docs/sphinx_conf/Makefile
similarity index 100%
rename from Docs/sphinx_conf/Makefile
rename to docs/sphinx_conf/Makefile
diff --git a/Docs/sphinx_conf/make.bat b/docs/sphinx_conf/make.bat
similarity index 100%
rename from Docs/sphinx_conf/make.bat
rename to docs/sphinx_conf/make.bat
diff --git a/Docs/sphinx_sources/_templates/indexcontent.html b/docs/sphinx_sources/_templates/indexcontent.html
similarity index 100%
rename from Docs/sphinx_sources/_templates/indexcontent.html
rename to docs/sphinx_sources/_templates/indexcontent.html
diff --git a/Docs/sphinx_sources/about.rst b/docs/sphinx_sources/about.rst
similarity index 100%
rename from Docs/sphinx_sources/about.rst
rename to docs/sphinx_sources/about.rst
diff --git a/Docs/sphinx_sources/conf.py.in b/docs/sphinx_sources/conf.py.in
similarity index 100%
rename from Docs/sphinx_sources/conf.py.in
rename to docs/sphinx_sources/conf.py.in
diff --git a/Docs/sphinx_sources/contents.rst b/docs/sphinx_sources/contents.rst
similarity index 100%
rename from Docs/sphinx_sources/contents.rst
rename to docs/sphinx_sources/contents.rst
diff --git a/Docs/sphinx_sources/devel/about_doc.rst b/docs/sphinx_sources/devel/about_doc.rst
similarity index 100%
rename from Docs/sphinx_sources/devel/about_doc.rst
rename to docs/sphinx_sources/devel/about_doc.rst
diff --git a/Docs/sphinx_sources/devel/index.rst b/docs/sphinx_sources/devel/index.rst
similarity index 100%
rename from Docs/sphinx_sources/devel/index.rst
rename to docs/sphinx_sources/devel/index.rst
diff --git a/Docs/sphinx_sources/devel/memo_sphinx.rst b/docs/sphinx_sources/devel/memo_sphinx.rst
similarity index 100%
rename from Docs/sphinx_sources/devel/memo_sphinx.rst
rename to docs/sphinx_sources/devel/memo_sphinx.rst
diff --git a/Docs/sphinx_sources/examples/index.rst b/docs/sphinx_sources/examples/index.rst
similarity index 100%
rename from Docs/sphinx_sources/examples/index.rst
rename to docs/sphinx_sources/examples/index.rst
diff --git a/Docs/sphinx_sources/figures/PolesExample.png b/docs/sphinx_sources/figures/PolesExample.png
similarity index 100%
rename from Docs/sphinx_sources/figures/PolesExample.png
rename to docs/sphinx_sources/figures/PolesExample.png
diff --git a/Docs/sphinx_sources/figures/PorousHemiSphereExample.png b/docs/sphinx_sources/figures/PorousHemiSphereExample.png
similarity index 100%
rename from Docs/sphinx_sources/figures/PorousHemiSphereExample.png
rename to docs/sphinx_sources/figures/PorousHemiSphereExample.png
diff --git a/Docs/sphinx_sources/figures/QuadriPoleExample.png b/docs/sphinx_sources/figures/QuadriPoleExample.png
similarity index 100%
rename from Docs/sphinx_sources/figures/QuadriPoleExample.png
rename to docs/sphinx_sources/figures/QuadriPoleExample.png
diff --git a/Docs/sphinx_sources/hysop.bib b/docs/sphinx_sources/hysop.bib
similarity index 100%
rename from Docs/sphinx_sources/hysop.bib
rename to docs/sphinx_sources/hysop.bib
diff --git a/Docs/sphinx_sources/index.rst b/docs/sphinx_sources/index.rst
similarity index 100%
rename from Docs/sphinx_sources/index.rst
rename to docs/sphinx_sources/index.rst
diff --git a/Docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/contents.png b/docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/contents.png
similarity index 100%
rename from Docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/contents.png
rename to docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/contents.png
diff --git a/Docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/mt_sphinx_deriv.css_t b/docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/mt_sphinx_deriv.css_t
similarity index 100%
rename from Docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/mt_sphinx_deriv.css_t
rename to docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/mt_sphinx_deriv.css_t
diff --git a/Docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/navigation.png b/docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/navigation.png
similarity index 100%
rename from Docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/navigation.png
rename to docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/static/navigation.png
diff --git a/Docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/theme.conf b/docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/theme.conf
similarity index 100%
rename from Docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/theme.conf
rename to docs/sphinx_sources/ini_custom_themes/mt_ini_gryphon/theme.conf
diff --git a/Docs/sphinx_sources/license.rst b/docs/sphinx_sources/license.rst
similarity index 100%
rename from Docs/sphinx_sources/license.rst
rename to docs/sphinx_sources/license.rst
diff --git a/Docs/sphinx_sources/reference/index.rst b/docs/sphinx_sources/reference/index.rst
similarity index 100%
rename from Docs/sphinx_sources/reference/index.rst
rename to docs/sphinx_sources/reference/index.rst
diff --git a/Docs/sphinx_sources/user_guide/biblio.rst b/docs/sphinx_sources/user_guide/biblio.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/biblio.rst
rename to docs/sphinx_sources/user_guide/biblio.rst
diff --git a/Docs/sphinx_sources/user_guide/develnotes.rst b/docs/sphinx_sources/user_guide/develnotes.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/develnotes.rst
rename to docs/sphinx_sources/user_guide/develnotes.rst
diff --git a/Docs/sphinx_sources/user_guide/domains.rst b/docs/sphinx_sources/user_guide/domains.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/domains.rst
rename to docs/sphinx_sources/user_guide/domains.rst
diff --git a/Docs/sphinx_sources/user_guide/fields.rst b/docs/sphinx_sources/user_guide/fields.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/fields.rst
rename to docs/sphinx_sources/user_guide/fields.rst
diff --git a/Docs/sphinx_sources/user_guide/forces.rst b/docs/sphinx_sources/user_guide/forces.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/forces.rst
rename to docs/sphinx_sources/user_guide/forces.rst
diff --git a/Docs/sphinx_sources/user_guide/index.rst b/docs/sphinx_sources/user_guide/index.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/index.rst
rename to docs/sphinx_sources/user_guide/index.rst
diff --git a/Docs/sphinx_sources/user_guide/introduction.rst b/docs/sphinx_sources/user_guide/introduction.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/introduction.rst
rename to docs/sphinx_sources/user_guide/introduction.rst
diff --git a/Docs/sphinx_sources/user_guide/modules.rst b/docs/sphinx_sources/user_guide/modules.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/modules.rst
rename to docs/sphinx_sources/user_guide/modules.rst
diff --git a/Docs/sphinx_sources/user_guide/operators.rst b/docs/sphinx_sources/user_guide/operators.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/operators.rst
rename to docs/sphinx_sources/user_guide/operators.rst
diff --git a/Docs/sphinx_sources/user_guide/penalisation.rst b/docs/sphinx_sources/user_guide/penalisation.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/penalisation.rst
rename to docs/sphinx_sources/user_guide/penalisation.rst
diff --git a/Docs/sphinx_sources/user_guide/poisson.rst b/docs/sphinx_sources/user_guide/poisson.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/poisson.rst
rename to docs/sphinx_sources/user_guide/poisson.rst
diff --git a/Docs/sphinx_sources/user_guide/redistribute.rst b/docs/sphinx_sources/user_guide/redistribute.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/redistribute.rst
rename to docs/sphinx_sources/user_guide/redistribute.rst
diff --git a/Docs/sphinx_sources/user_guide/subsets.rst b/docs/sphinx_sources/user_guide/subsets.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/subsets.rst
rename to docs/sphinx_sources/user_guide/subsets.rst
diff --git a/Docs/sphinx_sources/user_guide/topologies.rst b/docs/sphinx_sources/user_guide/topologies.rst
similarity index 100%
rename from Docs/sphinx_sources/user_guide/topologies.rst
rename to docs/sphinx_sources/user_guide/topologies.rst
diff --git a/Docs/tex_sources/Poisson_equation_pressure.pdf b/docs/tex_sources/Poisson_equation_pressure.pdf
similarity index 100%
rename from Docs/tex_sources/Poisson_equation_pressure.pdf
rename to docs/tex_sources/Poisson_equation_pressure.pdf
diff --git a/Docs/tex_sources/Poisson_equation_pressure.tex b/docs/tex_sources/Poisson_equation_pressure.tex
similarity index 100%
rename from Docs/tex_sources/Poisson_equation_pressure.tex
rename to docs/tex_sources/Poisson_equation_pressure.tex
diff --git a/Docs/tex_sources/Rayleigh_Taylor_instability.pdf b/docs/tex_sources/Rayleigh_Taylor_instability.pdf
similarity index 100%
rename from Docs/tex_sources/Rayleigh_Taylor_instability.pdf
rename to docs/tex_sources/Rayleigh_Taylor_instability.pdf
diff --git a/Docs/tex_sources/Rayleigh_Taylor_instability.tex b/docs/tex_sources/Rayleigh_Taylor_instability.tex
similarity index 100%
rename from Docs/tex_sources/Rayleigh_Taylor_instability.tex
rename to docs/tex_sources/Rayleigh_Taylor_instability.tex
diff --git a/Docs/tex_sources/Stretching.pdf b/docs/tex_sources/Stretching.pdf
similarity index 100%
rename from Docs/tex_sources/Stretching.pdf
rename to docs/tex_sources/Stretching.pdf
diff --git a/Docs/tex_sources/Stretching.tex b/docs/tex_sources/Stretching.tex
similarity index 100%
rename from Docs/tex_sources/Stretching.tex
rename to docs/tex_sources/Stretching.tex
diff --git a/Docs/tex_sources/Vortex_ring.pdf b/docs/tex_sources/Vortex_ring.pdf
similarity index 100%
rename from Docs/tex_sources/Vortex_ring.pdf
rename to docs/tex_sources/Vortex_ring.pdf
diff --git a/Docs/tex_sources/Vortex_ring.tex b/docs/tex_sources/Vortex_ring.tex
similarity index 100%
rename from Docs/tex_sources/Vortex_ring.tex
rename to docs/tex_sources/Vortex_ring.tex
diff --git a/Docs/tex_sources/advection.tex b/docs/tex_sources/advection.tex
similarity index 100%
rename from Docs/tex_sources/advection.tex
rename to docs/tex_sources/advection.tex
diff --git a/Docs/tex_sources/energy_enstrophy_decay.pdf b/docs/tex_sources/energy_enstrophy_decay.pdf
similarity index 100%
rename from Docs/tex_sources/energy_enstrophy_decay.pdf
rename to docs/tex_sources/energy_enstrophy_decay.pdf
diff --git a/Docs/tex_sources/energy_enstrophy_decay.tex b/docs/tex_sources/energy_enstrophy_decay.tex
similarity index 100%
rename from Docs/tex_sources/energy_enstrophy_decay.tex
rename to docs/tex_sources/energy_enstrophy_decay.tex
diff --git a/Docs/tex_sources/force_computation.tex b/docs/tex_sources/force_computation.tex
similarity index 100%
rename from Docs/tex_sources/force_computation.tex
rename to docs/tex_sources/force_computation.tex
diff --git a/Docs/tex_sources/manual.pdf b/docs/tex_sources/manual.pdf
similarity index 100%
rename from Docs/tex_sources/manual.pdf
rename to docs/tex_sources/manual.pdf
diff --git a/Docs/tex_sources/manual.tex b/docs/tex_sources/manual.tex
similarity index 100%
rename from Docs/tex_sources/manual.tex
rename to docs/tex_sources/manual.tex
diff --git a/Docs/tex_sources/monitors.tex b/docs/tex_sources/monitors.tex
similarity index 100%
rename from Docs/tex_sources/monitors.tex
rename to docs/tex_sources/monitors.tex
diff --git a/Docs/tex_sources/timeStep_criterion.pdf b/docs/tex_sources/timeStep_criterion.pdf
similarity index 100%
rename from Docs/tex_sources/timeStep_criterion.pdf
rename to docs/tex_sources/timeStep_criterion.pdf
diff --git a/Docs/tex_sources/tore.pdf b/docs/tex_sources/tore.pdf
similarity index 100%
rename from Docs/tex_sources/tore.pdf
rename to docs/tex_sources/tore.pdf
diff --git a/Docs/tex_sources/velocity_correction.tex b/docs/tex_sources/velocity_correction.tex
similarity index 100%
rename from Docs/tex_sources/velocity_correction.tex
rename to docs/tex_sources/velocity_correction.tex
diff --git a/Docs/tex_sources/vorticity_solenoidal_projection.pdf b/docs/tex_sources/vorticity_solenoidal_projection.pdf
similarity index 100%
rename from Docs/tex_sources/vorticity_solenoidal_projection.pdf
rename to docs/tex_sources/vorticity_solenoidal_projection.pdf
diff --git a/Docs/tex_sources/vorticity_solenoidal_projection.tex b/docs/tex_sources/vorticity_solenoidal_projection.tex
similarity index 100%
rename from Docs/tex_sources/vorticity_solenoidal_projection.tex
rename to docs/tex_sources/vorticity_solenoidal_projection.tex
diff --git a/Examples/Attic/NavierStokes3d.py b/examples/Attic/NavierStokes3d.py
similarity index 100%
rename from Examples/Attic/NavierStokes3d.py
rename to examples/Attic/NavierStokes3d.py
diff --git a/Examples/Attic/NavierStokes3d_RMI.py b/examples/Attic/NavierStokes3d_RMI.py
similarity index 100%
rename from Examples/Attic/NavierStokes3d_RMI.py
rename to examples/Attic/NavierStokes3d_RMI.py
diff --git a/Examples/Attic/NavierStokes3d_penal.py b/examples/Attic/NavierStokes3d_penal.py
similarity index 100%
rename from Examples/Attic/NavierStokes3d_penal.py
rename to examples/Attic/NavierStokes3d_penal.py
diff --git a/Examples/Attic/NavierStokes3d_sphere.py b/examples/Attic/NavierStokes3d_sphere.py
similarity index 100%
rename from Examples/Attic/NavierStokes3d_sphere.py
rename to examples/Attic/NavierStokes3d_sphere.py
diff --git a/Examples/Attic/NavierStokes3d_vortRing.py b/examples/Attic/NavierStokes3d_vortRing.py
similarity index 100%
rename from Examples/Attic/NavierStokes3d_vortRing.py
rename to examples/Attic/NavierStokes3d_vortRing.py
diff --git a/Examples/Attic/driver3D.py b/examples/Attic/driver3D.py
similarity index 100%
rename from Examples/Attic/driver3D.py
rename to examples/Attic/driver3D.py
diff --git a/Examples/Attic/gaussianSheared.cl b/examples/Attic/gaussianSheared.cl
similarity index 100%
rename from Examples/Attic/gaussianSheared.cl
rename to examples/Attic/gaussianSheared.cl
diff --git a/Examples/Attic/gaussianSheared.py b/examples/Attic/gaussianSheared.py
similarity index 100%
rename from Examples/Attic/gaussianSheared.py
rename to examples/Attic/gaussianSheared.py
diff --git a/Examples/Attic/input.dat b/examples/Attic/input.dat
similarity index 100%
rename from Examples/Attic/input.dat
rename to examples/Attic/input.dat
diff --git a/Examples/Attic/inputData.dat b/examples/Attic/inputData.dat
similarity index 100%
rename from Examples/Attic/inputData.dat
rename to examples/Attic/inputData.dat
diff --git a/Examples/Attic/inputData_TG.dat b/examples/Attic/inputData_TG.dat
similarity index 100%
rename from Examples/Attic/inputData_TG.dat
rename to examples/Attic/inputData_TG.dat
diff --git a/Examples/Attic/mainED.py b/examples/Attic/mainED.py
similarity index 100%
rename from Examples/Attic/mainED.py
rename to examples/Attic/mainED.py
diff --git a/Examples/Attic/main_Rotating_2D.py b/examples/Attic/main_Rotating_2D.py
similarity index 100%
rename from Examples/Attic/main_Rotating_2D.py
rename to examples/Attic/main_Rotating_2D.py
diff --git a/Examples/Attic/main_Rotating_2D_GH.py b/examples/Attic/main_Rotating_2D_GH.py
similarity index 100%
rename from Examples/Attic/main_Rotating_2D_GH.py
rename to examples/Attic/main_Rotating_2D_GH.py
diff --git a/Examples/Attic/main_Rotating_2D_GH_kernels.cl b/examples/Attic/main_Rotating_2D_GH_kernels.cl
similarity index 100%
rename from Examples/Attic/main_Rotating_2D_GH_kernels.cl
rename to examples/Attic/main_Rotating_2D_GH_kernels.cl
diff --git a/Examples/Attic/main_Rotating_3D_GH.py b/examples/Attic/main_Rotating_3D_GH.py
similarity index 100%
rename from Examples/Attic/main_Rotating_3D_GH.py
rename to examples/Attic/main_Rotating_3D_GH.py
diff --git a/Examples/Attic/main_Rotating_3D_GH_kernels.cl b/examples/Attic/main_Rotating_3D_GH_kernels.cl
similarity index 100%
rename from Examples/Attic/main_Rotating_3D_GH_kernels.cl
rename to examples/Attic/main_Rotating_3D_GH_kernels.cl
diff --git a/Examples/Attic/main_Shear_2D.py b/examples/Attic/main_Shear_2D.py
similarity index 100%
rename from Examples/Attic/main_Shear_2D.py
rename to examples/Attic/main_Shear_2D.py
diff --git a/Examples/FlowAroundHemisphere.py b/examples/FlowAroundHemisphere.py
similarity index 100%
rename from Examples/FlowAroundHemisphere.py
rename to examples/FlowAroundHemisphere.py
diff --git a/Examples/FlowAroundSphere_DNS.py b/examples/FlowAroundSphere_DNS.py
similarity index 100%
rename from Examples/FlowAroundSphere_DNS.py
rename to examples/FlowAroundSphere_DNS.py
diff --git a/Examples/FlowAroundSphere_linearized.py b/examples/FlowAroundSphere_linearized.py
similarity index 100%
rename from Examples/FlowAroundSphere_linearized.py
rename to examples/FlowAroundSphere_linearized.py
diff --git a/Examples/FlowAroundSphere_pressure.py b/examples/FlowAroundSphere_pressure.py
similarity index 100%
rename from Examples/FlowAroundSphere_pressure.py
rename to examples/FlowAroundSphere_pressure.py
diff --git a/Examples/LevelSet2D/levelSet2D.cl b/examples/LevelSet2D/levelSet2D.cl
similarity index 100%
rename from Examples/LevelSet2D/levelSet2D.cl
rename to examples/LevelSet2D/levelSet2D.cl
diff --git a/Examples/LevelSet2D/levelSet2D.py b/examples/LevelSet2D/levelSet2D.py
similarity index 100%
rename from Examples/LevelSet2D/levelSet2D.py
rename to examples/LevelSet2D/levelSet2D.py
diff --git a/Examples/LevelSet3D/levelSet3D.cl b/examples/LevelSet3D/levelSet3D.cl
similarity index 100%
rename from Examples/LevelSet3D/levelSet3D.cl
rename to examples/LevelSet3D/levelSet3D.cl
diff --git a/Examples/LevelSet3D/levelSet3D.py b/examples/LevelSet3D/levelSet3D.py
similarity index 100%
rename from Examples/LevelSet3D/levelSet3D.py
rename to examples/LevelSet3D/levelSet3D.py
diff --git a/Examples/LevelSet3D/levelSet3D_Scales.py b/examples/LevelSet3D/levelSet3D_Scales.py
similarity index 100%
rename from Examples/LevelSet3D/levelSet3D_Scales.py
rename to examples/LevelSet3D/levelSet3D_Scales.py
diff --git a/Examples/LevelSet3D/levelSet3D_Scales_MultiScale.py b/examples/LevelSet3D/levelSet3D_Scales_MultiScale.py
similarity index 100%
rename from Examples/LevelSet3D/levelSet3D_Scales_MultiScale.py
rename to examples/LevelSet3D/levelSet3D_Scales_MultiScale.py
diff --git a/Examples/LevelSet3D/levelSet3D_gpu.py b/examples/LevelSet3D/levelSet3D_gpu.py
similarity index 100%
rename from Examples/LevelSet3D/levelSet3D_gpu.py
rename to examples/LevelSet3D/levelSet3D_gpu.py
diff --git a/Examples/LevelSet3D/levelSet3D_gpu_MultiScale.py b/examples/LevelSet3D/levelSet3D_gpu_MultiScale.py
similarity index 100%
rename from Examples/LevelSet3D/levelSet3D_gpu_MultiScale.py
rename to examples/LevelSet3D/levelSet3D_gpu_MultiScale.py
diff --git a/Examples/LevelSet3D/levelSet3D_only_gpu.py b/examples/LevelSet3D/levelSet3D_only_gpu.py
similarity index 100%
rename from Examples/LevelSet3D/levelSet3D_only_gpu.py
rename to examples/LevelSet3D/levelSet3D_only_gpu.py
diff --git a/Examples/LevelSet3D/levelSet3D_only_gpu_MultiScale.py b/examples/LevelSet3D/levelSet3D_only_gpu_MultiScale.py
similarity index 100%
rename from Examples/LevelSet3D/levelSet3D_only_gpu_MultiScale.py
rename to examples/LevelSet3D/levelSet3D_only_gpu_MultiScale.py
diff --git a/Examples/LevelSet3D/levelSet3D_python.py b/examples/LevelSet3D/levelSet3D_python.py
similarity index 100%
rename from Examples/LevelSet3D/levelSet3D_python.py
rename to examples/LevelSet3D/levelSet3D_python.py
diff --git a/Examples/Multiphase/NS_planeJet_hybrid_MS_MP.py b/examples/Multiphase/NS_planeJet_hybrid_MS_MP.py
similarity index 100%
rename from Examples/Multiphase/NS_planeJet_hybrid_MS_MP.py
rename to examples/Multiphase/NS_planeJet_hybrid_MS_MP.py
diff --git a/Examples/Multiphase/RTI.py b/examples/Multiphase/RTI.py
similarity index 100%
rename from Examples/Multiphase/RTI.py
rename to examples/Multiphase/RTI.py
diff --git a/Examples/Multiphase/create_random_arrays.py b/examples/Multiphase/create_random_arrays.py
similarity index 100%
rename from Examples/Multiphase/create_random_arrays.py
rename to examples/Multiphase/create_random_arrays.py
diff --git a/Examples/NSDebug_faux2D.py b/examples/NSDebug_faux2D.py
similarity index 100%
rename from Examples/NSDebug_faux2D.py
rename to examples/NSDebug_faux2D.py
diff --git a/Examples/NS_Richtmyer_Meshkov.py b/examples/NS_Richtmyer_Meshkov.py
similarity index 100%
rename from Examples/NS_Richtmyer_Meshkov.py
rename to examples/NS_Richtmyer_Meshkov.py
diff --git a/Examples/NS_bluff_bodies.py b/examples/NS_bluff_bodies.py
similarity index 100%
rename from Examples/NS_bluff_bodies.py
rename to examples/NS_bluff_bodies.py
diff --git a/Examples/PassiveControl_Hemisphere.py b/examples/PassiveControl_Hemisphere.py
similarity index 100%
rename from Examples/PassiveControl_Hemisphere.py
rename to examples/PassiveControl_Hemisphere.py
diff --git a/Examples/Plane_jet/NS_planeJet_hybrid_MS.py b/examples/Plane_jet/NS_planeJet_hybrid_MS.py
similarity index 100%
rename from Examples/Plane_jet/NS_planeJet_hybrid_MS.py
rename to examples/Plane_jet/NS_planeJet_hybrid_MS.py
diff --git a/Examples/Plane_jet/create_random_arrays.py b/examples/Plane_jet/create_random_arrays.py
similarity index 100%
rename from Examples/Plane_jet/create_random_arrays.py
rename to examples/Plane_jet/create_random_arrays.py
diff --git a/Examples/RMI/RMI_hybrid.py b/examples/RMI/RMI_hybrid.py
similarity index 100%
rename from Examples/RMI/RMI_hybrid.py
rename to examples/RMI/RMI_hybrid.py
diff --git a/Examples/RMI/create_random_arrays.py b/examples/RMI/create_random_arrays.py
similarity index 100%
rename from Examples/RMI/create_random_arrays.py
rename to examples/RMI/create_random_arrays.py
diff --git a/Examples/TaylorGreen/TaylorGreen3D.py b/examples/TaylorGreen/TaylorGreen3D.py
similarity index 100%
rename from Examples/TaylorGreen/TaylorGreen3D.py
rename to examples/TaylorGreen/TaylorGreen3D.py
diff --git a/Examples/TaylorGreen/TaylorGreen3D_GPU.py b/examples/TaylorGreen/TaylorGreen3D_GPU.py
similarity index 100%
rename from Examples/TaylorGreen/TaylorGreen3D_GPU.py
rename to examples/TaylorGreen/TaylorGreen3D_GPU.py
diff --git a/Examples/TaylorGreen/TaylorGreen3D_debug.py b/examples/TaylorGreen/TaylorGreen3D_debug.py
similarity index 100%
rename from Examples/TaylorGreen/TaylorGreen3D_debug.py
rename to examples/TaylorGreen/TaylorGreen3D_debug.py
diff --git a/Examples/TaylorGreen/TaylorGreen3D_debug_filter.py b/examples/TaylorGreen/TaylorGreen3D_debug_filter.py
similarity index 100%
rename from Examples/TaylorGreen/TaylorGreen3D_debug_filter.py
rename to examples/TaylorGreen/TaylorGreen3D_debug_filter.py
diff --git a/Examples/VortexRing3D.py b/examples/VortexRing3D.py
similarity index 100%
rename from Examples/VortexRing3D.py
rename to examples/VortexRing3D.py
diff --git a/Examples/dataNS_RMI.py b/examples/dataNS_RMI.py
similarity index 100%
rename from Examples/dataNS_RMI.py
rename to examples/dataNS_RMI.py
diff --git a/Examples/demo_2D.cl b/examples/demo_2D.cl
similarity index 100%
rename from Examples/demo_2D.cl
rename to examples/demo_2D.cl
diff --git a/Examples/demo_2D_real-time.py b/examples/demo_2D_real-time.py
similarity index 100%
rename from Examples/demo_2D_real-time.py
rename to examples/demo_2D_real-time.py
diff --git a/Examples/demo_hybrid.py b/examples/demo_hybrid.py
similarity index 100%
rename from Examples/demo_hybrid.py
rename to examples/demo_hybrid.py
diff --git a/Examples/demo_mpi.py b/examples/demo_mpi.py
similarity index 100%
rename from Examples/demo_mpi.py
rename to examples/demo_mpi.py
diff --git a/Examples/howto_integrators.py b/examples/howto_integrators.py
similarity index 100%
rename from Examples/howto_integrators.py
rename to examples/howto_integrators.py
diff --git a/Examples/mainJM.py b/examples/mainJM.py
similarity index 100%
rename from Examples/mainJM.py
rename to examples/mainJM.py
diff --git a/Examples/mainJM_kernels.cl b/examples/mainJM_kernels.cl
similarity index 100%
rename from Examples/mainJM_kernels.cl
rename to examples/mainJM_kernels.cl
diff --git a/Examples/poisson2d.py b/examples/poisson2d.py
similarity index 100%
rename from Examples/poisson2d.py
rename to examples/poisson2d.py
diff --git a/Examples/poisson3d.py b/examples/poisson3d.py
similarity index 100%
rename from Examples/poisson3d.py
rename to examples/poisson3d.py
diff --git a/Examples/postNSBluff.py b/examples/postNSBluff.py
similarity index 100%
rename from Examples/postNSBluff.py
rename to examples/postNSBluff.py
diff --git a/Examples/postTaylor.py b/examples/postTaylor.py
similarity index 100%
rename from Examples/postTaylor.py
rename to examples/postTaylor.py
diff --git a/Examples/testControlBox.py b/examples/testControlBox.py
similarity index 100%
rename from Examples/testControlBox.py
rename to examples/testControlBox.py
diff --git a/Examples/testCurl.py b/examples/testCurl.py
similarity index 100%
rename from Examples/testCurl.py
rename to examples/testCurl.py
diff --git a/Examples/testDiffusion.py b/examples/testDiffusion.py
similarity index 100%
rename from Examples/testDiffusion.py
rename to examples/testDiffusion.py
diff --git a/Examples/testInit.py b/examples/testInit.py
similarity index 100%
rename from Examples/testInit.py
rename to examples/testInit.py
diff --git a/Examples/testOperator.py b/examples/testOperator.py
similarity index 100%
rename from Examples/testOperator.py
rename to examples/testOperator.py
diff --git a/Examples/testPenal.py b/examples/testPenal.py
similarity index 100%
rename from Examples/testPenal.py
rename to examples/testPenal.py
diff --git a/Examples/testPenalization.py b/examples/testPenalization.py
similarity index 100%
rename from Examples/testPenalization.py
rename to examples/testPenalization.py
diff --git a/Examples/testPoisson.py b/examples/testPoisson.py
similarity index 100%
rename from Examples/testPoisson.py
rename to examples/testPoisson.py
diff --git a/Examples/testScales.py b/examples/testScales.py
similarity index 100%
rename from Examples/testScales.py
rename to examples/testScales.py
diff --git a/Examples/testTopoBridge.py b/examples/testTopoBridge.py
similarity index 100%
rename from Examples/testTopoBridge.py
rename to examples/testTopoBridge.py
diff --git a/Examples/testVisu.py b/examples/testVisu.py
similarity index 100%
rename from Examples/testVisu.py
rename to examples/testVisu.py