diff --git a/README b/README
new file mode 100644
index 0000000000000000000000000000000000000000..13eb7e5e6e327d8c43621fcdb0c479c6d8f4c920
--- /dev/null
+++ b/README
@@ -0,0 +1,286 @@
+PPM numerics package README
+===========================
+v1.2.2, May 2012
+
+
+Introduction
+------------
+
+This is the PPM numerics source package.
+
+Changes
+-------
+
+.1.2.2
+************************************************************************
+This version is the first (and last) release of PPM numerics based on the
+conventional PPM core data structures. (The next release will be using the PPM
+core abstractions)
+
+.New Features
+- Using the PPM core build system
+- Added FFTW3 wrappers for the Poisson solver
+
+.Fixes
+- Fixed the Multigrid solver
+- Added Fortran 2003 style ODE RHS function interfaces
+- Various fixes in the build system.
+************************************************************************
+
+
+Requirements for building PPM numerics
+--------------------------------------
+
+- PPM core 1.2.2: This PPM numerics version is based on PPM core 1.2.2 and can
+  only be linked against this version. Please first download and compile PPM
+  core 1.2.2 before attempting to compiling this package.
+- FFTW 3: The Poisson solver module requires FFTW3 to be present and installed.
+  The library should be built with the same compiler as PPM numerics to ensure
+  binary compatibility.
+- An MPI distribution (optional): Either get OpenMPI, mpich2 or any other MPI 2
+  compliant MPI library. If you are compiling PPM on a cluster, most likely your
+  sysadmin will have already an MPI installed on the system.
+
+Make sure that all requirements are compiled with the same compiler that you
+will be using to build PPM core.
+
+
+Building PPM numerics
+---------------------
+
+PPM numerics is built in 3 simple steps:
+
+Step 1: Configuring PPM numerics
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Run the `configure` script to allow the build system to determine the correct
+options to compile PPM core.
+
+It is very important to give `configure` the correct settings to make sure PPM
+core is compiled correctly. To find out which settings are supported type
+
+~~~~~~~~~~
+$ ./configure --help
+~~~~~~~~~~
+
+This is what will be returned:
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+`configure' configures PPM 1.2.1 to adapt to many kinds of systems.
+
+Usage: ./configure [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print `checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for `--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or `..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [/usr/local]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, `make install' will install all the files in
+`/usr/local/bin', `/usr/local/lib' etc.  You can specify
+an installation prefix other than `/usr/local' using `--prefix',
+for instance `--prefix=$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/ppm]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-mpi[=impl.]    use MPI (default is no), If the MPI implementation
+                          of your choice provides compile wrappers that are in
+                          PATH, I can set them myself, choose: guess (I will
+                          choose the first implementation I can find),
+                          openmpi, lammpi, mpich, mpich2, intelmpi_gnu
+                          (Intel's MPI with GNU Compilers), intelmpi_intel
+                          (Intel's MPI with Intel Compilers), sun (Sun MPI),
+                          ibm (IBM AIX POE). Else, set this flag with no value
+                          and set CC, CXX and FC to the appropriate compiler
+                          wrappers (safest)
+  --enable-linux          compile for linux (default is no)
+  --enable-etime          use etime (default is no)
+  --enable-vector         enable __VECTOR (default is no)
+  --enable-mathkeisan     enable __MATHKEISAN (default is no)
+  --enable-sxf90          enable __SXF90 (default is no)
+  --enable-crayfishpack   enable __CRAYFISHPACK (default is no)
+  --enable-hypre          enable __HYPRE (default is no)
+  --enable-no-microinstr  enable __NOMICROINSTRUCTIONS (default is no)
+  --enable-dev            enable development mode (default is no)
+  --enable-debug          enable debug mode (default is no)
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-ppm=path         set the path to the ppm core library - THIS FLAG
+                          IS MANDATORY
+
+Some influential environment variables:
+  CXX         C++ compiler command
+  CXXFLAGS    C++ compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  CPP         C preprocessor
+  FC          Fortran compiler command
+  FCFLAGS     Fortran compiler flags
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Following options are especially important:
+
+- `--with-ppm`: You must specify the PPM core path. This is either the path
+  where ppm core was installed, or if you simply compiled ppm core, then you
+  must point to the base path of ppm core (where the include and lib directories
+  are located).
+- `--enable-mpi`: If you will be running PPM clients on a parallel environment
+  (a cluster) using MPI, you must specify which MPI implementation you are
+  using. If your system is properly configured then this should be enough
+  information for PPM core build system to find the MPI libraries and compiler
+  wrappers needed. If this goes wrong, you may ommit this option and set
+  compiler wrapper and libraries in `FC` and `LDFLAGS` respectively.
+- `--enable-linux`: Set this if you're compiling/running on a Linux system
+- `--prefix`: If you like to install PPM and the target directory is not the
+  system's standard directory (`/usr/`) then you have to define this directory
+  here. You must provide the full path. It is not necessary to install PPM.
+  Building it and leaving it in the compilation directory is sufficient. If you
+  provide a directory here it must already exist - it will not be created by the
+  build system.
+- `FC` etc.: If you wish to not use MPI or you have to specify exactly which
+  compiler executable should be used, then you can use this flag to set your
+  compiler.
+- `LDFLAGS`: If metis was not installed in one of the system's standard library
+  directories (e.g. `/usr/lib`) you must specify the directory to the libmetis.a
+  file here.
+
+Here two examples on how you could run the configure command
+
+`.configure` on Linux cluster using OpenMPI (and intel compilers, wrapped)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+$ ./configure --with-ppm=../../ppmcore --enable-mpi=openmpi LDFLAGS=-L../../metis/lib --enable-linux
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+`./configure` on Mac OS X workstation with the MacPorts gcc compilers
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+$ ./configure --with-ppm=../../ppmcore FC=gfortran-mp-4.4 LDFLAGS=-L../../metis/gcc/lib 
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+`./configure` on a computer with OpenMPI installed in a non-standard location
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./configure --with-ppm=../../ppmcore --enable-mpi=openmpi FC=/opt/openmpi/1.5/bin/mpif90 \
+            LDFLAGS=-L../../metis/gcc/lib
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+
+Step 2: Compiling PPM numerics
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+If the configure process finished successfully you should see on your screen a
+message that the Makefile has been generated (and you can now find this
+Makefile in this directory).
+
+Now you can simply run make to compile PPM core:
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+$ make
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+If you encounter problems in the compilation process (compile errors) please,
+first check if you have set everything correctly in your environment. If the
+error persists, please send us a bug-report detailing the previous steps you
+have performed. Also, please include the `config.log` file and the output of
+`export`. Finally, if yu are using MPI, please include which MPI library you are
+using.
+
+
+Step 3: Installing PPM numerics (optional)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+If you wish to install PPM core you can now use the `make install` command to do
+so:
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+$ make install
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+If the target directory is part of the system, you will most probably get a
+message that you have insufficient rights. If you have a root account you can
+use in this case the sudo command to override this security setting.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+$ sudo make install
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Your PPM core distribution is installed.
+
+Compiling PPM client code against PPM numerics
+----------------------------------------------
+When compiling your PPM client code you need to first include the PPM core modules: 
+
+- in `include/` relative to this directory. Check which compiler flag needs to
+  be used to include Fortran module directories.
+
+and link against libppm.a:
+
+- in `lib/` relative to this directory. Add -L[path to lib] -lppmnumerics to the
+  linking command of your compilation process.
+
+
+Enjoy the PPM experience!
+
+
+Contributors
+------------
+
+The PPM library is being maintained and developed by the CSE-lab (group of
+Professor Petros Koumoutsakos) and the MOSAIC group (Professor Ivo F.
+Sbalzarini) at ETH Zurich, and the Center for Fluid Dynamics at DTU (group of
+Professor Jens Walther).
+
+PPM core package maintainer: Omar Awile <omar.awile@inf.ethz.ch>
+
diff --git a/README.html b/README.html
new file mode 100644
index 0000000000000000000000000000000000000000..3919d12a06c1d2e573a0397716ec663473ed8c9c
--- /dev/null
+++ b/README.html
@@ -0,0 +1,920 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta name="generator" content="AsciiDoc 8.6.4" />
+<title>PPM numerics package README</title>
+<style type="text/css">
+/* Sans-serif font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+div#toctitle,
+span#author, span#revnumber, span#revdate, span#revremark,
+div#footer {
+  font-family: Arial,Helvetica,sans-serif;
+}
+
+/* Serif font. */
+div.sectionbody {
+  font-family: Georgia,"Times New Roman",Times,serif;
+}
+
+/* Monospace font. */
+tt {
+  font-size: inherit;
+}
+
+body {
+  margin: 1em 5% 1em 5%;
+}
+
+a {
+  color: blue;
+  text-decoration: underline;
+}
+a:visited {
+  color: fuchsia;
+}
+
+em {
+  font-style: italic;
+  color: navy;
+}
+
+strong {
+  font-weight: bold;
+  color: #083194;
+}
+
+tt {
+  font-size: inherit;
+  color: navy;
+}
+
+h1, h2, h3, h4, h5, h6 {
+  color: #527bbd;
+  margin-top: 1.2em;
+  margin-bottom: 0.5em;
+  line-height: 1.3;
+}
+
+h1, h2, h3 {
+  border-bottom: 2px solid silver;
+}
+h2 {
+  padding-top: 0.5em;
+}
+h3 {
+  float: left;
+}
+h3 + * {
+  clear: left;
+}
+
+div.sectionbody {
+  margin-left: 0;
+}
+
+hr {
+  border: 1px solid silver;
+}
+
+p {
+  margin-top: 0.5em;
+  margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+  margin-top: 0;
+}
+ul > li     { color: #aaa; }
+ul > li > * { color: black; }
+
+pre {
+  padding: 0;
+  margin: 0;
+}
+
+span#author {
+  color: #527bbd;
+  font-weight: bold;
+  font-size: 1.1em;
+}
+span#email {
+}
+span#revnumber, span#revdate, span#revremark {
+}
+
+div#footer {
+  font-size: small;
+  border-top: 2px solid silver;
+  padding-top: 0.5em;
+  margin-top: 4.0em;
+}
+div#footer-text {
+  float: left;
+  padding-bottom: 0.5em;
+}
+div#footer-badges {
+  float: right;
+  padding-bottom: 0.5em;
+}
+
+div#preamble {
+  margin-top: 1.5em;
+  margin-bottom: 1.5em;
+}
+div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+  margin-top: 1.0em;
+  margin-bottom: 1.5em;
+}
+div.admonitionblock {
+  margin-top: 2.0em;
+  margin-bottom: 2.0em;
+  margin-right: 10%;
+  color: #606060;
+}
+
+div.content { /* Block element content. */
+  padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+  color: #527bbd;
+  font-weight: bold;
+  text-align: left;
+  margin-top: 1.0em;
+  margin-bottom: 0.5em;
+}
+div.title + * {
+  margin-top: 0;
+}
+
+td div.title:first-child {
+  margin-top: 0.0em;
+}
+div.content div.title:first-child {
+  margin-top: 0.0em;
+}
+div.content + div.title {
+  margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+  background: #ffffee;
+  border: 1px solid #dddddd;
+  border-left: 4px solid #f0f0f0;
+  padding: 0.5em;
+}
+
+div.listingblock > div.content {
+  border: 1px solid #dddddd;
+  border-left: 5px solid #f0f0f0;
+  background: #f8f8f8;
+  padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+  padding-left: 1.0em;
+  margin-left: 1.0em;
+  margin-right: 10%;
+  border-left: 5px solid #f0f0f0;
+  color: #777777;
+}
+
+div.quoteblock > div.attribution {
+  padding-top: 0.5em;
+  text-align: right;
+}
+
+div.verseblock > pre.content {
+  font-family: inherit;
+  font-size: inherit;
+}
+div.verseblock > div.attribution {
+  padding-top: 0.75em;
+  text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+  text-align: left;
+}
+
+div.admonitionblock .icon {
+  vertical-align: top;
+  font-size: 1.1em;
+  font-weight: bold;
+  text-decoration: underline;
+  color: #527bbd;
+  padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+  padding-left: 0.5em;
+  border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+  border-left: 3px solid #dddddd;
+  padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; }
+a.image:visited { color: white; }
+
+dl {
+  margin-top: 0.8em;
+  margin-bottom: 0.8em;
+}
+dt {
+  margin-top: 0.5em;
+  margin-bottom: 0;
+  font-style: normal;
+  color: navy;
+}
+dd > *:first-child {
+  margin-top: 0.1em;
+}
+
+ul, ol {
+    list-style-position: outside;
+}
+ol.arabic {
+  list-style-type: decimal;
+}
+ol.loweralpha {
+  list-style-type: lower-alpha;
+}
+ol.upperalpha {
+  list-style-type: upper-alpha;
+}
+ol.lowerroman {
+  list-style-type: lower-roman;
+}
+ol.upperroman {
+  list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+  margin-top: 0.1em;
+  margin-bottom: 0.1em;
+}
+
+div.tableblock > table {
+  border: 3px solid #527bbd;
+}
+thead, p.table.header {
+  font-weight: bold;
+  color: #527bbd;
+}
+tfoot {
+  font-weight: bold;
+}
+td > div.verse {
+  white-space: pre;
+}
+p.table {
+  margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+  border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+  border-left-style: none;
+  border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+  border-top-style: none;
+  border-bottom-style: none;
+}
+
+
+div.hdlist {
+  margin-top: 0.8em;
+  margin-bottom: 0.8em;
+}
+div.hdlist tr {
+  padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+  font-weight: bold;
+}
+td.hdlist1 {
+  vertical-align: top;
+  font-style: normal;
+  padding-right: 0.8em;
+  color: navy;
+}
+td.hdlist2 {
+  vertical-align: top;
+}
+div.hdlist.compact tr {
+  margin: 0;
+  padding-bottom: 0;
+}
+
+.comment {
+  background: yellow;
+}
+
+.footnote, .footnoteref {
+  font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+  vertical-align: super;
+}
+
+#footnotes {
+  margin: 20px 0 20px 0;
+  padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+  margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+  border: none;
+  border-top: 1px solid silver;
+  height: 1px;
+  text-align: left;
+  margin-left: 0;
+  width: 20%;
+  min-width: 100px;
+}
+
+div.colist td {
+  padding-right: 0.5em;
+  padding-bottom: 0.3em;
+  vertical-align: top;
+}
+div.colist td img {
+  margin-top: 0.3em;
+}
+
+@media print {
+  div#footer-badges { display: none; }
+}
+
+div#toc {
+  margin-bottom: 2.5em;
+}
+
+div#toctitle {
+  color: #527bbd;
+  font-size: 1.1em;
+  font-weight: bold;
+  margin-top: 1.0em;
+  margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+div.toclevel2 {
+  margin-left: 2em;
+  font-size: 0.9em;
+}
+div.toclevel3 {
+  margin-left: 4em;
+  font-size: 0.9em;
+}
+div.toclevel4 {
+  margin-left: 6em;
+  font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+window.onload = function(){asciidoc.footnotes();}
+var asciidoc = {  // Namespace.
+
+/////////////////////////////////////////////////////////////////////
+// Table Of Contents generator
+/////////////////////////////////////////////////////////////////////
+
+/* Author: Mihai Bazon, September 2002
+ * http://students.infoiasi.ro/~mishoo
+ *
+ * Table Of Content generator
+ * Version: 0.4
+ *
+ * Feel free to use this script under the terms of the GNU General Public
+ * License, as long as you do not remove or alter this notice.
+ */
+
+ /* modified by Troy D. Hanson, September 2006. License: GPL */
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */
+
+// toclevels = 1..4.
+toc: function (toclevels) {
+
+  function getText(el) {
+    var text = "";
+    for (var i = el.firstChild; i != null; i = i.nextSibling) {
+      if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
+        text += i.data;
+      else if (i.firstChild != null)
+        text += getText(i);
+    }
+    return text;
+  }
+
+  function TocEntry(el, text, toclevel) {
+    this.element = el;
+    this.text = text;
+    this.toclevel = toclevel;
+  }
+
+  function tocEntries(el, toclevels) {
+    var result = new Array;
+    var re = new RegExp('[hH]([2-'+(toclevels+1)+'])');
+    // Function that scans the DOM tree for header elements (the DOM2
+    // nodeIterator API would be a better technique but not supported by all
+    // browsers).
+    var iterate = function (el) {
+      for (var i = el.firstChild; i != null; i = i.nextSibling) {
+        if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
+          var mo = re.exec(i.tagName);
+          if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
+            result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
+          }
+          iterate(i);
+        }
+      }
+    }
+    iterate(el);
+    return result;
+  }
+
+  var toc = document.getElementById("toc");
+  var entries = tocEntries(document.getElementById("content"), toclevels);
+  for (var i = 0; i < entries.length; ++i) {
+    var entry = entries[i];
+    if (entry.element.id == "")
+      entry.element.id = "_toc_" + i;
+    var a = document.createElement("a");
+    a.href = "#" + entry.element.id;
+    a.appendChild(document.createTextNode(entry.text));
+    var div = document.createElement("div");
+    div.appendChild(a);
+    div.className = "toclevel" + entry.toclevel;
+    toc.appendChild(div);
+  }
+  if (entries.length == 0)
+    toc.parentNode.removeChild(toc);
+},
+
+
+/////////////////////////////////////////////////////////////////////
+// Footnotes generator
+/////////////////////////////////////////////////////////////////////
+
+/* Based on footnote generation code from:
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
+ */
+
+footnotes: function () {
+  var cont = document.getElementById("content");
+  var noteholder = document.getElementById("footnotes");
+  var spans = cont.getElementsByTagName("span");
+  var refs = {};
+  var n = 0;
+  for (i=0; i<spans.length; i++) {
+    if (spans[i].className == "footnote") {
+      n++;
+      // Use [\s\S] in place of . so multi-line matches work.
+      // Because JavaScript has no s (dotall) regex flag.
+      note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
+      noteholder.innerHTML +=
+        "<div class='footnote' id='_footnote_" + n + "'>" +
+        "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
+        n + "</a>. " + note + "</div>";
+      spans[i].innerHTML =
+        "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
+        "' title='View footnote' class='footnote'>" + n + "</a>]";
+      var id =spans[i].getAttribute("id");
+      if (id != null) refs["#"+id] = n;
+    }
+  }
+  if (n == 0)
+    noteholder.parentNode.removeChild(noteholder);
+  else {
+    // Process footnoterefs.
+    for (i=0; i<spans.length; i++) {
+      if (spans[i].className == "footnoteref") {
+        var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
+        href = href.match(/#.*/)[0];  // Because IE return full URL.
+        n = refs[href];
+        spans[i].innerHTML =
+          "[<a href='#_footnote_" + n +
+          "' title='View footnote' class='footnote'>" + n + "</a>]";
+      }
+    }
+  }
+}
+
+}
+/*]]>*/
+</script>
+</head>
+<body class="article">
+<div id="header">
+<h1>PPM numerics package README</h1>
+<span id="author">v1.2.2, May 2012</span><br />
+</div>
+<div id="content">
+<div class="sect1">
+<h2 id="_introduction">Introduction</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>This is the PPM numerics source package.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_changes">Changes</h2>
+<div class="sectionbody">
+<div class="sidebarblock">
+<div class="content">
+<div class="title">1.2.2</div>
+<div class="paragraph"><p>This version is the first (and last) release of PPM numerics based on the
+conventional PPM core data structures. (The next release will be using the PPM
+core abstractions)</p></div>
+<div class="ulist"><div class="title">New Features</div><ul>
+<li>
+<p>
+Using the PPM core build system
+</p>
+</li>
+<li>
+<p>
+Added FFTW3 wrappers for the Poisson solver
+</p>
+</li>
+</ul></div>
+<div class="ulist"><div class="title">Fixes</div><ul>
+<li>
+<p>
+Fixed the Multigrid solver
+</p>
+</li>
+<li>
+<p>
+Added Fortran 2003 style ODE RHS function interfaces
+</p>
+</li>
+<li>
+<p>
+Various fixes in the build system.
+</p>
+</li>
+</ul></div>
+</div></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_requirements_for_building_ppm_numerics">Requirements for building PPM numerics</h2>
+<div class="sectionbody">
+<div class="ulist"><ul>
+<li>
+<p>
+PPM core 1.2.2: This PPM numerics version is based on PPM core 1.2.2 and can
+  only be linked against this version. Please first download and compile PPM
+  core 1.2.2 before attempting to compiling this package.
+</p>
+</li>
+<li>
+<p>
+FFTW 3: The Poisson solver module requires FFTW3 to be present and installed.
+  The library should be built with the same compiler as PPM numerics to ensure
+  binary compatibility.
+</p>
+</li>
+<li>
+<p>
+An MPI distribution (optional): Either get OpenMPI, mpich2 or any other MPI 2
+  compliant MPI library. If you are compiling PPM on a cluster, most likely your
+  sysadmin will have already an MPI installed on the system.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Make sure that all requirements are compiled with the same compiler that you
+will be using to build PPM core.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_building_ppm_numerics">Building PPM numerics</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>PPM numerics is built in 3 simple steps:</p></div>
+<div class="sect2">
+<h3 id="_step_1_configuring_ppm_numerics">Step 1: Configuring PPM numerics</h3>
+<div class="paragraph"><p>Run the <tt>configure</tt> script to allow the build system to determine the correct
+options to compile PPM core.</p></div>
+<div class="paragraph"><p>It is very important to give <tt>configure</tt> the correct settings to make sure PPM
+core is compiled correctly. To find out which settings are supported type</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>$ ./configure --help</tt></pre>
+</div></div>
+<div class="paragraph"><p>This is what will be returned:</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>`configure' configures PPM 1.2.1 to adapt to many kinds of systems.
+
+Usage: ./configure [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print `checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for `--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or `..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [/usr/local]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, `make install' will install all the files in
+`/usr/local/bin', `/usr/local/lib' etc.  You can specify
+an installation prefix other than `/usr/local' using `--prefix',
+for instance `--prefix=$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/ppm]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-mpi[=impl.]    use MPI (default is no), If the MPI implementation
+                          of your choice provides compile wrappers that are in
+                          PATH, I can set them myself, choose: guess (I will
+                          choose the first implementation I can find),
+                          openmpi, lammpi, mpich, mpich2, intelmpi_gnu
+                          (Intel's MPI with GNU Compilers), intelmpi_intel
+                          (Intel's MPI with Intel Compilers), sun (Sun MPI),
+                          ibm (IBM AIX POE). Else, set this flag with no value
+                          and set CC, CXX and FC to the appropriate compiler
+                          wrappers (safest)
+  --enable-linux          compile for linux (default is no)
+  --enable-etime          use etime (default is no)
+  --enable-vector         enable __VECTOR (default is no)
+  --enable-mathkeisan     enable __MATHKEISAN (default is no)
+  --enable-sxf90          enable __SXF90 (default is no)
+  --enable-crayfishpack   enable __CRAYFISHPACK (default is no)
+  --enable-hypre          enable __HYPRE (default is no)
+  --enable-no-microinstr  enable __NOMICROINSTRUCTIONS (default is no)
+  --enable-dev            enable development mode (default is no)
+  --enable-debug          enable debug mode (default is no)
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+  --with-ppm=path         set the path to the ppm core library - THIS FLAG
+                          IS MANDATORY
+
+Some influential environment variables:
+  CXX         C++ compiler command
+  CXXFLAGS    C++ compiler flags
+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
+              nonstandard directory <lib dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
+  CC          C compiler command
+  CFLAGS      C compiler flags
+  CPP         C preprocessor
+  FC          Fortran compiler command
+  FCFLAGS     Fortran compiler flags
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.</tt></pre>
+</div></div>
+<div class="paragraph"><p>Following options are especially important:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<tt>--with-ppm</tt>: You must specify the PPM core path. This is either the path
+  where ppm core was installed, or if you simply compiled ppm core, then you
+  must point to the base path of ppm core (where the include and lib directories
+  are located).
+</p>
+</li>
+<li>
+<p>
+<tt>--enable-mpi</tt>: If you will be running PPM clients on a parallel environment
+  (a cluster) using MPI, you must specify which MPI implementation you are
+  using. If your system is properly configured then this should be enough
+  information for PPM core build system to find the MPI libraries and compiler
+  wrappers needed. If this goes wrong, you may ommit this option and set
+  compiler wrapper and libraries in <tt>FC</tt> and <tt>LDFLAGS</tt> respectively.
+</p>
+</li>
+<li>
+<p>
+<tt>--enable-linux</tt>: Set this if you&#8217;re compiling/running on a Linux system
+</p>
+</li>
+<li>
+<p>
+<tt>--prefix</tt>: If you like to install PPM and the target directory is not the
+  system&#8217;s standard directory (<tt>/usr/</tt>) then you have to define this directory
+  here. You must provide the full path. It is not necessary to install PPM.
+  Building it and leaving it in the compilation directory is sufficient. If you
+  provide a directory here it must already exist - it will not be created by the
+  build system.
+</p>
+</li>
+<li>
+<p>
+<tt>FC</tt> etc.: If you wish to not use MPI or you have to specify exactly which
+  compiler executable should be used, then you can use this flag to set your
+  compiler.
+</p>
+</li>
+<li>
+<p>
+<tt>LDFLAGS</tt>: If metis was not installed in one of the system&#8217;s standard library
+  directories (e.g. <tt>/usr/lib</tt>) you must specify the directory to the libmetis.a
+  file here.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Here two examples on how you could run the configure command</p></div>
+<div class="paragraph"><p><tt>.configure</tt> on Linux cluster using OpenMPI (and intel compilers, wrapped)</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>$ ./configure --with-ppm=../../ppmcore --enable-mpi=openmpi LDFLAGS=-L../../metis/lib --enable-linux</tt></pre>
+</div></div>
+<div class="paragraph"><p><tt>./configure</tt> on Mac OS X workstation with the MacPorts gcc compilers</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>$ ./configure --with-ppm=../../ppmcore FC=gfortran-mp-4.4 LDFLAGS=-L../../metis/gcc/lib</tt></pre>
+</div></div>
+<div class="paragraph"><p><tt>./configure</tt> on a computer with OpenMPI installed in a non-standard location</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>./configure --with-ppm=../../ppmcore --enable-mpi=openmpi FC=/opt/openmpi/1.5/bin/mpif90 \
+            LDFLAGS=-L../../metis/gcc/lib</tt></pre>
+</div></div>
+<div class="paragraph"><p>Step 2: Compiling PPM numerics</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>If the configure process finished successfully you should see on your screen a
+message that the Makefile has been generated (and you can now find this
+Makefile in this directory).
+
+Now you can simply run make to compile PPM core:</tt></pre>
+</div></div>
+<div class="paragraph"><p>$ make</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>If you encounter problems in the compilation process (compile errors) please,
+first check if you have set everything correctly in your environment. If the
+error persists, please send us a bug-report detailing the previous steps you
+have performed. Also, please include the `config.log` file and the output of
+`export`. Finally, if yu are using MPI, please include which MPI library you are
+using.
+
+
+Step 3: Installing PPM numerics (optional)</tt></pre>
+</div></div>
+<div class="paragraph"><p>If you wish to install PPM core you can now use the <tt>make install</tt> command to do
+so:</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>$ make install</tt></pre>
+</div></div>
+<div class="paragraph"><p>If the target directory is part of the system, you will most probably get a
+message that you have insufficient rights. If you have a root account you can
+use in this case the sudo command to override this security setting.</p></div>
+<div class="listingblock">
+<div class="content">
+<pre><tt>$ sudo make install</tt></pre>
+</div></div>
+<div class="paragraph"><p>Your PPM core distribution is installed.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_compiling_ppm_client_code_against_ppm_numerics">Compiling PPM client code against PPM numerics</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>When compiling your PPM client code you need to first include the PPM core modules:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+in <tt>include/</tt> relative to this directory. Check which compiler flag needs to
+  be used to include Fortran module directories.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>and link against libppm.a:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+in <tt>lib/</tt> relative to this directory. Add -L[path to lib] -lppmnumerics to the
+  linking command of your compilation process.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Enjoy the PPM experience!</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_contributors">Contributors</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>The PPM library is being maintained and developed by the CSE-lab (group of
+Professor Petros Koumoutsakos) and the MOSAIC group (Professor Ivo F.
+Sbalzarini) at ETH Zurich, and the Center for Fluid Dynamics at DTU (group of
+Professor Jens Walther).</p></div>
+<div class="paragraph"><p>PPM core package maintainer: Omar Awile &lt;<a href="mailto:omar.awile@inf.ethz.ch">omar.awile@inf.ethz.ch</a>&gt;</p></div>
+</div>
+</div>
+</div>
+<div id="footnotes"><hr /></div>
+<div id="footer">
+<div id="footer-text">
+Last updated 2012-04-30 20:41:03 CEST
+</div>
+</div>
+</body>
+</html>
diff --git a/configure b/configure
index ce7f7a2ae60be5a4aa84edae296518e12d94c53f..2e45eec9ce8df20fba05ac9bc13a3e7be4556073 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for PPM 1.1.9.
+# Generated by GNU Autoconf 2.68 for PPM 1.2.2.
 #
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -557,8 +557,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='PPM'
 PACKAGE_TARNAME='ppm'
-PACKAGE_VERSION='1.1.9'
-PACKAGE_STRING='PPM 1.1.9'
+PACKAGE_VERSION='1.2.2'
+PACKAGE_STRING='PPM 1.2.2'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1240,7 +1240,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures PPM 1.1.9 to adapt to many kinds of systems.
+\`configure' configures PPM 1.2.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1301,7 +1301,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of PPM 1.1.9:";;
+     short | recursive ) echo "Configuration of PPM 1.2.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1416,7 +1416,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-PPM configure 1.1.9
+PPM configure 1.2.2
 generated by GNU Autoconf 2.68
 
 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1923,7 +1923,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by PPM $as_me 1.1.9, which was
+It was created by PPM $as_me 1.2.2, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   $ $0 $@
@@ -7040,7 +7040,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by PPM $as_me 1.1.9, which was
+This file was extended by PPM $as_me 1.2.2, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -7093,7 +7093,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-PPM config.status 1.1.9
+PPM config.status 1.2.2
 configured by $0, generated by GNU Autoconf 2.68,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 26afbe293a7930279f9fb71acf862fc0bef86b75..5c33938bcaad748d71bec328f7bde5affd884192 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 AC_PREREQ(2.61)
 m4_pattern_allow([AS_TR_SH])
 
-AC_INIT(PPM, 1.1.9)
+AC_INIT(PPM, 1.2.2)
 
 # Reset existing preprocessing flags
 touch ./src/ppm_define.h
diff --git a/src/fft/ppm_fft_exec_3d_vec_bc2r_xy.f b/src/fft/ppm_fft_exec_3d_vec_bc2r_xy.f
index 1f7823fd9c155192da11ba75b8ebe15d374ef4f1..53b5727653a0ce01ad665402af2ae9e171c2f7e3 100644
--- a/src/fft/ppm_fft_exec_3d_vec_bc2r_xy.f
+++ b/src/fft/ppm_fft_exec_3d_vec_bc2r_xy.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_fft_exec_3d_vec_bc2r_xy
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! FFTW execute wrapper for 3d arrays, 2d complex to real
diff --git a/src/fft/ppm_fft_exec_3d_vec_c2c_z.f b/src/fft/ppm_fft_exec_3d_vec_c2c_z.f
index fa87eb52fd2ac4b173447516e2bae34797f4deb6..bc72551003e84903d5f1ce1a765ba67c35e964e3 100644
--- a/src/fft/ppm_fft_exec_3d_vec_c2c_z.f
+++ b/src/fft/ppm_fft_exec_3d_vec_c2c_z.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_fft_exec_3d_vec_c2c_z
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! FFTW execute wrapper for 3d arrays, 1d complex to complex 
diff --git a/src/fft/ppm_fft_exec_3d_vec_fr2c_xy.f b/src/fft/ppm_fft_exec_3d_vec_fr2c_xy.f
index b34ce856755749f8f2b57ea1797f3da2d4ef9409..888f602b4e5e2bbb691eef1213a51f5de9efab98 100644
--- a/src/fft/ppm_fft_exec_3d_vec_fr2c_xy.f
+++ b/src/fft/ppm_fft_exec_3d_vec_fr2c_xy.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_fft_exec_3d_vec_fr2c_xy
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! FFTW execute wrapper for 3d arrays, 2d real to complex 
diff --git a/src/fft/ppm_fft_normalize_c.f b/src/fft/ppm_fft_normalize_c.f
index b95a358aafc2e8f09454ee78e57835703481f72c..fed11977d13eaa0b09e1c783f9e16aa239074508 100644
--- a/src/fft/ppm_fft_normalize_c.f
+++ b/src/fft/ppm_fft_normalize_c.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_fft_normalize_c
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! The routine does not work with fields that include ghost layers.
diff --git a/src/fft/ppm_fft_normalize_r.f b/src/fft/ppm_fft_normalize_r.f
index 3109d8d9dd47442d018a27fa751ecc37f0d0a030..7739b55faaf7eb8c5f5e96815e50ebc100fb8c14 100644
--- a/src/fft/ppm_fft_normalize_r.f
+++ b/src/fft/ppm_fft_normalize_r.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_fft_normalize_r
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! The routine does not work with fields that include ghost layers.
diff --git a/src/fft/ppm_fft_plan_3d_vec_bc2c_z.f b/src/fft/ppm_fft_plan_3d_vec_bc2c_z.f
index b084e493c1ab4c00441e21abb85e0514b0f34d98..ba19e1e19f2b5b68eb3d4689eaaad0c38238f6e4 100644
--- a/src/fft/ppm_fft_plan_3d_vec_bc2c_z.f
+++ b/src/fft/ppm_fft_plan_3d_vec_bc2c_z.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_fft_plan_3d_vec_bc2c_z
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! FFTW plan wrapper for 3d arrays, 1d complex to complex
diff --git a/src/fft/ppm_fft_plan_3d_vec_bc2r_xy.f b/src/fft/ppm_fft_plan_3d_vec_bc2r_xy.f
index 75269018e8be5ebacaffd5f2256ce96d35eb5db5..ac954c3c94e769af8481352aa9c3df98213e6191 100644
--- a/src/fft/ppm_fft_plan_3d_vec_bc2r_xy.f
+++ b/src/fft/ppm_fft_plan_3d_vec_bc2r_xy.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_fft_plan_3d_vec_bc2r_xy
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! FFTW plan wrapper for 3d arrays, 2d complex to real
diff --git a/src/fft/ppm_fft_plan_3d_vec_fc2c_z.f b/src/fft/ppm_fft_plan_3d_vec_fc2c_z.f
index 4ca83ba75c812b55cb385d63b36f32ccdbd0d56c..f27904387c9b1f2982745adcf8eea31e08319a86 100644
--- a/src/fft/ppm_fft_plan_3d_vec_fc2c_z.f
+++ b/src/fft/ppm_fft_plan_3d_vec_fc2c_z.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_fft_plan_3d_vec_fc2c_z
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! FFTW plan wrapper for 3d arrays, 1d complex to complex
diff --git a/src/fft/ppm_fft_plan_3d_vec_fr2c_xy.f b/src/fft/ppm_fft_plan_3d_vec_fr2c_xy.f
index 70a68bf8141cc931210b9abbc90ba8f6aaaeb954..cd18504953584a058cf64dbc3cb86a927eb8b3fa 100644
--- a/src/fft/ppm_fft_plan_3d_vec_fr2c_xy.f
+++ b/src/fft/ppm_fft_plan_3d_vec_fr2c_xy.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_fft_plan_3d_vec_fr2c_xy
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! FFTW plan wrapper for 3d arrays, 2d real to complex
diff --git a/src/mg/ppm_mg_alloc_bc.f b/src/mg/ppm_mg_alloc_bc.f
index 03d22419ccd2588c46c77303d17f0e7ccd925052..1a601fae79d5997f60085c5568cd064667ffaff1 100644
--- a/src/mg/ppm_mg_alloc_bc.f
+++ b/src/mg/ppm_mg_alloc_bc.f
@@ -52,7 +52,7 @@
       !  Needed for my type allocation
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/mg/ppm_mg_core.f b/src/mg/ppm_mg_core.f
index fd801b6a4417a55fb0a8dc1692b4287e67381073..072d6d3b909474240103c25ec0131bf4df0fc3e7 100644
--- a/src/mg/ppm_mg_core.f
+++ b/src/mg/ppm_mg_core.f
@@ -1,7 +1,7 @@
       !-----------------------------------------------------------------------
       !  Subroutine   :            ppm_mg_core    
       !-----------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/mg/ppm_mg_finalize.f b/src/mg/ppm_mg_finalize.f
index 1b9f6b41b3337210d0ad8a27d0a91208fa2d4ee6..1a08667712909ebe0bdfb62ffcf07899da0f883d 100644
--- a/src/mg/ppm_mg_finalize.f
+++ b/src/mg/ppm_mg_finalize.f
@@ -46,7 +46,7 @@
       !  Commiting multigrid for further use
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/mg/ppm_mg_init.f b/src/mg/ppm_mg_init.f
index 4235ffcdd77ec2385402907cc28ef3d952d9de41..7a9d252a5b551f54c8c762d31696df4d67ae48d1 100644
--- a/src/mg/ppm_mg_init.f
+++ b/src/mg/ppm_mg_init.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                    ppm_mg_init
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/mg/ppm_mg_prolong.f b/src/mg/ppm_mg_prolong.f
index 233271fa9b9fc0dd9b52cc004fc71db6c2850a6d..8a16c75286c3cf48c78eda867457265a1359cfa0 100644
--- a/src/mg/ppm_mg_prolong.f
+++ b/src/mg/ppm_mg_prolong.f
@@ -1,7 +1,7 @@
       !-----------------------------------------------------------------------
       !  Subroutine   :            ppm_mg_prolong  
       !-----------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/mg/ppm_mg_res_coarse.f b/src/mg/ppm_mg_res_coarse.f
index 79b8b187569adf394934685391b7fcaff2da1b1c..102b8e827fe155386c32089f231d14841008251f 100644
--- a/src/mg/ppm_mg_res_coarse.f
+++ b/src/mg/ppm_mg_res_coarse.f
@@ -1,7 +1,7 @@
       !-----------------------------------------------------------------------
       !  Subroutine   :            ppm_mg_res 
       !-----------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/mg/ppm_mg_res_fine.f b/src/mg/ppm_mg_res_fine.f
index d723083d1924352cd4e0ab340812ebe29dda72e8..c5020c66b2975b74d115275e5634b9ba82196403 100644
--- a/src/mg/ppm_mg_res_fine.f
+++ b/src/mg/ppm_mg_res_fine.f
@@ -1,7 +1,7 @@
       !-----------------------------------------------------------------------
       !  Subroutine   :            ppm_mg_res 
       !-----------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/mg/ppm_mg_restrict.f b/src/mg/ppm_mg_restrict.f
index 83dfc8a6de96d5f894fdcfdaac54da15c00f963b..30168d6df515b0a838c20e4babcf034470ee6034 100644
--- a/src/mg/ppm_mg_restrict.f
+++ b/src/mg/ppm_mg_restrict.f
@@ -1,7 +1,7 @@
       !----------------------------------------------------------------------
       !  Subroutine   :            ppm_mg_restrict  
       !-----------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/mg/ppm_mg_smooth_coarse.f b/src/mg/ppm_mg_smooth_coarse.f
index ab0a8d2f32895506a9dc87c9d5901d08f94f923b..3161aa120bf346b87f25520bf29453e76cb1b91d 100644
--- a/src/mg/ppm_mg_smooth_coarse.f
+++ b/src/mg/ppm_mg_smooth_coarse.f
@@ -2,7 +2,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :            ppm_mg_smooth_coarse    
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/mg/ppm_mg_smooth_fine.f b/src/mg/ppm_mg_smooth_fine.f
index e5bd65c2788c92405b95d399c67833ae3280bb6f..46a97a76b74cadaafd428165bf3f5df93af1ed92 100644
--- a/src/mg/ppm_mg_smooth_fine.f
+++ b/src/mg/ppm_mg_smooth_fine.f
@@ -1,7 +1,7 @@
       !-----------------------------------------------------------------------
       !  Subroutine   :            ppm_mg_smooth_fine
       !-----------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/poisson/ppm_poisson_extrapolateghost.f b/src/poisson/ppm_poisson_extrapolateghost.f
index 980e62436d6671136b09f0fe3fe3092837da4d4c..08fc0972eab6f3a9887fa148bd0909805816fe30 100644
--- a/src/poisson/ppm_poisson_extrapolateghost.f
+++ b/src/poisson/ppm_poisson_extrapolateghost.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_poisson_extrapolateghost.f90
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       !-------------------------------------------------------------------------
diff --git a/src/poisson/ppm_poisson_fd.f b/src/poisson/ppm_poisson_fd.f
index ae85d8d1f5786201dfb7e8f01601809d9bec1da5..8928ffaeaeaae342807648b1a5ad8ee5ed958449 100644
--- a/src/poisson/ppm_poisson_fd.f
+++ b/src/poisson/ppm_poisson_fd.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_poisson_fd.f90
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       !-------------------------------------------------------------------------
diff --git a/src/poisson/ppm_poisson_init.f b/src/poisson/ppm_poisson_init.f
index 84c4d86b742c4fdf96a194cca65a78602d3dde39..9f00c90d38fa856a4ba86f993910bb9a139e8d1c 100644
--- a/src/poisson/ppm_poisson_init.f
+++ b/src/poisson/ppm_poisson_init.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_poisson_init.f90
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       !-------------------------------------------------------------------------
diff --git a/src/poisson/ppm_poisson_solve.f b/src/poisson/ppm_poisson_solve.f
index d9dc4708cd5d09c8da8a423ecc3b0e83ca0a9d23..2f9c0e8910a7f9e574bd4e82bf56b7fc24f08345 100644
--- a/src/poisson/ppm_poisson_solve.f
+++ b/src/poisson/ppm_poisson_solve.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_poisson_solve.f90
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       !-------------------------------------------------------------------------
diff --git a/src/ppm_bem_basis.f b/src/ppm_bem_basis.f
index 9376c8e8afd60cccfacf57069e41911d0cb1be68..dbc662d9a22c4e53a5c90bdce5b5e7414455a91f 100644
--- a/src/ppm_bem_basis.f
+++ b/src/ppm_bem_basis.f
@@ -68,7 +68,7 @@
       !  Initial release. Not tested
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_bem_quadrule.f b/src/ppm_bem_quadrule.f
index a1235c2256c00acdad1178d4b02e5c740b17260b..3e3cf817a0e39ae190ea0aacc32d2885e35cda10 100644
--- a/src/ppm_bem_quadrule.f
+++ b/src/ppm_bem_quadrule.f
@@ -65,7 +65,7 @@
       !  Initial release. Not tested
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_bem_quadrule_npoints.f b/src/ppm_bem_quadrule_npoints.f
index f2229b21f7085d34b940af40f8b48731d831fd44..61d78867b13120b46e2b7f8e06c89b9a43a86188 100644
--- a/src/ppm_bem_quadrule_npoints.f
+++ b/src/ppm_bem_quadrule_npoints.f
@@ -49,7 +49,7 @@
       !  Initial release. Not tested
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_comp_pp_cell.f b/src/ppm_comp_pp_cell.f
index 9e9a4a5d3411816bd69157fcedcb844575137153..d968cace6b26d31e1315313cc83ee616860811b2 100644
--- a/src/ppm_comp_pp_cell.f
+++ b/src/ppm_comp_pp_cell.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                  ppm_comp_pp_cell
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_comp_pp_correct.f b/src/ppm_comp_pp_correct.f
index f90921e767ac8705d1737bd323c8a92f5aa2e418..4a296579c4f2c9aa7b5b486085518090c605f1f3 100644
--- a/src/ppm_comp_pp_correct.f
+++ b/src/ppm_comp_pp_correct.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :               ppm_comp_pp_correct
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_comp_pp_doring.f b/src/ppm_comp_pp_doring.f
index d22bb129f36d8218e1831dc74fc8a725a906cb28..2ac37d0a3a27064bffe71764ae21985639fae636 100644
--- a/src/ppm_comp_pp_doring.f
+++ b/src/ppm_comp_pp_doring.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                 ppm_comp_pp_doring
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_comp_pp_mk_table.f b/src/ppm_comp_pp_mk_table.f
index b0e07076fcf6fbff7f4347ad854b09e2c2ae83c4..9b9e665f79b59a72949dbefab84f3fc552a0a8eb 100644
--- a/src/ppm_comp_pp_mk_table.f
+++ b/src/ppm_comp_pp_mk_table.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :               ppm_comp_pp_mk_table
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_comp_pp_ring.f b/src/ppm_comp_pp_ring.f
index 4abdb1d3838134acb6684ef7a6bdf097351b29cc..d77e927e680798a177c12e5635c34d9409bec1ba 100644
--- a/src/ppm_comp_pp_ring.f
+++ b/src/ppm_comp_pp_ring.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                 ppm_comp_pp_ring
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_comp_pp_verlet.f b/src/ppm_comp_pp_verlet.f
index d6ab4274490650adaf7defd1b2774421fa518f8e..0b0949fa6462fd4126866b7cc955adcf9de6ca37 100644
--- a/src/ppm_comp_pp_verlet.f
+++ b/src/ppm_comp_pp_verlet.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                 ppm_comp_pp_verlet
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_fft_bd_2d.f b/src/ppm_fdsolver_fft_bd_2d.f
index 2050fedddc849a835627817ffee768db85901655..0ed4b168e005a99300cff376e7323366c38ca131 100644
--- a/src/ppm_fdsolver_fft_bd_2d.f
+++ b/src/ppm_fdsolver_fft_bd_2d.f
@@ -35,7 +35,7 @@
       !  initial implementation
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_fft_bd_3d.f b/src/ppm_fdsolver_fft_bd_3d.f
index b4b74c813a9ab4f5bd76ab360904d683ec79b893..7c6c6b73b2ba96007b8e51d4641734697da60965 100644
--- a/src/ppm_fdsolver_fft_bd_3d.f
+++ b/src/ppm_fdsolver_fft_bd_3d.f
@@ -38,7 +38,7 @@
       !  initial implementation
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_fft_fd_2d.f b/src/ppm_fdsolver_fft_fd_2d.f
index 7298af44b7382c056ae7690a0153dec53952b991..5632e29dc4458db035c397b1ba24df4e6918580c 100644
--- a/src/ppm_fdsolver_fft_fd_2d.f
+++ b/src/ppm_fdsolver_fft_fd_2d.f
@@ -35,7 +35,7 @@
       !  initial implementation
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_fft_fd_3d.f b/src/ppm_fdsolver_fft_fd_3d.f
index 5c96f4d95340ecb9df8a1e265fbe6de54fa49c66..2cbd4926c0a2a9afbaaf784ad527b9598d726cf2 100644
--- a/src/ppm_fdsolver_fft_fd_3d.f
+++ b/src/ppm_fdsolver_fft_fd_3d.f
@@ -41,7 +41,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_finalize.f b/src/ppm_fdsolver_finalize.f
index dfcd9dd053cafb548147bec8a0e7dca1d1d2189d..cbcbfbbd83bc0a383297cc63d88693647f051b91 100644
--- a/src/ppm_fdsolver_finalize.f
+++ b/src/ppm_fdsolver_finalize.f
@@ -41,7 +41,7 @@
       !  initial implementation
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_init.f b/src/ppm_fdsolver_init.f
index 9482fddd54d54fc84f1d903c4c42dbc6ac157e13..9f574cf59c4ecfbd39eeb8c6b3fbacf825ae47e2 100644
--- a/src/ppm_fdsolver_init.f
+++ b/src/ppm_fdsolver_init.f
@@ -87,7 +87,7 @@
       !  initial implementation
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_map_2d.f b/src/ppm_fdsolver_map_2d.f
index 17a2853d23006161b794df1e21ffbd3365779f82..a0e37df8901fe07a3421aede420ba8aee02a09d0 100644
--- a/src/ppm_fdsolver_map_2d.f
+++ b/src/ppm_fdsolver_map_2d.f
@@ -52,7 +52,7 @@
       !  Removed Routines sections from the header comment.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_map_3d.f b/src/ppm_fdsolver_map_3d.f
index 64638280a846935b0b69b634ae742c84b20ad443..c4b6014bd18238b4ff07d3d74cdca4ddb00e7666 100644
--- a/src/ppm_fdsolver_map_3d.f
+++ b/src/ppm_fdsolver_map_3d.f
@@ -55,7 +55,7 @@
       !  Removed Routines sections from the header comment.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_poisson_2d.f b/src/ppm_fdsolver_poisson_2d.f
index 6826ce922286aba396c7e406abc3f5703818cf24..104aa527badbaac7d9a78eceedbd05a4fe1c5e48 100644
--- a/src/ppm_fdsolver_poisson_2d.f
+++ b/src/ppm_fdsolver_poisson_2d.f
@@ -60,7 +60,7 @@
       !  implementation from scratch
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_poisson_3d.f b/src/ppm_fdsolver_poisson_3d.f
index 1db78d90e34cce53c75f804bccccb3f8d24992cc..cf9b9390d5985fb4ba8689c64584d4c3bcb29d53 100644
--- a/src/ppm_fdsolver_poisson_3d.f
+++ b/src/ppm_fdsolver_poisson_3d.f
@@ -57,7 +57,7 @@
       !  implementation from scratch
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_solve_2d.f b/src/ppm_fdsolver_solve_2d.f
index 8185f2e815a9bd7729b17faa90c680064fa3e6c8..6c14a8a6bf4c54a2559eb63bca1dc9693322c01c 100644
--- a/src/ppm_fdsolver_solve_2d.f
+++ b/src/ppm_fdsolver_solve_2d.f
@@ -130,7 +130,7 @@
       !  implementation from scratch
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fdsolver_solve_3d.f b/src/ppm_fdsolver_solve_3d.f
index f4055bb8d99a982c6a3cd8055dd389435b625c88..bbc11b64668f1d749b1e50d862fbcd6fedc1427b 100644
--- a/src/ppm_fdsolver_solve_3d.f
+++ b/src/ppm_fdsolver_solve_3d.f
@@ -159,7 +159,7 @@
       !  implementation from scratch
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fmm_expansion.f b/src/ppm_fmm_expansion.f
index eb6f4a4ea9047b98b1ad40e1bb06d7980d4d6f9a..c57b91db78d67e37d16c3f10a740671cebf2c4f0 100644
--- a/src/ppm_fmm_expansion.f
+++ b/src/ppm_fmm_expansion.f
@@ -97,7 +97,7 @@
       !  start
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fmm_expchange.f b/src/ppm_fmm_expchange.f
index 9d864d5d4d9c8abd396879d5fb6fe2dec7ac5a51..3847f61ec85840b21e2579b375c3914c921da3a0 100644
--- a/src/ppm_fmm_expchange.f
+++ b/src/ppm_fmm_expchange.f
@@ -70,7 +70,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fmm_finalize.f b/src/ppm_fmm_finalize.f
index d8d2fdc6e0fbde74a9c64a45cf076818398ba77c..fb5c35fdbcefc07d873a06351cbfd27284ba20f5 100644
--- a/src/ppm_fmm_finalize.f
+++ b/src/ppm_fmm_finalize.f
@@ -64,7 +64,7 @@
       !  start
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fmm_init.f b/src/ppm_fmm_init.f
index ed3987af5ac967774f1773e9ce01c9be4f1dd395..ef2f557fae79b598d2e2e42581a75d13cfc9eeed 100644
--- a/src/ppm_fmm_init.f
+++ b/src/ppm_fmm_init.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                    ppm_fmm_init
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fmm_potential.f b/src/ppm_fmm_potential.f
index b87de6ef617eb6281fb8fd9b17adb2e09a6b7b23..4659bce763da2b5bf033b7243fc5be492f502b57 100644
--- a/src/ppm_fmm_potential.f
+++ b/src/ppm_fmm_potential.f
@@ -129,7 +129,7 @@
       !  start
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fmm_pretraverse.f b/src/ppm_fmm_pretraverse.f
index 50bf2fdacbf4401f11195cf3bad6cf4a5d1848b5..22aeae99d3762993d2753698e26ca354b145b318 100644
--- a/src/ppm_fmm_pretraverse.f
+++ b/src/ppm_fmm_pretraverse.f
@@ -93,7 +93,7 @@
       !  start.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_fmm_traverse.f b/src/ppm_fmm_traverse.f
index c36dc57f20c6222f6c8be5422f2e1759c183f4db..d919e748d2e32a604b867ff2479b5d003d0e9330 100644
--- a/src/ppm_fmm_traverse.f
+++ b/src/ppm_fmm_traverse.f
@@ -78,7 +78,7 @@
       !  start
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_cpt.f b/src/ppm_gmm_cpt.f
index 6955fdddcca6b67b1813cb57109ae03cec6b3b56..0df23119bbf5e025f505ef828dc330c95a2894e7 100644
--- a/src/ppm_gmm_cpt.f
+++ b/src/ppm_gmm_cpt.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                  ppm_gmm_cpt
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_extend.f b/src/ppm_gmm_extend.f
index 91fec6beeda0007eab41877b81a711ed98153e4f..aa52ff3d534ba9fb537965cb9812bfe4e0a90387 100644
--- a/src/ppm_gmm_extend.f
+++ b/src/ppm_gmm_extend.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                  ppm_gmm_extend
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_extend_bkwd.f b/src/ppm_gmm_extend_bkwd.f
index f53e0b9a4fa4cd61d23e91e4e95e68b2705aced7..585c166e5ca97fa0565d8b9d1a1f0d5411ae1de2 100644
--- a/src/ppm_gmm_extend_bkwd.f
+++ b/src/ppm_gmm_extend_bkwd.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                 ppm_gmm_extend_bkwd
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_extend_fwd.f b/src/ppm_gmm_extend_fwd.f
index 0f59d7c9ba049f6edf9d3f9aea8fefb7fb3f19ae..692e65c07d38f224606e401c082cd46d29576d02 100644
--- a/src/ppm_gmm_extend_fwd.f
+++ b/src/ppm_gmm_extend_fwd.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                ppm_gmm_extend_fwd
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_finalize.f b/src/ppm_gmm_finalize.f
index 953e03a6fe213df15ff7679dadca2e22353afba5..26568d1c9cc8e485d6d81db64bf40179716458e7 100644
--- a/src/ppm_gmm_finalize.f
+++ b/src/ppm_gmm_finalize.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                  ppm_gmm_finalize
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_init.f b/src/ppm_gmm_init.f
index f5a29c57376ad5fcb13c9019e45723f6e5871c90..00f189624412016cf09c93360f7ea45fc01a8006 100644
--- a/src/ppm_gmm_init.f
+++ b/src/ppm_gmm_init.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                   ppm_gmm_init
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_kickoff.f b/src/ppm_gmm_kickoff.f
index a64b75d2ed24313900c76a3e2ad394e5a0f50164..bc1a90675504e462430c93139cc5ac5a1705dbda 100644
--- a/src/ppm_gmm_kickoff.f
+++ b/src/ppm_gmm_kickoff.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                 ppm_gmm_kickoff
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_march.f b/src/ppm_gmm_march.f
index 7e72156c2bdfd70fc2f64421bc3899f704ae3879..348fc85c690a9391dbc73ea053e77b827ee00e89 100644
--- a/src/ppm_gmm_march.f
+++ b/src/ppm_gmm_march.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                   ppm_gmm_march
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_march_bkwd.f b/src/ppm_gmm_march_bkwd.f
index dcc09660c2120bb2c0f4b726b1ab6c3041125d6c..d743377d3a7032e2d3eb7e510b364638fff26b88 100644
--- a/src/ppm_gmm_march_bkwd.f
+++ b/src/ppm_gmm_march_bkwd.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                 ppm_gmm_march_bkwd
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_march_fwd.f b/src/ppm_gmm_march_fwd.f
index 8385af9da054f7c60939a2d32492484b92be593a..8653d8e16843f7896549124725b7b2d45419615e 100644
--- a/src/ppm_gmm_march_fwd.f
+++ b/src/ppm_gmm_march_fwd.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                 ppm_gmm_march_fwd
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_gmm_reinitialize.f b/src/ppm_gmm_reinitialize.f
index 7f6de75bf6703ddfa838cdde24f5d4e12c619a97..c0dbca0b2d4c3706e3476fa6695d1d64d25ac529 100644
--- a/src/ppm_gmm_reinitialize.f
+++ b/src/ppm_gmm_reinitialize.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   :                ppm_gmm_reinitialize
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_bem_basis.f b/src/ppm_module_bem_basis.f
index fa73f31eac7c0cb886c48a1fca784522dfeca65f..506be13a2d2ba233bd5fdba6a8422bbda9886536 100644
--- a/src/ppm_module_bem_basis.f
+++ b/src/ppm_module_bem_basis.f
@@ -19,7 +19,7 @@
       !  units.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_bem_quadrule.f b/src/ppm_module_bem_quadrule.f
index 9ea05abe653c309677828ea710b80fbcbed7af79..c6c9a19eafedab9c705ab0b58aedaec26d2a4846 100644
--- a/src/ppm_module_bem_quadrule.f
+++ b/src/ppm_module_bem_quadrule.f
@@ -19,7 +19,7 @@
       !  units.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_bem_quadrule_npoints.f b/src/ppm_module_bem_quadrule_npoints.f
index aa07c37c8a8be2adda0ff4ec4217c3c88bab3882..32f17afb952e2c0d1e0ac14b6bfad28565e4c4e1 100644
--- a/src/ppm_module_bem_quadrule_npoints.f
+++ b/src/ppm_module_bem_quadrule_npoints.f
@@ -19,7 +19,7 @@
       !  units.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_comp_part.f b/src/ppm_module_comp_part.f
index 0c3cfe724884293e5418a0f89ffc249346a6fd23..477bf8c6a33aad8c90d137968af333ec04271b5d 100644
--- a/src/ppm_module_comp_part.f
+++ b/src/ppm_module_comp_part.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Module       :                ppm_module_comp_part
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_comp_pp_cell.f b/src/ppm_module_comp_pp_cell.f
index 0344ac72d508b96dab9404e5bc31b56ed795804b..88e868b386f142338b5f7bec7ae3657a339de870 100644
--- a/src/ppm_module_comp_pp_cell.f
+++ b/src/ppm_module_comp_pp_cell.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Module       :              ppm_module_comp_pp_cell
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_comp_pp_correct.f b/src/ppm_module_comp_pp_correct.f
index 1829a873d3887c62a43aeeff520023e08462e8c8..feaea45b17ca09f1c5d5e013139ceae1041e9f86 100644
--- a/src/ppm_module_comp_pp_correct.f
+++ b/src/ppm_module_comp_pp_correct.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Module       :             ppm_module_comp_pp_correct
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_comp_pp_doring.f b/src/ppm_module_comp_pp_doring.f
index b6af2e86f3fe4fb3c55bc1e615897190afed5986..bd1251ea87702382137c6d2f756f021f468fee16 100644
--- a/src/ppm_module_comp_pp_doring.f
+++ b/src/ppm_module_comp_pp_doring.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Module       :             ppm_module_comp_pp_doring
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_comp_pp_mk_table.f b/src/ppm_module_comp_pp_mk_table.f
index 33b7415d24c413cf2d24757483375185988b8074..0c86624460188bb2d9cc7cf53d6dff12ae4609a5 100644
--- a/src/ppm_module_comp_pp_mk_table.f
+++ b/src/ppm_module_comp_pp_mk_table.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Module       :             ppm_module_comp_pp_mk_table
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_comp_pp_ring.f b/src/ppm_module_comp_pp_ring.f
index 0ffd5d2f26fe5dd5072a4b5efa45097e58d808d0..910f9ecd8bbb4e64223d8e6e6e5c0f67fad3c7d9 100644
--- a/src/ppm_module_comp_pp_ring.f
+++ b/src/ppm_module_comp_pp_ring.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Module       :              ppm_module_comp_pp_ring
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_comp_pp_verlet.f b/src/ppm_module_comp_pp_verlet.f
index de6e4d374963c6cecc3aca03b87c165c4b8473c8..3d866924df8402b8e9b90bd927592012d43bb91f 100644
--- a/src/ppm_module_comp_pp_verlet.f
+++ b/src/ppm_module_comp_pp_verlet.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Module       :              ppm_module_comp_pp_verlet
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_data_fieldsolver.f b/src/ppm_module_data_fieldsolver.f
index b22adb8c30897a3795986922023f0bdf1d1ac6e1..6932012a2f2ef53a5a2e4b4cefe19173eef37ab6 100644
--- a/src/ppm_module_data_fieldsolver.f
+++ b/src/ppm_module_data_fieldsolver.f
@@ -22,7 +22,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_data_fmm.f b/src/ppm_module_data_fmm.f
index 8e0e269fab1b0fe44d7e97486de46fb8dfe986fe..318c74dd0fa42fab333d9723b3531b8f30f3a1de 100644
--- a/src/ppm_module_data_fmm.f
+++ b/src/ppm_module_data_fmm.f
@@ -60,7 +60,7 @@
       !  Start.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_data_ode.f b/src/ppm_module_data_ode.f
index 79da2f5ffedde6b41641d3d8109cd95d59d5b34b..f5100ab2b1cd08b01fe9f62b92c1512011422f24 100644
--- a/src/ppm_module_data_ode.f
+++ b/src/ppm_module_data_ode.f
@@ -38,7 +38,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fdsolver_fft_bd.f b/src/ppm_module_fdsolver_fft_bd.f
index 7abdc4d96ccfa4c7eb3b44994f83c23126edff0f..22ccfbd64a2760e4e5005857732d57780543bad3 100644
--- a/src/ppm_module_fdsolver_fft_bd.f
+++ b/src/ppm_module_fdsolver_fft_bd.f
@@ -23,7 +23,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fdsolver_fft_fd.f b/src/ppm_module_fdsolver_fft_fd.f
index 47c2d3d4f40129b72b37b29f93fbf30f2632a47f..8fd1b198d5e97a62b596f6f29a4c7a2a2c3b8b5d 100644
--- a/src/ppm_module_fdsolver_fft_fd.f
+++ b/src/ppm_module_fdsolver_fft_fd.f
@@ -24,7 +24,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fdsolver_finalize.f b/src/ppm_module_fdsolver_finalize.f
index 49dad002ba1941de2024770025dead4a0462b179..639c740264fbb3a9e982d56eb1b49b8a30a0c983 100644
--- a/src/ppm_module_fdsolver_finalize.f
+++ b/src/ppm_module_fdsolver_finalize.f
@@ -13,7 +13,7 @@
       !-------------------------------------------------------------------------
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fdsolver_init.f b/src/ppm_module_fdsolver_init.f
index 9d214c7215579304a15372e9ad0fd6a74d62f3ea..8bf3daa6ee9c646baa6bd24206468f36c539218c 100644
--- a/src/ppm_module_fdsolver_init.f
+++ b/src/ppm_module_fdsolver_init.f
@@ -16,7 +16,7 @@
       !-------------------------------------------------------------------------
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fdsolver_map.f b/src/ppm_module_fdsolver_map.f
index 07231d0c13b3a83f9b9050f2d69652c700db80ec..d525ac9f9cb481038c607a21f7cc45ddbbd98a7a 100644
--- a/src/ppm_module_fdsolver_map.f
+++ b/src/ppm_module_fdsolver_map.f
@@ -16,7 +16,7 @@
       !-------------------------------------------------------------------------
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fdsolver_poisson.f b/src/ppm_module_fdsolver_poisson.f
index caf82493e770489b02ebf2e873614f33b4a173d2..ef0747f3a0bb84571feb9ca62926d7fe8858ac37 100644
--- a/src/ppm_module_fdsolver_poisson.f
+++ b/src/ppm_module_fdsolver_poisson.f
@@ -16,7 +16,7 @@
       !-------------------------------------------------------------------------
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fdsolver_solve.f b/src/ppm_module_fdsolver_solve.f
index 3cbe088d833b118b37f76c7f7d9702263c1ef3a1..7447b0a5bfed6f21ee2150cd6456894e91519841 100644
--- a/src/ppm_module_fdsolver_solve.f
+++ b/src/ppm_module_fdsolver_solve.f
@@ -17,7 +17,7 @@
       !-------------------------------------------------------------------------
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fft.f b/src/ppm_module_fft.f
index 8c498b35ee74c19a36303910cf141b73bd78a9cf..2324e2950e1b81db53ef24f1a576a5c814796fed 100644
--- a/src/ppm_module_fft.f
+++ b/src/ppm_module_fft.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_module_fft
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! This modules contains routines for creating FFTW plans and executing them
diff --git a/src/ppm_module_fmm_expansion.f b/src/ppm_module_fmm_expansion.f
index 28d722bc8b71507089c6470f9ef6fa692ff32bb0..6899ae37c7a7bc5b59908f2c6d19b5d687adcfef 100644
--- a/src/ppm_module_fmm_expansion.f
+++ b/src/ppm_module_fmm_expansion.f
@@ -27,7 +27,7 @@
       !  Revision 0  2004/11/25 16:38:33 polasekb
       !  Start
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fmm_expchange.f b/src/ppm_module_fmm_expchange.f
index 69c882df22685557f1adf216f1d3799a2181ba0c..926c5f61d496634cae3853309b243ac904203cc0 100644
--- a/src/ppm_module_fmm_expchange.f
+++ b/src/ppm_module_fmm_expchange.f
@@ -30,7 +30,7 @@
       !  Revision 0  2004/11/11 16:38:33 polasekb
       !  Start
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fmm_finalize.f b/src/ppm_module_fmm_finalize.f
index 943769bb7beea347d86b605274df4fe98793e356..6a2c0cfb69a7e174e06e58baebd64a8b48fdd2a8 100644
--- a/src/ppm_module_fmm_finalize.f
+++ b/src/ppm_module_fmm_finalize.f
@@ -32,7 +32,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fmm_init.f b/src/ppm_module_fmm_init.f
index 7dfd5a6a4f7f17923e9810b1241f7db8195e260f..2485468e01f07cd75816194d0c2f66ccc3908cc7 100644
--- a/src/ppm_module_fmm_init.f
+++ b/src/ppm_module_fmm_init.f
@@ -27,7 +27,7 @@
       !  Revision 0  2004/11/11 16:38:33 polasekb
       !  Start
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fmm_potential.f b/src/ppm_module_fmm_potential.f
index 8e9b1c660528d95e3215249f55020f2af4415370..dd67da2640ab72664f9969b2b516c274b8615645 100644
--- a/src/ppm_module_fmm_potential.f
+++ b/src/ppm_module_fmm_potential.f
@@ -27,7 +27,7 @@
       !  Revision 0  2004/11/25 16:38:33 polasekb
       !  Start
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fmm_pretraverse.f b/src/ppm_module_fmm_pretraverse.f
index d4f8ca3ab228f9ccf9f9e64ae8a07ec59dde01de..7276724a13ea415de9de682a061def9e1e3d9263 100644
--- a/src/ppm_module_fmm_pretraverse.f
+++ b/src/ppm_module_fmm_pretraverse.f
@@ -24,7 +24,7 @@
       ! initial implementation
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_fmm_traverse.f b/src/ppm_module_fmm_traverse.f
index 396760bd20d32fa0cf977d5327d027c616376451..eb1d69a05969ba7b5fa7784c7b0e1abf55087bda 100644
--- a/src/ppm_module_fmm_traverse.f
+++ b/src/ppm_module_fmm_traverse.f
@@ -33,7 +33,7 @@
       !  Revision 0  2004/12/02 15:38:33 polasekb
       !  Start
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_cpt.f b/src/ppm_module_gmm_cpt.f
index f70ac24051046ef8b9a1a04603da8dffca222a12..77ac4fddd5795d02f14808d721c221506e3e9967 100644
--- a/src/ppm_module_gmm_cpt.f
+++ b/src/ppm_module_gmm_cpt.f
@@ -22,7 +22,7 @@
       !  Initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_extend.f b/src/ppm_module_gmm_extend.f
index a1d8b279c5523619174c12c2a91f9d9b19102a7d..b70f6bf978e6b671ff0fa1f2cc2c418779b97b1d 100644
--- a/src/ppm_module_gmm_extend.f
+++ b/src/ppm_module_gmm_extend.f
@@ -28,7 +28,7 @@
       !  Initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_extend_bkwd.f b/src/ppm_module_gmm_extend_bkwd.f
index 6b07a3bc43cb949ed4b7735552d9178a8c5f32cd..05e2da3388bff9876d8f40957a67aaec6cd7e087 100644
--- a/src/ppm_module_gmm_extend_bkwd.f
+++ b/src/ppm_module_gmm_extend_bkwd.f
@@ -21,7 +21,7 @@
       !  compilation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_extend_fwd.f b/src/ppm_module_gmm_extend_fwd.f
index d81a3732f9364055c5749fc607bf54f2f4c01077..3a0e29cae5d380d7fbe77b4efb4d0efde25a2ef3 100644
--- a/src/ppm_module_gmm_extend_fwd.f
+++ b/src/ppm_module_gmm_extend_fwd.f
@@ -21,7 +21,7 @@
       !  compilation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_finalize.f b/src/ppm_module_gmm_finalize.f
index 313457c7b1ea84b4f29a4c8570c9367dadd97846..94cb0e1c2bd76e00b2b624f618f78196e246ef27 100644
--- a/src/ppm_module_gmm_finalize.f
+++ b/src/ppm_module_gmm_finalize.f
@@ -19,7 +19,7 @@
       !  Initial check-in. BEWARE: Not tested in parallel yet!
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_init.f b/src/ppm_module_gmm_init.f
index cf04f2f62d87d595b22b6a50d97f5fc9e936536d..b8cd2f89a5577629af266eeb6bc8963725ffa70f 100644
--- a/src/ppm_module_gmm_init.f
+++ b/src/ppm_module_gmm_init.f
@@ -19,7 +19,7 @@
       !  Initial check-in. BEWARE: Not tested in parallel yet!
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_kickoff.f b/src/ppm_module_gmm_kickoff.f
index f1c34ff7225fa2dfa27f9f0cbe7db6be4ec96a07..ccd08e3a8660d6abeeddfae5f572dacfe8d73c9e 100644
--- a/src/ppm_module_gmm_kickoff.f
+++ b/src/ppm_module_gmm_kickoff.f
@@ -22,7 +22,7 @@
       !  Initial check-in. BEWARE: Not tested in parallel yet!
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_march.f b/src/ppm_module_gmm_march.f
index e75886428d771656efc16ba46616992a4b55a984..fdee1a450ffc4dc4bdbcedb01c84a80ca9f5f4f5 100644
--- a/src/ppm_module_gmm_march.f
+++ b/src/ppm_module_gmm_march.f
@@ -22,7 +22,7 @@
       !  Initial check-in. BEWARE: Not tested in parallel yet!
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_march_bkwd.f b/src/ppm_module_gmm_march_bkwd.f
index 8c7043d7aec4f557a202b37adfee96d5a59141ca..3972de019f6e1d8465766db76fa59668ae1474c4 100644
--- a/src/ppm_module_gmm_march_bkwd.f
+++ b/src/ppm_module_gmm_march_bkwd.f
@@ -19,7 +19,7 @@
       !  Initial commit, but tested.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_march_fwd.f b/src/ppm_module_gmm_march_fwd.f
index 78a6a183c1a50c54ca234eff93c3d6004a8548b0..545855b2ae14ae6afd2801d5e32986dab01b9073 100644
--- a/src/ppm_module_gmm_march_fwd.f
+++ b/src/ppm_module_gmm_march_fwd.f
@@ -19,7 +19,7 @@
       !  Initial commit, but tested.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_gmm_reinitialize.f b/src/ppm_module_gmm_reinitialize.f
index 4806eee5b2bbd04a3b9ceed53e16d2c85f88242b..5ff1da14597884422d997ddb1ebf44289ad96df1 100644
--- a/src/ppm_module_gmm_reinitialize.f
+++ b/src/ppm_module_gmm_reinitialize.f
@@ -26,7 +26,7 @@
       !  Initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_hamjac_ext.f b/src/ppm_module_hamjac_ext.f
index 9d1b3c7753a245e35c8c9d4b582a01b7d1b37184..888479b4549167acdb12ba27f15c052d5c43e422 100644
--- a/src/ppm_module_hamjac_ext.f
+++ b/src/ppm_module_hamjac_ext.f
@@ -18,7 +18,7 @@
       !  Initial check-in.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_hamjac_reinit.f b/src/ppm_module_hamjac_reinit.f
index 0dc0a7a8b00be6e5fe9adce4f6d4f5f3e7f9f20d..9d5485c9fa868332d62a69f132691e7e0c927307 100644
--- a/src/ppm_module_hamjac_reinit.f
+++ b/src/ppm_module_hamjac_reinit.f
@@ -19,7 +19,7 @@
       !  Initial check-in.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_mg_alloc.f b/src/ppm_module_mg_alloc.f
index e60fb91042744ddc578cf8d2b7a65a0c607473d4..0c36715413988831d865f26ea741d1c2bd150c90 100644
--- a/src/ppm_module_mg_alloc.f
+++ b/src/ppm_module_mg_alloc.f
@@ -20,7 +20,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_mg_core.f b/src/ppm_module_mg_core.f
index fb5bee797d583793037e7642ae36a93628bfa36c..6acd216d52b26bc4808848d6386088687e48cdf6 100644
--- a/src/ppm_module_mg_core.f
+++ b/src/ppm_module_mg_core.f
@@ -20,7 +20,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_mg_finalize.f b/src/ppm_module_mg_finalize.f
index 3b823689e49319e0ee21b1b5608d3a28a333c47d..75eeb3dd9ac66b4302eee48b5f88effb4c464557 100644
--- a/src/ppm_module_mg_finalize.f
+++ b/src/ppm_module_mg_finalize.f
@@ -20,7 +20,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_mg_init.f b/src/ppm_module_mg_init.f
index b10f80f13a2b23cb9270f26fecc420e547b6298e..b6032734c3f5f780682cfd02a22fb8eaf519d05b 100644
--- a/src/ppm_module_mg_init.f
+++ b/src/ppm_module_mg_init.f
@@ -13,7 +13,7 @@
       !-------------------------------------------------------------------------
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_mg_prolong.f b/src/ppm_module_mg_prolong.f
index c715b6f988c4e06cd0ac8c77f7419a942543ea9b..5c206ee6eed3727de3b49f0409d98a633bc35ff1 100644
--- a/src/ppm_module_mg_prolong.f
+++ b/src/ppm_module_mg_prolong.f
@@ -15,7 +15,7 @@
       !
       !-------------------------------------------------------------------------
       !
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_mg_res.f b/src/ppm_module_mg_res.f
index e1e6e66c998475733f3b8c58d19ce4fc233faa04..9ad42525e35a1e1017bd3e9fb3ad1eac2846f2e3 100644
--- a/src/ppm_module_mg_res.f
+++ b/src/ppm_module_mg_res.f
@@ -19,7 +19,7 @@
       ! MG new version
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_mg_restrict.f b/src/ppm_module_mg_restrict.f
index 20ed35ad2109cc9232d37b9d4d75b67b3f0780a9..3194e0fca0d7ea363056ef68fbdf029357d9ed2c 100644
--- a/src/ppm_module_mg_restrict.f
+++ b/src/ppm_module_mg_restrict.f
@@ -21,7 +21,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_mg_smooth.f b/src/ppm_module_mg_smooth.f
index f83408ec1be33da13cdae75f62adeba821c38db8..9ee79e97d867258462b71c59d644f60414aeb969 100644
--- a/src/ppm_module_mg_smooth.f
+++ b/src/ppm_module_mg_smooth.f
@@ -23,7 +23,7 @@
       ! MG new version
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_mg_solv.f b/src/ppm_module_mg_solv.f
index b434f9b9153a4f8bfb51759c780826e2e73a5391..180c41b42917fe27472a8c992cb149383e0774ea 100644
--- a/src/ppm_module_mg_solv.f
+++ b/src/ppm_module_mg_solv.f
@@ -22,7 +22,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_numerics_data.f b/src/ppm_module_numerics_data.f
index 5192f37759c875888f290abbda2f2cc4d1160269..ea783d352610367fbd484865a7c73007159b7ab1 100644
--- a/src/ppm_module_numerics_data.f
+++ b/src/ppm_module_numerics_data.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Module       :                 ppm_module_numerics_data
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_ode_alldone.f b/src/ppm_module_ode_alldone.f
index 39b63482c24fc7c31abf4bcf74a5b33f7c015adb..d6c4fa9b83b1119098d1a71b74689ad7a60e4211 100644
--- a/src/ppm_module_ode_alldone.f
+++ b/src/ppm_module_ode_alldone.f
@@ -28,7 +28,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_ode_create_ode.f b/src/ppm_module_ode_create_ode.f
index e52686af6501469cc3f0d6165caf5f78be0df169..3e9efde581d9064452a0b448b167f7c1b2591a9c 100644
--- a/src/ppm_module_ode_create_ode.f
+++ b/src/ppm_module_ode_create_ode.f
@@ -22,7 +22,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_ode_finalize.f b/src/ppm_module_ode_finalize.f
index 427fb09282c72b480212b5975a82fa92a62d2e8d..41c7c2562be66d8e3f607f9d04e143c9d4d0341e 100644
--- a/src/ppm_module_ode_finalize.f
+++ b/src/ppm_module_ode_finalize.f
@@ -22,7 +22,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_ode_init.f b/src/ppm_module_ode_init.f
index c03d42c177fa350add728bb4deb27cf4563b1abe..0b58145dea7a648ee1a4d16939558f9e97b4a62a 100644
--- a/src/ppm_module_ode_init.f
+++ b/src/ppm_module_ode_init.f
@@ -22,7 +22,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_ode_map_pop.f b/src/ppm_module_ode_map_pop.f
index 3f33ed4436d573c17995f9ad67f441f09974a34c..bb3e64135b04f0f6077c3951b510f4d20303db22 100644
--- a/src/ppm_module_ode_map_pop.f
+++ b/src/ppm_module_ode_map_pop.f
@@ -22,7 +22,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_ode_map_push.f b/src/ppm_module_ode_map_push.f
index e0dc5ae9ce9193fbdaf18556a6e3164abd883bff..d5e150fc17de22fa8039248e34aae67e46aae3fc 100644
--- a/src/ppm_module_ode_map_push.f
+++ b/src/ppm_module_ode_map_push.f
@@ -22,7 +22,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_ode_start.f b/src/ppm_module_ode_start.f
index e6442d831db1a3373137213683289cae661daf7b..b5286378cd7321ab2d4843ebfe1ed3a165bdbf2c 100644
--- a/src/ppm_module_ode_start.f
+++ b/src/ppm_module_ode_start.f
@@ -22,7 +22,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_ode_step.f b/src/ppm_module_ode_step.f
index 61a11bc0a38a2d2efd780530b4589182407e5696..9b632caef22a9b8073c9247ffbea82433d1afac4 100644
--- a/src/ppm_module_ode_step.f
+++ b/src/ppm_module_ode_step.f
@@ -31,7 +31,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_poisson.f b/src/ppm_module_poisson.f
index 34ec4838a8765fa7d3f46366c7f63356d1e3a02e..1a9d844a36025379767b35f0f5f8a64bc84f26ad 100644
--- a/src/ppm_module_poisson.f
+++ b/src/ppm_module_poisson.f
@@ -1,7 +1,7 @@
       !-------------------------------------------------------------------------
       !  Subroutine   : ppm_module_poisson
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich),
       !                    Center for Fluid Dynamics (DTU)
       !
       ! Notes on the init routine:
diff --git a/src/ppm_module_util_fft_backward.f b/src/ppm_module_util_fft_backward.f
index ac4e249fa346982c869a3c930d78c5f1d8f6c4a8..b6717e90288ef930d221c224f84a0e650d93aa80 100644
--- a/src/ppm_module_util_fft_backward.f
+++ b/src/ppm_module_util_fft_backward.f
@@ -26,7 +26,7 @@
       !  units.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_util_fft_forward.f b/src/ppm_module_util_fft_forward.f
index 75a97905d4ef2a257e773a37054a15db814018c5..a0b2fcb2f33b8849e518aeefe7a70a117486643a 100644
--- a/src/ppm_module_util_fft_forward.f
+++ b/src/ppm_module_util_fft_forward.f
@@ -26,7 +26,7 @@
       !  units.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_module_util_gmres.f b/src/ppm_module_util_gmres.f
index 83540b17775467616959b00ca03195d9e4fccd85..afff521ce3d5c7bd6749b5e766a2eb517a15d85d 100644
--- a/src/ppm_module_util_gmres.f
+++ b/src/ppm_module_util_gmres.f
@@ -21,7 +21,7 @@
       !  
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_ode_alldone.f b/src/ppm_ode_alldone.f
index 85a541e788a737f731f2ac8d043272887016b8d7..264606333613a1f208a64b97cff80bcafb4d267f 100644
--- a/src/ppm_ode_alldone.f
+++ b/src/ppm_ode_alldone.f
@@ -38,7 +38,7 @@
       !  initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_ode_create_ode.f b/src/ppm_ode_create_ode.f
index 9c936511d2db36d58b6ebaa77cb35ed4a3da16f2..739110c2265d9a00d6591ade1d22337a1b319702 100644
--- a/src/ppm_ode_create_ode.f
+++ b/src/ppm_ode_create_ode.f
@@ -57,7 +57,7 @@
       !  initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_ode_finalize.f b/src/ppm_ode_finalize.f
index cddc04351092ccf9c71d45cd71d822e5cff350dd..dfa3626ff4a499b3622541fc4c3b1ac38d6980dd 100644
--- a/src/ppm_ode_finalize.f
+++ b/src/ppm_ode_finalize.f
@@ -42,7 +42,7 @@
       !  initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_ode_init.f b/src/ppm_ode_init.f
index e6cd01162791cfca8f41f16e5a4a527f0204a726..9ee8ae7675880067e69ea1038eb12f9eef8a34f6 100644
--- a/src/ppm_ode_init.f
+++ b/src/ppm_ode_init.f
@@ -45,7 +45,7 @@
       !  initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_ode_map_pop.f b/src/ppm_ode_map_pop.f
index 9002ec1bced80d33bc64db379f058e18670c61f9..f7ed72ff256a2486dac667004b9cae528cea768d 100644
--- a/src/ppm_ode_map_pop.f
+++ b/src/ppm_ode_map_pop.f
@@ -66,7 +66,7 @@
       !  initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_ode_map_push.f b/src/ppm_ode_map_push.f
index 62a46ae3210ee31a4c2b2ed1d5368602542cfb44..aa29bacda43d54511eb8ab6c89a8302826a2684d 100644
--- a/src/ppm_ode_map_push.f
+++ b/src/ppm_ode_map_push.f
@@ -47,7 +47,7 @@
       !  initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_ode_start.f b/src/ppm_ode_start.f
index 0653812bd249bedbe12cb532b3982c21a3263e17..0d967889597cc69014d1372bce2a9777c59acad1 100644
--- a/src/ppm_ode_start.f
+++ b/src/ppm_ode_start.f
@@ -41,7 +41,7 @@
       !  initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_ode_step.f b/src/ppm_ode_step.f
index b3f1a431485010f395a59328116712980b9ac96d..f5145c7e2af4b46d40cbf1cb031a307849de3184 100644
--- a/src/ppm_ode_step.f
+++ b/src/ppm_ode_step.f
@@ -102,7 +102,7 @@
       !  initial implementation.
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_template_comp_pp_cell.f b/src/ppm_template_comp_pp_cell.f
index dc84b4b42d298b2c2a15e1b88093bc1a669488da..f82ab9b4cc44a3aa5574e1ae51248ac522515d22 100644
--- a/src/ppm_template_comp_pp_cell.f
+++ b/src/ppm_template_comp_pp_cell.f
@@ -103,7 +103,7 @@
       !  Revision 1.2  2004/02/04 17:20:48  ivos
       !  Revision 1.1  2004/01/26 17:24:35  ivos
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_template_comp_pp_ring.f b/src/ppm_template_comp_pp_ring.f
index f5fd1a38143b6e3bc45661dbe2ca8f281f8183b3..7240402da38a829dccd12818271267d75568e5b9 100644
--- a/src/ppm_template_comp_pp_ring.f
+++ b/src/ppm_template_comp_pp_ring.f
@@ -76,7 +76,7 @@
       !  Revision 1.2  2004/04/23 17:25:33  oingo
       !  Revision 1.1  2004/04/22 08:29:06  oingo
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_template_comp_pp_verlet.f b/src/ppm_template_comp_pp_verlet.f
index b3256c76c7678c5fbeb65d83426b0039586d6528..0cec0c5557f0205f7b2f56695225f93f2f4f4310 100644
--- a/src/ppm_template_comp_pp_verlet.f
+++ b/src/ppm_template_comp_pp_verlet.f
@@ -97,7 +97,7 @@
       !  Revision 1.2  2004/02/24 11:35:54  ivos
       !  Revision 1.1  2004/01/26 17:24:35  ivos
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_util_fft_backward_2d.f b/src/ppm_util_fft_backward_2d.f
index 3687e0c83db74cb3606d94c90ae10d96bd8f2648..c9afa5eaa0a15f52948c819b9051d275ac410736 100644
--- a/src/ppm_util_fft_backward_2d.f
+++ b/src/ppm_util_fft_backward_2d.f
@@ -64,7 +64,7 @@
       !  included fftw3.f
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_util_fft_backward_3d.f b/src/ppm_util_fft_backward_3d.f
index 517358cf5ae355c06069b64a0e877e99ccff4286..74801e8f073ea72998641b74036095f308de24ba 100644
--- a/src/ppm_util_fft_backward_3d.f
+++ b/src/ppm_util_fft_backward_3d.f
@@ -74,7 +74,7 @@
       !  included fftw3.f
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_util_fft_forward_2d.f b/src/ppm_util_fft_forward_2d.f
index b327cb8c756998ba8894388d644234a96ba86b69..860200369be306da42449ed1282815c535bbfcab 100644
--- a/src/ppm_util_fft_forward_2d.f
+++ b/src/ppm_util_fft_forward_2d.f
@@ -68,7 +68,7 @@
       !  included fftw3.f
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_util_fft_forward_3d.f b/src/ppm_util_fft_forward_3d.f
index 4a3a2d509a6daf1ae371264826f82877f8a72718..b42c35d29037546a3c888c664c9a93134400a906 100644
--- a/src/ppm_util_fft_forward_3d.f
+++ b/src/ppm_util_fft_forward_3d.f
@@ -77,7 +77,7 @@
       !  included fftw3.f
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_util_gmres.f b/src/ppm_util_gmres.f
index 7ed5b3a357813bb66d321380605935efc02e1913..aa3422eb7c1d433976ac3cf2bc369fabcb42b125 100644
--- a/src/ppm_util_gmres.f
+++ b/src/ppm_util_gmres.f
@@ -36,7 +36,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !
diff --git a/src/ppm_util_gmres_solveupper.f b/src/ppm_util_gmres_solveupper.f
index b1ee74253818c41c7daecf7076fa51210e2a8327..264be784d2b1f27b3463d0c5eee83d37141f2c4a 100644
--- a/src/ppm_util_gmres_solveupper.f
+++ b/src/ppm_util_gmres_solveupper.f
@@ -27,7 +27,7 @@
       !
       !
       !-------------------------------------------------------------------------
-      ! Copyright (c) 2010 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
+      ! Copyright (c) 2012 CSE Lab (ETH Zurich), MOSAIC Group (ETH Zurich), 
       !                    Center for Fluid Dynamics (DTU)
       !
       !