From 3a87e0fba0d9c945b98b1e067bc04baff354a524 Mon Sep 17 00:00:00 2001
From: Romain Boman <romain.boman@gmail.com>
Date: Wed, 23 Mar 2022 14:02:21 +0100
Subject: [PATCH] update copyright date

---
 CMake/FindMPI4PY.cmake                        |   2 +-
 CMake/OSX.cmake                               |   2 +-
 CMake/debian-intel.cmake                      |   2 +-
 CMake/debian.cmake                            |   2 +-
 CMake/disable-trilinos.cmake                  |   2 +-
 CMake/fabulous.cmake                          |   2 +-
 CMake/gaston-clang-Py3.cmake                  |   2 +-
 CMake/mingw32-msys.cmake                      |   2 +-
 CMake/mingw32.cmake                           |   2 +-
 CMake/msys2.cmake                             |   2 +-
 flow/CMakeLists.txt                           |   2 +-
 flow/_src/CMakeLists.txt                      |   2 +-
 flow/_src/floww.h                             |   2 +-
 flow/_src/floww.i                             |   2 +-
 flow/benchmark/onera.py                       |   2 +-
 flow/cases/coyote.py                          |   2 +-
 flow/cases/n0012.py                           |   2 +-
 flow/cases/n0012_3.py                         |   2 +-
 flow/cases/n64A410.py                         |   2 +-
 flow/cases/rae2822.py                         |   2 +-
 flow/cases/wbht.py                            |   2 +-
 flow/cases/wht.py                             |   2 +-
 flow/default.py                               |   2 +-
 flow/models/coyote.geo                        |   2 +-
 flow/models/coyote.stp                        |   2 +-
 flow/scripts/config.py                        |   2 +-
 flow/scripts/polar.py                         |   2 +-
 flow/scripts/trim.py                          |   2 +-
 flow/src/CMakeLists.txt                       |   2 +-
 flow/src/flow.h                               |   2 +-
 flow/src/wAdjoint.cpp                         |   2 +-
 flow/src/wAdjoint.h                           |   2 +-
 flow/src/wAssign.cpp                          |   2 +-
 flow/src/wAssign.h                            |   2 +-
 flow/src/wBlowing.cpp                         |   2 +-
 flow/src/wBlowing.h                           |   2 +-
 flow/src/wBlowingResidual.cpp                 |   2 +-
 flow/src/wBlowingResidual.h                   |   2 +-
 flow/src/wBoundary.cpp                        |   2 +-
 flow/src/wBoundary.h                          |   2 +-
 flow/src/wF0El.cpp                            |   2 +-
 flow/src/wF0El.h                              |   2 +-
 flow/src/wF0Ps.cpp                            |   2 +-
 flow/src/wF0Ps.h                              |   2 +-
 flow/src/wF1Ct.cpp                            |   2 +-
 flow/src/wF1Ct.h                              |   2 +-
 flow/src/wF1El.cpp                            |   2 +-
 flow/src/wF1El.h                              |   2 +-
 flow/src/wFace.h                              |   2 +-
 flow/src/wFpeLSFunction.cpp                   |   2 +-
 flow/src/wFpeLSFunction.h                     |   2 +-
 flow/src/wFreestream.cpp                      |   2 +-
 flow/src/wFreestream.h                        |   2 +-
 flow/src/wFreestreamResidual.cpp              |   2 +-
 flow/src/wFreestreamResidual.h                |   2 +-
 flow/src/wKutta.cpp                           |   2 +-
 flow/src/wKutta.h                             |   2 +-
 flow/src/wKuttaElement.cpp                    |   2 +-
 flow/src/wKuttaElement.h                      |   2 +-
 flow/src/wKuttaResidual.cpp                   |   2 +-
 flow/src/wKuttaResidual.h                     |   2 +-
 flow/src/wLoadFunctional.cpp                  |   2 +-
 flow/src/wLoadFunctional.h                    |   2 +-
 flow/src/wMedium.cpp                          |   2 +-
 flow/src/wMedium.h                            |   2 +-
 flow/src/wNewton.cpp                          |   2 +-
 flow/src/wNewton.h                            |   2 +-
 flow/src/wPicard.cpp                          |   2 +-
 flow/src/wPicard.h                            |   2 +-
 flow/src/wPotentialResidual.cpp               |   2 +-
 flow/src/wPotentialResidual.h                 |   2 +-
 flow/src/wProblem.cpp                         |   2 +-
 flow/src/wProblem.h                           |   2 +-
 flow/src/wSolver.cpp                          |   2 +-
 flow/src/wSolver.h                            |   2 +-
 flow/src/wWake.cpp                            |   2 +-
 flow/src/wWake.h                              |   2 +-
 flow/src/wWakeElement.cpp                     |   2 +-
 flow/src/wWakeElement.h                       |   2 +-
 flow/src/wWakeResidual.cpp                    |   2 +-
 flow/src/wWakeResidual.h                      |   2 +-
 flow/tests/adjoint.py                         |   2 +-
 flow/tests/adjoint3.py                        |   2 +-
 flow/tests/bli.py                             |   2 +-
 flow/tests/cylinder.py                        |   2 +-
 flow/tests/cylinder2D5.py                     |   2 +-
 flow/tests/cylinder3.py                       |   2 +-
 flow/tests/lift.py                            |   2 +-
 flow/tests/lift3.py                           |   2 +-
 flow/tests/meshDef.py                         |   2 +-
 flow/tests/meshDef3.py                        |   2 +-
 flow/tests/nonlift.py                         |   2 +-
 flow/utils.py                                 |   2 +-
 flow/validation/agard.py                      |   2 +-
 flow/validation/onera.py                      |   2 +-
 flow/viscous/airfoil.py                       |   2 +-
 flow/viscous/boundary.py                      |   2 +-
 flow/viscous/coupler.py                       |   2 +-
 flow/viscous/newton.py                        |   2 +-
 flow/viscous/solver.py                        |   2 +-
 flow/viscous/wake.py                          |   2 +-
 heat/CMakeLists.txt                           |   2 +-
 heat/__init__.py                              |   2 +-
 heat/_src/CMakeLists.txt                      |   2 +-
 heat/_src/heatw.i                             |   2 +-
 heat/fe2.py                                   |   2 +-
 heat/models/rect.py                           |   2 +-
 heat/src/CMakeLists.txt                       |   2 +-
 heat/src/heat.h                               |   2 +-
 heat/src/wBoundary.cpp                        |   2 +-
 heat/src/wBoundary.h                          |   2 +-
 heat/src/wCompiledFct.cpp                     |   2 +-
 heat/src/wCompiledFct.h                       |   2 +-
 heat/src/wDirichlet.cpp                       |   2 +-
 heat/src/wDirichlet.h                         |   2 +-
 heat/src/wDisplayHook.cpp                     |   2 +-
 heat/src/wDisplayHook.h                       |   2 +-
 heat/src/wExtractor.cpp                       |   2 +-
 heat/src/wExtractor.h                         |   2 +-
 heat/src/wHeatTerm.cpp                        |   2 +-
 heat/src/wHeatTerm.h                          |   2 +-
 heat/src/wMedium.cpp                          |   2 +-
 heat/src/wMedium.h                            |   2 +-
 heat/src/wPeriodic.cpp                        |   2 +-
 heat/src/wPeriodic.h                          |   2 +-
 heat/src/wProblem.cpp                         |   2 +-
 heat/src/wProblem.h                           |   2 +-
 heat/src/wSolver.cpp                          |   2 +-
 heat/src/wSolver.h                            |   2 +-
 heat/src/wSource.cpp                          |   2 +-
 heat/src/wSource.h                            |   2 +-
 heat/tests/basics/anisotropy.py               |   2 +-
 heat/tests/basics/dirichletx.py               |   2 +-
 heat/tests/basics/dirichletx_stru.py          |   2 +-
 heat/tests/basics/dirichlety.py               |   2 +-
 heat/tests/basics/mat2hole.py                 |   2 +-
 heat/tests/basics/source.py                   |   2 +-
 heat/tests/directors/material.py              |   2 +-
 heat/tests/directors/neumann.py               |   2 +-
 heat/tests/directors/source.py                |   2 +-
 heat/tests/fe2/Lmpi.py                        |   2 +-
 heat/tests/fe2/heat_mpi.py                    |   2 +-
 heat/tests/fe2/micro.py                       |   2 +-
 heat/tests/nonlinear/mat2vark.py              |   2 +-
 heat/tests/periodic/honeycomb.py              |   2 +-
 heat/tests/periodic/lincomb.py                |   2 +-
 heat/tests/periodic/lincomb_fast.py           |   2 +-
 heat/utils.py                                 |   2 +-
 heat/viewer.py                                |   2 +-
 katoptron/src/wVtkExport_KIM2CLEAN.cpp        |   2 +-
 katoptron/src/wVtkExport_KIM2CLEAN.h          |   2 +-
 mirrors/CMakeLists.txt                        |   2 +-
 mirrors/_src/CMakeLists.txt                   |   2 +-
 mirrors/_src/mirrorsw.i                       |   2 +-
 mirrors/mparams/mparams.py                    |   2 +-
 mirrors/mparams_sols/s10x10.py                |   2 +-
 mirrors/mparams_sols/s10x10_c_QR_10x10.py     |   2 +-
 mirrors/mparams_sols/s10x10_c_QR_pre_10x10.py |   2 +-
 mirrors/mparams_sols/s30x30.py                |   2 +-
 mirrors/mparams_sols/s30x30_c_QR_pre_30x30.py |   2 +-
 mirrors/src/CMakeLists.txt                    |   2 +-
 mirrors/src/mirrors.h                         |   2 +-
 mirrors/src/wANSYSSolution.cpp                |   2 +-
 mirrors/src/wANSYSSolution.h                  |   2 +-
 mirrors/src/wMSurface.cpp                     |   2 +-
 mirrors/src/wMSurface.h                       |   2 +-
 mirrors/src/wMedium.cpp                       |   2 +-
 mirrors/src/wMedium.h                         |   2 +-
 mirrors/src/wProblem.cpp                      |   2 +-
 mirrors/src/wProblem.h                        |   2 +-
 mirrors/src/wSolver.cpp                       |   2 +-
 mirrors/src/wSolver.h                         |   2 +-
 mirrors/src/wTDirichlet.cpp                   |   2 +-
 mirrors/src/wTDirichlet.h                     |   2 +-
 mirrors/src/wTNeumann.cpp                     |   2 +-
 mirrors/src/wTNeumann.h                       |   2 +-
 mirrors/src/wTSource.cpp                      |   2 +-
 mirrors/src/wTSource.h                        |   2 +-
 mirrors/src/wThermoMecaTerm.cpp               |   2 +-
 mirrors/src/wThermoMecaTerm.h                 |   2 +-
 mirrors/src/wuDirichlet.cpp                   |   2 +-
 mirrors/src/wuDirichlet.h                     |   2 +-
 mirrors/src/wuNeumann.cpp                     |   2 +-
 mirrors/src/wuNeumann.h                       |   2 +-
 mirrors/tests/mparams/loop.py                 |   2 +-
 mirrors/tests/mparams/loop2.py                |   2 +-
 mirrors/tests/mparams/loop3.py                |   2 +-
 mirrors/tests/mparams/loop4.py                |   2 +-
 mirrors/tests/mparams/loop5.py                |   2 +-
 mirrors/tests/mparams/loop6.py                |   2 +-
 mirrors/tests/mparams/loop7.py                |   2 +-
 mirrors/tests/mparams/loop8.py                |   2 +-
 mirrors/tests/mparams/mparams.py              |   2 +-
 mirrors/tests/simple.py                       |   2 +-
 mirrors/viewer.py                             |   2 +-
 params/CVT/python/normal.py                   |   2 +-
 params/CVT/python/rejection.py                |   2 +-
 params/CVT/python/test.py                     |   2 +-
 params/CVT/python/test2D.py                   |   2 +-
 params/CVT/python/test2D2.py                  |   2 +-
 params/CVT/python/test3.py                    |   2 +-
 params/CVT/python/uniform.py                  |   2 +-
 params/CVT/src/CMakeLists.txt                 |   2 +-
 params/CVT/src/cvt.cpp                        |   2 +-
 params/CVT/src/cvt.hpp                        |   2 +-
 params/CVT/src/interface.cpp                  |   2 +-
 params/CVT/src/interface.hpp                  |   2 +-
 params/CVT/src/paramsCVT.h                    |   2 +-
 params/CVT/test/test.py                       |   2 +-
 params/arnst_ponthot/src/gamma.py             |   2 +-
 params/arnst_ponthot/tests/test.py            |   2 +-
 params/arnst_ponthot/tests/test1.py           |   2 +-
 params/arnst_ponthot/tests/test10.py          |   2 +-
 params/arnst_ponthot/tests/test11.py          |   2 +-
 params/arnst_ponthot/tests/test2.py           |   2 +-
 params/arnst_ponthot/tests/test3.py           |   2 +-
 params/arnst_ponthot/tests/test4.py           |   2 +-
 params/arnst_ponthot/tests/test5.py           |   2 +-
 params/arnst_ponthot/tests/test6.py           |   2 +-
 params/arnst_ponthot/tests/test7.py           |   2 +-
 params/arnst_ponthot/tests/test8.py           |   2 +-
 params/arnst_ponthot/tests/test9.py           |   2 +-
 params/dev_tests/LSP.py                       |   2 +-
 params/dev_tests/LSP_2.py                     |   2 +-
 params/dev_tests/LSP_3.py                     |   2 +-
 params/dev_tests/LSP_4.py                     |   2 +-
 params/dev_tests/LegPol.py                    |   2 +-
 params/dev_tests/LegPol2.py                   |   2 +-
 params/dev_tests/numpy_matplotlib01.py        |   2 +-
 params/dev_tests/numpy_matplotlib02.py        |   2 +-
 params/dev_tests/numpy_matplotlib03.py        |   2 +-
 params/dev_tests/numpy_matplotlib04.py        |   2 +-
 params/dev_tests/numpy_matplotlib05.py        |   2 +-
 params/src/LSP_3.py                           |   2 +-
 params/src/func.py                            |   2 +-
 params/src/gauss.py                           |   2 +-
 params/src/indices.py                         |   2 +-
 params/src/legendre.py                        |   2 +-
 params/src/legendre_norm.py                   |   2 +-
 params/src/monomials.py                       |   2 +-
 params/src/monomials_1norm.py                 |   2 +-
 params/src/plot.py                            |   2 +-
 params/src/voronoi.py                         |   2 +-
 params/src/write.py                           |   2 +-
 params/test/leg_lim.py                        |   2 +-
 run.py                                        |   2 +-
 scripts/chkencoding.py                        | 113 ------------------
 scripts/cppcheck.py                           |   1 -
 scripts/devenv-vs2017.bat                     |  10 --
 scripts/format_code.py                        |  55 ---------
 scripts/receive_workspace.sh                  |   4 -
 scripts/send_workspace.sh                     |   5 -
 scripts/slurm_example.sh                      |  16 ---
 scripts/waves_mrstlnos_only_blake.sh          |  18 ---
 scripts/waves_mrstlnos_only_bowman.sh         |  18 ---
 waves/CMakeLists.txt                          |   2 +-
 waves/__init__.py                             |   2 +-
 waves/_src/CMakeLists.txt                     |   2 +-
 waves/_src/wavesw.i                           |   2 +-
 waves/exe/CMakeLists.txt                      |   2 +-
 waves/exe/main.cpp                            |   2 +-
 waves/models/plane1mat.py                     |   2 +-
 waves/models/plane2mat.py                     |   2 +-
 waves/src/CMakeLists.txt                      |   2 +-
 waves/src/wBoundary.cpp                       |   2 +-
 waves/src/wBoundary.h                         |   2 +-
 waves/src/wDisplayHook.cpp                    |   2 +-
 waves/src/wDisplayHook.h                      |   2 +-
 waves/src/wForwardEuler.cpp                   |   2 +-
 waves/src/wForwardEuler.h                     |   2 +-
 waves/src/wMedium.cpp                         |   2 +-
 waves/src/wMedium.h                           |   2 +-
 waves/src/wNewmark.cpp                        |   2 +-
 waves/src/wNewmark.h                          |   2 +-
 waves/src/wProblem.cpp                        |   2 +-
 waves/src/wProblem.h                          |   2 +-
 waves/src/wRungeKutta.cpp                     |   2 +-
 waves/src/wRungeKutta.h                       |   2 +-
 waves/src/wSource.cpp                         |   2 +-
 waves/src/wSource.h                           |   2 +-
 waves/src/wTimeIntegration.cpp                |   2 +-
 waves/src/wTimeIntegration.h                  |   2 +-
 waves/src/wWaveTerm.cpp                       |   2 +-
 waves/src/wWaveTerm.h                         |   2 +-
 waves/src/waves.h                             |   2 +-
 waves/srcs.py                                 |   2 +-
 waves/tests/mat1/interf1.py                   |   2 +-
 waves/tests/mat1/interf2.py                   |   2 +-
 waves/tests/mat1/planewave.py                 |   2 +-
 waves/tests/mat1/pulse.py                     |   2 +-
 waves/tests/mat1/sinsrc.py                    |   2 +-
 waves/tests/mat2/interf1.py                   |   2 +-
 waves/tests/mat2/pulse.py                     |   2 +-
 waves/tests/mat2/reflex.py                    |   2 +-
 waves/tests/mat2/sinsrc.py                    |   2 +-
 waves/utils.py                                |   2 +-
 waves/viewer.py                               |   2 +-
 297 files changed, 288 insertions(+), 528 deletions(-)
 delete mode 100755 scripts/chkencoding.py
 delete mode 100755 scripts/cppcheck.py
 delete mode 100644 scripts/devenv-vs2017.bat
 delete mode 100755 scripts/format_code.py
 delete mode 100755 scripts/receive_workspace.sh
 delete mode 100755 scripts/send_workspace.sh
 delete mode 100755 scripts/slurm_example.sh
 delete mode 100755 scripts/waves_mrstlnos_only_blake.sh
 delete mode 100755 scripts/waves_mrstlnos_only_bowman.sh

diff --git a/CMake/FindMPI4PY.cmake b/CMake/FindMPI4PY.cmake
index 324a72ee..9d4bb340 100644
--- a/CMake/FindMPI4PY.cmake
+++ b/CMake/FindMPI4PY.cmake
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/CMake/OSX.cmake b/CMake/OSX.cmake
index 3fa586f5..265d2606 100644
--- a/CMake/OSX.cmake
+++ b/CMake/OSX.cmake
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/CMake/debian-intel.cmake b/CMake/debian-intel.cmake
index cd2c1cce..dfcef675 100644
--- a/CMake/debian-intel.cmake
+++ b/CMake/debian-intel.cmake
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/CMake/debian.cmake b/CMake/debian.cmake
index 829861dc..771da7d1 100644
--- a/CMake/debian.cmake
+++ b/CMake/debian.cmake
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/CMake/disable-trilinos.cmake b/CMake/disable-trilinos.cmake
index fe4283ce..e941f2a4 100644
--- a/CMake/disable-trilinos.cmake
+++ b/CMake/disable-trilinos.cmake
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/CMake/fabulous.cmake b/CMake/fabulous.cmake
index 452d3a87..97025860 100644
--- a/CMake/fabulous.cmake
+++ b/CMake/fabulous.cmake
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/CMake/gaston-clang-Py3.cmake b/CMake/gaston-clang-Py3.cmake
index 2dcb7c98..f87dee6b 100644
--- a/CMake/gaston-clang-Py3.cmake
+++ b/CMake/gaston-clang-Py3.cmake
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/CMake/mingw32-msys.cmake b/CMake/mingw32-msys.cmake
index 75890d16..24e405e5 100644
--- a/CMake/mingw32-msys.cmake
+++ b/CMake/mingw32-msys.cmake
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/CMake/mingw32.cmake b/CMake/mingw32.cmake
index bfa0c343..ba1fd545 100644
--- a/CMake/mingw32.cmake
+++ b/CMake/mingw32.cmake
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/CMake/msys2.cmake b/CMake/msys2.cmake
index eac1e14e..4c5afd03 100644
--- a/CMake/msys2.cmake
+++ b/CMake/msys2.cmake
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/CMakeLists.txt b/flow/CMakeLists.txt
index 156e07c4..3fc1d71d 100644
--- a/flow/CMakeLists.txt
+++ b/flow/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/_src/CMakeLists.txt b/flow/_src/CMakeLists.txt
index 98d7f823..1ad40ec9 100644
--- a/flow/_src/CMakeLists.txt
+++ b/flow/_src/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/_src/floww.h b/flow/_src/floww.h
index 297a990a..31c8a04f 100644
--- a/flow/_src/floww.h
+++ b/flow/_src/floww.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/_src/floww.i b/flow/_src/floww.i
index b3f6bd80..2297bd0e 100644
--- a/flow/_src/floww.i
+++ b/flow/_src/floww.i
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/benchmark/onera.py b/flow/benchmark/onera.py
index 9edc59a5..b9b531c2 100644
--- a/flow/benchmark/onera.py
+++ b/flow/benchmark/onera.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/cases/coyote.py b/flow/cases/coyote.py
index 6994b90a..d56f41d6 100644
--- a/flow/cases/coyote.py
+++ b/flow/cases/coyote.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/cases/n0012.py b/flow/cases/n0012.py
index 52234831..dae28aca 100644
--- a/flow/cases/n0012.py
+++ b/flow/cases/n0012.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/cases/n0012_3.py b/flow/cases/n0012_3.py
index c0d087e4..58bda7b7 100644
--- a/flow/cases/n0012_3.py
+++ b/flow/cases/n0012_3.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/cases/n64A410.py b/flow/cases/n64A410.py
index 3b8fcaa7..ea278bf3 100644
--- a/flow/cases/n64A410.py
+++ b/flow/cases/n64A410.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/cases/rae2822.py b/flow/cases/rae2822.py
index a447e18d..ce37142b 100644
--- a/flow/cases/rae2822.py
+++ b/flow/cases/rae2822.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/cases/wbht.py b/flow/cases/wbht.py
index 2ab10ec0..e657432e 100644
--- a/flow/cases/wbht.py
+++ b/flow/cases/wbht.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/cases/wht.py b/flow/cases/wht.py
index 72deaf3e..0cf2213f 100644
--- a/flow/cases/wht.py
+++ b/flow/cases/wht.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/default.py b/flow/default.py
index 500ce6be..0ac74567 100644
--- a/flow/default.py
+++ b/flow/default.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/models/coyote.geo b/flow/models/coyote.geo
index 9e07774f..559ca778 100755
--- a/flow/models/coyote.geo
+++ b/flow/models/coyote.geo
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/models/coyote.stp b/flow/models/coyote.stp
index ebed8a80..014c5631 100755
--- a/flow/models/coyote.stp
+++ b/flow/models/coyote.stp
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:76ff657ae6248c8360b39d292b8243502d6fd4cd251096549eb76a22be319500
+oid sha256:aa1ba0c6730f0462e2eefafde009ee124c5947b3c19dc6e4171e500ae7eaef62
 size 14132943
diff --git a/flow/scripts/config.py b/flow/scripts/config.py
index 93c79c75..b9b2c3a2 100644
--- a/flow/scripts/config.py
+++ b/flow/scripts/config.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/scripts/polar.py b/flow/scripts/polar.py
index 8d3e6942..ca7253d9 100644
--- a/flow/scripts/polar.py
+++ b/flow/scripts/polar.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/scripts/trim.py b/flow/scripts/trim.py
index 1c3b0f5f..8ddda187 100644
--- a/flow/scripts/trim.py
+++ b/flow/scripts/trim.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/src/CMakeLists.txt b/flow/src/CMakeLists.txt
index d6a008ce..cccfb0ff 100644
--- a/flow/src/CMakeLists.txt
+++ b/flow/src/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/src/flow.h b/flow/src/flow.h
index 27277a2b..2d6ad7f9 100644
--- a/flow/src/flow.h
+++ b/flow/src/flow.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wAdjoint.cpp b/flow/src/wAdjoint.cpp
index c3459c32..cd14f91d 100644
--- a/flow/src/wAdjoint.cpp
+++ b/flow/src/wAdjoint.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wAdjoint.h b/flow/src/wAdjoint.h
index 150d97d3..54d148e1 100644
--- a/flow/src/wAdjoint.h
+++ b/flow/src/wAdjoint.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wAssign.cpp b/flow/src/wAssign.cpp
index 82ecc405..f939b55f 100644
--- a/flow/src/wAssign.cpp
+++ b/flow/src/wAssign.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wAssign.h b/flow/src/wAssign.h
index 784c51e9..f33a99be 100644
--- a/flow/src/wAssign.h
+++ b/flow/src/wAssign.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wBlowing.cpp b/flow/src/wBlowing.cpp
index 50992462..8354ed86 100644
--- a/flow/src/wBlowing.cpp
+++ b/flow/src/wBlowing.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wBlowing.h b/flow/src/wBlowing.h
index c3706c31..5049a00c 100644
--- a/flow/src/wBlowing.h
+++ b/flow/src/wBlowing.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wBlowingResidual.cpp b/flow/src/wBlowingResidual.cpp
index 7753c358..8625d57c 100644
--- a/flow/src/wBlowingResidual.cpp
+++ b/flow/src/wBlowingResidual.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wBlowingResidual.h b/flow/src/wBlowingResidual.h
index 8c77ef55..c32f5ab7 100644
--- a/flow/src/wBlowingResidual.h
+++ b/flow/src/wBlowingResidual.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wBoundary.cpp b/flow/src/wBoundary.cpp
index c01595b6..2b64a39f 100644
--- a/flow/src/wBoundary.cpp
+++ b/flow/src/wBoundary.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wBoundary.h b/flow/src/wBoundary.h
index 1d4a1285..21ad216c 100644
--- a/flow/src/wBoundary.h
+++ b/flow/src/wBoundary.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wF0El.cpp b/flow/src/wF0El.cpp
index 0829796e..5dbee4fb 100644
--- a/flow/src/wF0El.cpp
+++ b/flow/src/wF0El.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wF0El.h b/flow/src/wF0El.h
index d046d991..56f88ff6 100644
--- a/flow/src/wF0El.h
+++ b/flow/src/wF0El.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wF0Ps.cpp b/flow/src/wF0Ps.cpp
index 7c8a0425..efa03505 100644
--- a/flow/src/wF0Ps.cpp
+++ b/flow/src/wF0Ps.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wF0Ps.h b/flow/src/wF0Ps.h
index b68f2dd8..c7d926ea 100644
--- a/flow/src/wF0Ps.h
+++ b/flow/src/wF0Ps.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wF1Ct.cpp b/flow/src/wF1Ct.cpp
index 57769dfe..2653211a 100644
--- a/flow/src/wF1Ct.cpp
+++ b/flow/src/wF1Ct.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wF1Ct.h b/flow/src/wF1Ct.h
index 7af9fe21..8a65a01d 100644
--- a/flow/src/wF1Ct.h
+++ b/flow/src/wF1Ct.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wF1El.cpp b/flow/src/wF1El.cpp
index d3d41fb7..3f9d629b 100644
--- a/flow/src/wF1El.cpp
+++ b/flow/src/wF1El.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wF1El.h b/flow/src/wF1El.h
index 482b13e3..ad4a433a 100644
--- a/flow/src/wF1El.h
+++ b/flow/src/wF1El.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wFace.h b/flow/src/wFace.h
index 8f82b58b..7498884e 100644
--- a/flow/src/wFace.h
+++ b/flow/src/wFace.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wFpeLSFunction.cpp b/flow/src/wFpeLSFunction.cpp
index 061ba4c0..8335f68d 100644
--- a/flow/src/wFpeLSFunction.cpp
+++ b/flow/src/wFpeLSFunction.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wFpeLSFunction.h b/flow/src/wFpeLSFunction.h
index 7297b21e..a09bf0e4 100644
--- a/flow/src/wFpeLSFunction.h
+++ b/flow/src/wFpeLSFunction.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wFreestream.cpp b/flow/src/wFreestream.cpp
index 3ade264b..fa0fe0d2 100644
--- a/flow/src/wFreestream.cpp
+++ b/flow/src/wFreestream.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wFreestream.h b/flow/src/wFreestream.h
index 27befa77..c86b18ab 100644
--- a/flow/src/wFreestream.h
+++ b/flow/src/wFreestream.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wFreestreamResidual.cpp b/flow/src/wFreestreamResidual.cpp
index 04c8a247..14d58514 100644
--- a/flow/src/wFreestreamResidual.cpp
+++ b/flow/src/wFreestreamResidual.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wFreestreamResidual.h b/flow/src/wFreestreamResidual.h
index abaa783e..39f2b564 100644
--- a/flow/src/wFreestreamResidual.h
+++ b/flow/src/wFreestreamResidual.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wKutta.cpp b/flow/src/wKutta.cpp
index 90d5087c..def45766 100644
--- a/flow/src/wKutta.cpp
+++ b/flow/src/wKutta.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wKutta.h b/flow/src/wKutta.h
index 68d5ff46..ec1a39aa 100644
--- a/flow/src/wKutta.h
+++ b/flow/src/wKutta.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wKuttaElement.cpp b/flow/src/wKuttaElement.cpp
index c155c59f..348cc667 100644
--- a/flow/src/wKuttaElement.cpp
+++ b/flow/src/wKuttaElement.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wKuttaElement.h b/flow/src/wKuttaElement.h
index 4103cc39..9c1e05f1 100644
--- a/flow/src/wKuttaElement.h
+++ b/flow/src/wKuttaElement.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wKuttaResidual.cpp b/flow/src/wKuttaResidual.cpp
index ab56bd5e..2a8ef98d 100644
--- a/flow/src/wKuttaResidual.cpp
+++ b/flow/src/wKuttaResidual.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wKuttaResidual.h b/flow/src/wKuttaResidual.h
index 562b3dcc..12ea01bb 100644
--- a/flow/src/wKuttaResidual.h
+++ b/flow/src/wKuttaResidual.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wLoadFunctional.cpp b/flow/src/wLoadFunctional.cpp
index 401de65a..da322f6b 100644
--- a/flow/src/wLoadFunctional.cpp
+++ b/flow/src/wLoadFunctional.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wLoadFunctional.h b/flow/src/wLoadFunctional.h
index 105fe2b7..e481cf1d 100644
--- a/flow/src/wLoadFunctional.h
+++ b/flow/src/wLoadFunctional.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wMedium.cpp b/flow/src/wMedium.cpp
index c03d9a81..198e37a3 100644
--- a/flow/src/wMedium.cpp
+++ b/flow/src/wMedium.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wMedium.h b/flow/src/wMedium.h
index 7bfbe691..49c34319 100644
--- a/flow/src/wMedium.h
+++ b/flow/src/wMedium.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wNewton.cpp b/flow/src/wNewton.cpp
index 65d39a9c..fc8709c8 100644
--- a/flow/src/wNewton.cpp
+++ b/flow/src/wNewton.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wNewton.h b/flow/src/wNewton.h
index bc2158a6..488fea90 100644
--- a/flow/src/wNewton.h
+++ b/flow/src/wNewton.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wPicard.cpp b/flow/src/wPicard.cpp
index ecd46f27..07811049 100644
--- a/flow/src/wPicard.cpp
+++ b/flow/src/wPicard.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wPicard.h b/flow/src/wPicard.h
index caadb681..fb9cb73c 100644
--- a/flow/src/wPicard.h
+++ b/flow/src/wPicard.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wPotentialResidual.cpp b/flow/src/wPotentialResidual.cpp
index 9122b663..ee86e495 100644
--- a/flow/src/wPotentialResidual.cpp
+++ b/flow/src/wPotentialResidual.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wPotentialResidual.h b/flow/src/wPotentialResidual.h
index 79722718..1db6f196 100644
--- a/flow/src/wPotentialResidual.h
+++ b/flow/src/wPotentialResidual.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wProblem.cpp b/flow/src/wProblem.cpp
index 46bc8ad6..eef94cf6 100644
--- a/flow/src/wProblem.cpp
+++ b/flow/src/wProblem.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wProblem.h b/flow/src/wProblem.h
index 53f2e5b3..b2f98f34 100644
--- a/flow/src/wProblem.h
+++ b/flow/src/wProblem.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wSolver.cpp b/flow/src/wSolver.cpp
index bf02f0f9..b5dc19ca 100644
--- a/flow/src/wSolver.cpp
+++ b/flow/src/wSolver.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wSolver.h b/flow/src/wSolver.h
index 0a176700..1dc38153 100644
--- a/flow/src/wSolver.h
+++ b/flow/src/wSolver.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wWake.cpp b/flow/src/wWake.cpp
index d8f28b75..9af5d4a1 100644
--- a/flow/src/wWake.cpp
+++ b/flow/src/wWake.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wWake.h b/flow/src/wWake.h
index c5efe9fb..9e4b9c42 100644
--- a/flow/src/wWake.h
+++ b/flow/src/wWake.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wWakeElement.cpp b/flow/src/wWakeElement.cpp
index 6146ed78..099a5db6 100644
--- a/flow/src/wWakeElement.cpp
+++ b/flow/src/wWakeElement.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wWakeElement.h b/flow/src/wWakeElement.h
index cf531650..43f06018 100644
--- a/flow/src/wWakeElement.h
+++ b/flow/src/wWakeElement.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wWakeResidual.cpp b/flow/src/wWakeResidual.cpp
index fcfd06b7..88f918af 100644
--- a/flow/src/wWakeResidual.cpp
+++ b/flow/src/wWakeResidual.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/src/wWakeResidual.h b/flow/src/wWakeResidual.h
index 5bad9298..4b825766 100644
--- a/flow/src/wWakeResidual.h
+++ b/flow/src/wWakeResidual.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/flow/tests/adjoint.py b/flow/tests/adjoint.py
index 990fb526..1ac2a250 100644
--- a/flow/tests/adjoint.py
+++ b/flow/tests/adjoint.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/tests/adjoint3.py b/flow/tests/adjoint3.py
index 3f21f07a..2d109e0b 100644
--- a/flow/tests/adjoint3.py
+++ b/flow/tests/adjoint3.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/tests/bli.py b/flow/tests/bli.py
index 3c7b3584..5d69d2b6 100644
--- a/flow/tests/bli.py
+++ b/flow/tests/bli.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/tests/cylinder.py b/flow/tests/cylinder.py
index 1cd3a0d9..f3fba684 100644
--- a/flow/tests/cylinder.py
+++ b/flow/tests/cylinder.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/tests/cylinder2D5.py b/flow/tests/cylinder2D5.py
index 3999b7e4..55dea297 100644
--- a/flow/tests/cylinder2D5.py
+++ b/flow/tests/cylinder2D5.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/tests/cylinder3.py b/flow/tests/cylinder3.py
index fe8328b0..01c611fc 100644
--- a/flow/tests/cylinder3.py
+++ b/flow/tests/cylinder3.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/tests/lift.py b/flow/tests/lift.py
index 52cce3bf..86e19995 100644
--- a/flow/tests/lift.py
+++ b/flow/tests/lift.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/tests/lift3.py b/flow/tests/lift3.py
index 63276b25..1b841a31 100644
--- a/flow/tests/lift3.py
+++ b/flow/tests/lift3.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/tests/meshDef.py b/flow/tests/meshDef.py
index f6fdba13..a89c0ab3 100644
--- a/flow/tests/meshDef.py
+++ b/flow/tests/meshDef.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/tests/meshDef3.py b/flow/tests/meshDef3.py
index 11459bb6..3e7de932 100644
--- a/flow/tests/meshDef3.py
+++ b/flow/tests/meshDef3.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/tests/nonlift.py b/flow/tests/nonlift.py
index 15e2bbf2..6a6f0427 100644
--- a/flow/tests/nonlift.py
+++ b/flow/tests/nonlift.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/utils.py b/flow/utils.py
index 748c8f8d..43d9e8ae 100644
--- a/flow/utils.py
+++ b/flow/utils.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/validation/agard.py b/flow/validation/agard.py
index 8df7bea8..38655a73 100644
--- a/flow/validation/agard.py
+++ b/flow/validation/agard.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/validation/onera.py b/flow/validation/onera.py
index 8d742f02..71e5bc2c 100644
--- a/flow/validation/onera.py
+++ b/flow/validation/onera.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/viscous/airfoil.py b/flow/viscous/airfoil.py
index 3886b62d..c6d0f3f8 100644
--- a/flow/viscous/airfoil.py
+++ b/flow/viscous/airfoil.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/viscous/boundary.py b/flow/viscous/boundary.py
index f3ff33aa..63a7c013 100644
--- a/flow/viscous/boundary.py
+++ b/flow/viscous/boundary.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/viscous/coupler.py b/flow/viscous/coupler.py
index fbb1989b..e5d33818 100644
--- a/flow/viscous/coupler.py
+++ b/flow/viscous/coupler.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/viscous/newton.py b/flow/viscous/newton.py
index 3715fa88..66dac2df 100644
--- a/flow/viscous/newton.py
+++ b/flow/viscous/newton.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/viscous/solver.py b/flow/viscous/solver.py
index 45f7806d..f17dfea9 100644
--- a/flow/viscous/solver.py
+++ b/flow/viscous/solver.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/flow/viscous/wake.py b/flow/viscous/wake.py
index 48c5acc7..7bef95f1 100644
--- a/flow/viscous/wake.py
+++ b/flow/viscous/wake.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/CMakeLists.txt b/heat/CMakeLists.txt
index 156e07c4..3fc1d71d 100644
--- a/heat/CMakeLists.txt
+++ b/heat/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/__init__.py b/heat/__init__.py
index 98544490..312d11ec 100644
--- a/heat/__init__.py
+++ b/heat/__init__.py
@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/_src/CMakeLists.txt b/heat/_src/CMakeLists.txt
index 8784cebd..3507ecc2 100644
--- a/heat/_src/CMakeLists.txt
+++ b/heat/_src/CMakeLists.txt
@@ -1,5 +1,5 @@
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/_src/heatw.i b/heat/_src/heatw.i
index cb15617b..0e9b0695 100644
--- a/heat/_src/heatw.i
+++ b/heat/_src/heatw.i
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/fe2.py b/heat/fe2.py
index 736cfd35..268d97a0 100755
--- a/heat/fe2.py
+++ b/heat/fe2.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/models/rect.py b/heat/models/rect.py
index 7e97dc30..a7233327 100755
--- a/heat/models/rect.py
+++ b/heat/models/rect.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/src/CMakeLists.txt b/heat/src/CMakeLists.txt
index 31b8dffa..84c672b3 100644
--- a/heat/src/CMakeLists.txt
+++ b/heat/src/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/src/heat.h b/heat/src/heat.h
index 5084a8f8..ef7f4617 100644
--- a/heat/src/heat.h
+++ b/heat/src/heat.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wBoundary.cpp b/heat/src/wBoundary.cpp
index 1963bfcc..2ec22218 100644
--- a/heat/src/wBoundary.cpp
+++ b/heat/src/wBoundary.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wBoundary.h b/heat/src/wBoundary.h
index 93476b11..3c0b8679 100644
--- a/heat/src/wBoundary.h
+++ b/heat/src/wBoundary.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wCompiledFct.cpp b/heat/src/wCompiledFct.cpp
index d41c07f0..91310881 100644
--- a/heat/src/wCompiledFct.cpp
+++ b/heat/src/wCompiledFct.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wCompiledFct.h b/heat/src/wCompiledFct.h
index 3b7bfe9e..f8d13926 100644
--- a/heat/src/wCompiledFct.h
+++ b/heat/src/wCompiledFct.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wDirichlet.cpp b/heat/src/wDirichlet.cpp
index 14f5c999..932ee6f1 100644
--- a/heat/src/wDirichlet.cpp
+++ b/heat/src/wDirichlet.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wDirichlet.h b/heat/src/wDirichlet.h
index 069bf13d..6ebf97ba 100644
--- a/heat/src/wDirichlet.h
+++ b/heat/src/wDirichlet.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wDisplayHook.cpp b/heat/src/wDisplayHook.cpp
index 427d27e2..33264943 100644
--- a/heat/src/wDisplayHook.cpp
+++ b/heat/src/wDisplayHook.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wDisplayHook.h b/heat/src/wDisplayHook.h
index 219593db..58dcbaf4 100644
--- a/heat/src/wDisplayHook.h
+++ b/heat/src/wDisplayHook.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wExtractor.cpp b/heat/src/wExtractor.cpp
index b9479d4d..f62392d7 100644
--- a/heat/src/wExtractor.cpp
+++ b/heat/src/wExtractor.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wExtractor.h b/heat/src/wExtractor.h
index 15016c8b..fb79c377 100644
--- a/heat/src/wExtractor.h
+++ b/heat/src/wExtractor.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wHeatTerm.cpp b/heat/src/wHeatTerm.cpp
index 6d0238a6..8cecc32c 100644
--- a/heat/src/wHeatTerm.cpp
+++ b/heat/src/wHeatTerm.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wHeatTerm.h b/heat/src/wHeatTerm.h
index 3bbfada2..12f9bc51 100644
--- a/heat/src/wHeatTerm.h
+++ b/heat/src/wHeatTerm.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wMedium.cpp b/heat/src/wMedium.cpp
index 6e025925..ad307a6d 100644
--- a/heat/src/wMedium.cpp
+++ b/heat/src/wMedium.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wMedium.h b/heat/src/wMedium.h
index 30e0f25e..5ba9b425 100644
--- a/heat/src/wMedium.h
+++ b/heat/src/wMedium.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wPeriodic.cpp b/heat/src/wPeriodic.cpp
index 09bb7968..56930814 100644
--- a/heat/src/wPeriodic.cpp
+++ b/heat/src/wPeriodic.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wPeriodic.h b/heat/src/wPeriodic.h
index 031d7b63..0e1d4c9a 100644
--- a/heat/src/wPeriodic.h
+++ b/heat/src/wPeriodic.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wProblem.cpp b/heat/src/wProblem.cpp
index 717fd161..90d4fdc3 100644
--- a/heat/src/wProblem.cpp
+++ b/heat/src/wProblem.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wProblem.h b/heat/src/wProblem.h
index c961be28..875aa6da 100644
--- a/heat/src/wProblem.h
+++ b/heat/src/wProblem.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wSolver.cpp b/heat/src/wSolver.cpp
index cc3f53dd..4c201877 100644
--- a/heat/src/wSolver.cpp
+++ b/heat/src/wSolver.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wSolver.h b/heat/src/wSolver.h
index 726bd4c3..bd83c28c 100644
--- a/heat/src/wSolver.h
+++ b/heat/src/wSolver.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wSource.cpp b/heat/src/wSource.cpp
index 9e588260..149c18d1 100644
--- a/heat/src/wSource.cpp
+++ b/heat/src/wSource.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/src/wSource.h b/heat/src/wSource.h
index 9de9b779..b83b7263 100644
--- a/heat/src/wSource.h
+++ b/heat/src/wSource.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/heat/tests/basics/anisotropy.py b/heat/tests/basics/anisotropy.py
index bae4e145..97b0ef25 100755
--- a/heat/tests/basics/anisotropy.py
+++ b/heat/tests/basics/anisotropy.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/basics/dirichletx.py b/heat/tests/basics/dirichletx.py
index e6e20c95..65a7c5be 100755
--- a/heat/tests/basics/dirichletx.py
+++ b/heat/tests/basics/dirichletx.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/basics/dirichletx_stru.py b/heat/tests/basics/dirichletx_stru.py
index 5721d091..cd444f39 100755
--- a/heat/tests/basics/dirichletx_stru.py
+++ b/heat/tests/basics/dirichletx_stru.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/basics/dirichlety.py b/heat/tests/basics/dirichlety.py
index 82947788..abcedb8b 100755
--- a/heat/tests/basics/dirichlety.py
+++ b/heat/tests/basics/dirichlety.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/basics/mat2hole.py b/heat/tests/basics/mat2hole.py
index eb658218..e0e3153b 100755
--- a/heat/tests/basics/mat2hole.py
+++ b/heat/tests/basics/mat2hole.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/basics/source.py b/heat/tests/basics/source.py
index e6ec2191..65d0fe84 100755
--- a/heat/tests/basics/source.py
+++ b/heat/tests/basics/source.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/directors/material.py b/heat/tests/directors/material.py
index acc6415a..a0dc3916 100755
--- a/heat/tests/directors/material.py
+++ b/heat/tests/directors/material.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/directors/neumann.py b/heat/tests/directors/neumann.py
index c0b8e1ed..8cdd8e2a 100755
--- a/heat/tests/directors/neumann.py
+++ b/heat/tests/directors/neumann.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/directors/source.py b/heat/tests/directors/source.py
index 8a58210f..83c28a92 100755
--- a/heat/tests/directors/source.py
+++ b/heat/tests/directors/source.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/fe2/Lmpi.py b/heat/tests/fe2/Lmpi.py
index 8848a5dc..cd8ce77f 100644
--- a/heat/tests/fe2/Lmpi.py
+++ b/heat/tests/fe2/Lmpi.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/fe2/heat_mpi.py b/heat/tests/fe2/heat_mpi.py
index 6947f10e..7b2dc037 100755
--- a/heat/tests/fe2/heat_mpi.py
+++ b/heat/tests/fe2/heat_mpi.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/fe2/micro.py b/heat/tests/fe2/micro.py
index db113bb8..7ec064a1 100755
--- a/heat/tests/fe2/micro.py
+++ b/heat/tests/fe2/micro.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/nonlinear/mat2vark.py b/heat/tests/nonlinear/mat2vark.py
index cbdba278..396dc994 100644
--- a/heat/tests/nonlinear/mat2vark.py
+++ b/heat/tests/nonlinear/mat2vark.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/periodic/honeycomb.py b/heat/tests/periodic/honeycomb.py
index 9d2a8bef..3a868c19 100755
--- a/heat/tests/periodic/honeycomb.py
+++ b/heat/tests/periodic/honeycomb.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/periodic/lincomb.py b/heat/tests/periodic/lincomb.py
index 8bdcf3b8..d5cbf01d 100755
--- a/heat/tests/periodic/lincomb.py
+++ b/heat/tests/periodic/lincomb.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/tests/periodic/lincomb_fast.py b/heat/tests/periodic/lincomb_fast.py
index f37686a4..c1b9677b 100755
--- a/heat/tests/periodic/lincomb_fast.py
+++ b/heat/tests/periodic/lincomb_fast.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/utils.py b/heat/utils.py
index e3ad60b6..29987fe3 100644
--- a/heat/utils.py
+++ b/heat/utils.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/heat/viewer.py b/heat/viewer.py
index 826ad955..c6b48f4b 100644
--- a/heat/viewer.py
+++ b/heat/viewer.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/katoptron/src/wVtkExport_KIM2CLEAN.cpp b/katoptron/src/wVtkExport_KIM2CLEAN.cpp
index 21f7f383..24382bd7 100644
--- a/katoptron/src/wVtkExport_KIM2CLEAN.cpp
+++ b/katoptron/src/wVtkExport_KIM2CLEAN.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/katoptron/src/wVtkExport_KIM2CLEAN.h b/katoptron/src/wVtkExport_KIM2CLEAN.h
index e47a29e8..8dbfcbe0 100644
--- a/katoptron/src/wVtkExport_KIM2CLEAN.h
+++ b/katoptron/src/wVtkExport_KIM2CLEAN.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/CMakeLists.txt b/mirrors/CMakeLists.txt
index 156e07c4..3fc1d71d 100644
--- a/mirrors/CMakeLists.txt
+++ b/mirrors/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/_src/CMakeLists.txt b/mirrors/_src/CMakeLists.txt
index fe6600e3..ec018ece 100644
--- a/mirrors/_src/CMakeLists.txt
+++ b/mirrors/_src/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/_src/mirrorsw.i b/mirrors/_src/mirrorsw.i
index eb39f9cf..d0367531 100644
--- a/mirrors/_src/mirrorsw.i
+++ b/mirrors/_src/mirrorsw.i
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/mparams/mparams.py b/mirrors/mparams/mparams.py
index b2fa9667..6db01c34 100755
--- a/mirrors/mparams/mparams.py
+++ b/mirrors/mparams/mparams.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/mparams_sols/s10x10.py b/mirrors/mparams_sols/s10x10.py
index 05270a11..80f63c27 100755
--- a/mirrors/mparams_sols/s10x10.py
+++ b/mirrors/mparams_sols/s10x10.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/mparams_sols/s10x10_c_QR_10x10.py b/mirrors/mparams_sols/s10x10_c_QR_10x10.py
index 82864e89..80b6383f 100755
--- a/mirrors/mparams_sols/s10x10_c_QR_10x10.py
+++ b/mirrors/mparams_sols/s10x10_c_QR_10x10.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/mparams_sols/s10x10_c_QR_pre_10x10.py b/mirrors/mparams_sols/s10x10_c_QR_pre_10x10.py
index 29b75139..b41383e6 100644
--- a/mirrors/mparams_sols/s10x10_c_QR_pre_10x10.py
+++ b/mirrors/mparams_sols/s10x10_c_QR_pre_10x10.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/mparams_sols/s30x30.py b/mirrors/mparams_sols/s30x30.py
index b02eda34..9857817b 100755
--- a/mirrors/mparams_sols/s30x30.py
+++ b/mirrors/mparams_sols/s30x30.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/mparams_sols/s30x30_c_QR_pre_30x30.py b/mirrors/mparams_sols/s30x30_c_QR_pre_30x30.py
index 7b655f30..03c145b0 100644
--- a/mirrors/mparams_sols/s30x30_c_QR_pre_30x30.py
+++ b/mirrors/mparams_sols/s30x30_c_QR_pre_30x30.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/src/CMakeLists.txt b/mirrors/src/CMakeLists.txt
index a7689259..997fe009 100644
--- a/mirrors/src/CMakeLists.txt
+++ b/mirrors/src/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/src/mirrors.h b/mirrors/src/mirrors.h
index df88ff41..f0025afe 100644
--- a/mirrors/src/mirrors.h
+++ b/mirrors/src/mirrors.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wANSYSSolution.cpp b/mirrors/src/wANSYSSolution.cpp
index 5a2b64b1..e5b85b47 100644
--- a/mirrors/src/wANSYSSolution.cpp
+++ b/mirrors/src/wANSYSSolution.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wANSYSSolution.h b/mirrors/src/wANSYSSolution.h
index 6c2b8ea0..125d685e 100644
--- a/mirrors/src/wANSYSSolution.h
+++ b/mirrors/src/wANSYSSolution.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wMSurface.cpp b/mirrors/src/wMSurface.cpp
index ee8f80b1..9295be42 100644
--- a/mirrors/src/wMSurface.cpp
+++ b/mirrors/src/wMSurface.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wMSurface.h b/mirrors/src/wMSurface.h
index 4e37a939..92b844f7 100644
--- a/mirrors/src/wMSurface.h
+++ b/mirrors/src/wMSurface.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wMedium.cpp b/mirrors/src/wMedium.cpp
index c40c2b82..cf78fa38 100644
--- a/mirrors/src/wMedium.cpp
+++ b/mirrors/src/wMedium.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wMedium.h b/mirrors/src/wMedium.h
index 4c2f4f70..fb4db0be 100644
--- a/mirrors/src/wMedium.h
+++ b/mirrors/src/wMedium.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wProblem.cpp b/mirrors/src/wProblem.cpp
index 16bd8f13..defa8059 100644
--- a/mirrors/src/wProblem.cpp
+++ b/mirrors/src/wProblem.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wProblem.h b/mirrors/src/wProblem.h
index 0ce6de2b..85e0cc7f 100644
--- a/mirrors/src/wProblem.h
+++ b/mirrors/src/wProblem.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wSolver.cpp b/mirrors/src/wSolver.cpp
index 24ee49ed..412d3031 100644
--- a/mirrors/src/wSolver.cpp
+++ b/mirrors/src/wSolver.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wSolver.h b/mirrors/src/wSolver.h
index 47d56632..88b798d3 100644
--- a/mirrors/src/wSolver.h
+++ b/mirrors/src/wSolver.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wTDirichlet.cpp b/mirrors/src/wTDirichlet.cpp
index 90656608..938161cb 100644
--- a/mirrors/src/wTDirichlet.cpp
+++ b/mirrors/src/wTDirichlet.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wTDirichlet.h b/mirrors/src/wTDirichlet.h
index 87a2c3df..680440d1 100644
--- a/mirrors/src/wTDirichlet.h
+++ b/mirrors/src/wTDirichlet.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wTNeumann.cpp b/mirrors/src/wTNeumann.cpp
index e3fab840..6a8087d3 100644
--- a/mirrors/src/wTNeumann.cpp
+++ b/mirrors/src/wTNeumann.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wTNeumann.h b/mirrors/src/wTNeumann.h
index d2b01330..5b340395 100644
--- a/mirrors/src/wTNeumann.h
+++ b/mirrors/src/wTNeumann.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wTSource.cpp b/mirrors/src/wTSource.cpp
index c1fc0e7b..77c6e5d9 100644
--- a/mirrors/src/wTSource.cpp
+++ b/mirrors/src/wTSource.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wTSource.h b/mirrors/src/wTSource.h
index 4b40e80f..9413fa28 100644
--- a/mirrors/src/wTSource.h
+++ b/mirrors/src/wTSource.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wThermoMecaTerm.cpp b/mirrors/src/wThermoMecaTerm.cpp
index 712542b2..08cda9d0 100644
--- a/mirrors/src/wThermoMecaTerm.cpp
+++ b/mirrors/src/wThermoMecaTerm.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wThermoMecaTerm.h b/mirrors/src/wThermoMecaTerm.h
index c02674b5..09730a94 100644
--- a/mirrors/src/wThermoMecaTerm.h
+++ b/mirrors/src/wThermoMecaTerm.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wuDirichlet.cpp b/mirrors/src/wuDirichlet.cpp
index d92acd90..3ceb032e 100644
--- a/mirrors/src/wuDirichlet.cpp
+++ b/mirrors/src/wuDirichlet.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wuDirichlet.h b/mirrors/src/wuDirichlet.h
index 91f9aafe..cda4447a 100644
--- a/mirrors/src/wuDirichlet.h
+++ b/mirrors/src/wuDirichlet.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wuNeumann.cpp b/mirrors/src/wuNeumann.cpp
index 07538b00..d078fd6b 100644
--- a/mirrors/src/wuNeumann.cpp
+++ b/mirrors/src/wuNeumann.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/src/wuNeumann.h b/mirrors/src/wuNeumann.h
index df12220f..27418811 100644
--- a/mirrors/src/wuNeumann.h
+++ b/mirrors/src/wuNeumann.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/mirrors/tests/mparams/loop.py b/mirrors/tests/mparams/loop.py
index 6223d6e6..25d7969d 100755
--- a/mirrors/tests/mparams/loop.py
+++ b/mirrors/tests/mparams/loop.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/tests/mparams/loop2.py b/mirrors/tests/mparams/loop2.py
index 1d565e98..bc511dcf 100755
--- a/mirrors/tests/mparams/loop2.py
+++ b/mirrors/tests/mparams/loop2.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/tests/mparams/loop3.py b/mirrors/tests/mparams/loop3.py
index 9cfc9216..78783666 100755
--- a/mirrors/tests/mparams/loop3.py
+++ b/mirrors/tests/mparams/loop3.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/tests/mparams/loop4.py b/mirrors/tests/mparams/loop4.py
index bab20ab1..00352da3 100755
--- a/mirrors/tests/mparams/loop4.py
+++ b/mirrors/tests/mparams/loop4.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/tests/mparams/loop5.py b/mirrors/tests/mparams/loop5.py
index fa3a075d..6cc4ac72 100755
--- a/mirrors/tests/mparams/loop5.py
+++ b/mirrors/tests/mparams/loop5.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/tests/mparams/loop6.py b/mirrors/tests/mparams/loop6.py
index 0e1a03b4..e9dbc88d 100755
--- a/mirrors/tests/mparams/loop6.py
+++ b/mirrors/tests/mparams/loop6.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/tests/mparams/loop7.py b/mirrors/tests/mparams/loop7.py
index c505a2ff..9baa16e1 100755
--- a/mirrors/tests/mparams/loop7.py
+++ b/mirrors/tests/mparams/loop7.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/tests/mparams/loop8.py b/mirrors/tests/mparams/loop8.py
index be3bee9b..5cfb13ae 100755
--- a/mirrors/tests/mparams/loop8.py
+++ b/mirrors/tests/mparams/loop8.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/tests/mparams/mparams.py b/mirrors/tests/mparams/mparams.py
index 3df2c948..39cc7880 100755
--- a/mirrors/tests/mparams/mparams.py
+++ b/mirrors/tests/mparams/mparams.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/tests/simple.py b/mirrors/tests/simple.py
index ec2070e4..4324bda1 100644
--- a/mirrors/tests/simple.py
+++ b/mirrors/tests/simple.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mirrors/viewer.py b/mirrors/viewer.py
index 5c3edc77..132ba290 100644
--- a/mirrors/viewer.py
+++ b/mirrors/viewer.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/CVT/python/normal.py b/params/CVT/python/normal.py
index d9237d34..6e3618bb 100644
--- a/params/CVT/python/normal.py
+++ b/params/CVT/python/normal.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/CVT/python/rejection.py b/params/CVT/python/rejection.py
index 3a59929d..28fc231c 100644
--- a/params/CVT/python/rejection.py
+++ b/params/CVT/python/rejection.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/CVT/python/test.py b/params/CVT/python/test.py
index eaa07964..615d477f 100644
--- a/params/CVT/python/test.py
+++ b/params/CVT/python/test.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/CVT/python/test2D.py b/params/CVT/python/test2D.py
index eb175f9a..c870b82f 100644
--- a/params/CVT/python/test2D.py
+++ b/params/CVT/python/test2D.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/CVT/python/test2D2.py b/params/CVT/python/test2D2.py
index be13c5b5..5f9b90aa 100644
--- a/params/CVT/python/test2D2.py
+++ b/params/CVT/python/test2D2.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/CVT/python/test3.py b/params/CVT/python/test3.py
index e816ddab..0a8c1571 100644
--- a/params/CVT/python/test3.py
+++ b/params/CVT/python/test3.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/CVT/python/uniform.py b/params/CVT/python/uniform.py
index 15b9258c..dc0d5f05 100644
--- a/params/CVT/python/uniform.py
+++ b/params/CVT/python/uniform.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/CVT/src/CMakeLists.txt b/params/CVT/src/CMakeLists.txt
index 0927f496..de909d58 100644
--- a/params/CVT/src/CMakeLists.txt
+++ b/params/CVT/src/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/CVT/src/cvt.cpp b/params/CVT/src/cvt.cpp
index b50f4a62..b04dc532 100644
--- a/params/CVT/src/cvt.cpp
+++ b/params/CVT/src/cvt.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/params/CVT/src/cvt.hpp b/params/CVT/src/cvt.hpp
index e6aa103e..cd8a62d3 100644
--- a/params/CVT/src/cvt.hpp
+++ b/params/CVT/src/cvt.hpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/params/CVT/src/interface.cpp b/params/CVT/src/interface.cpp
index c9f063fd..ad6142f2 100644
--- a/params/CVT/src/interface.cpp
+++ b/params/CVT/src/interface.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/params/CVT/src/interface.hpp b/params/CVT/src/interface.hpp
index 20e566da..7a3b9192 100644
--- a/params/CVT/src/interface.hpp
+++ b/params/CVT/src/interface.hpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/params/CVT/src/paramsCVT.h b/params/CVT/src/paramsCVT.h
index bcc12c3d..1de32ff2 100644
--- a/params/CVT/src/paramsCVT.h
+++ b/params/CVT/src/paramsCVT.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/params/CVT/test/test.py b/params/CVT/test/test.py
index b3ab26da..b5f62a7c 100644
--- a/params/CVT/test/test.py
+++ b/params/CVT/test/test.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/src/gamma.py b/params/arnst_ponthot/src/gamma.py
index ba1622ca..d6c8cc5e 100644
--- a/params/arnst_ponthot/src/gamma.py
+++ b/params/arnst_ponthot/src/gamma.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test.py b/params/arnst_ponthot/tests/test.py
index ac7283a5..37c52c20 100644
--- a/params/arnst_ponthot/tests/test.py
+++ b/params/arnst_ponthot/tests/test.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test1.py b/params/arnst_ponthot/tests/test1.py
index 3f0fb85c..340ee94e 100644
--- a/params/arnst_ponthot/tests/test1.py
+++ b/params/arnst_ponthot/tests/test1.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test10.py b/params/arnst_ponthot/tests/test10.py
index d196b37d..ca9cfca4 100644
--- a/params/arnst_ponthot/tests/test10.py
+++ b/params/arnst_ponthot/tests/test10.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test11.py b/params/arnst_ponthot/tests/test11.py
index 402ea1d2..dc5fb980 100644
--- a/params/arnst_ponthot/tests/test11.py
+++ b/params/arnst_ponthot/tests/test11.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test2.py b/params/arnst_ponthot/tests/test2.py
index 91768373..a17ce129 100644
--- a/params/arnst_ponthot/tests/test2.py
+++ b/params/arnst_ponthot/tests/test2.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test3.py b/params/arnst_ponthot/tests/test3.py
index e3316e7a..35383a7f 100644
--- a/params/arnst_ponthot/tests/test3.py
+++ b/params/arnst_ponthot/tests/test3.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test4.py b/params/arnst_ponthot/tests/test4.py
index 1c8759e5..ce7cfe48 100644
--- a/params/arnst_ponthot/tests/test4.py
+++ b/params/arnst_ponthot/tests/test4.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test5.py b/params/arnst_ponthot/tests/test5.py
index 592fb362..b3754926 100644
--- a/params/arnst_ponthot/tests/test5.py
+++ b/params/arnst_ponthot/tests/test5.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test6.py b/params/arnst_ponthot/tests/test6.py
index fce3c00e..0507bb3e 100644
--- a/params/arnst_ponthot/tests/test6.py
+++ b/params/arnst_ponthot/tests/test6.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test7.py b/params/arnst_ponthot/tests/test7.py
index 0a336d4f..eaa9905f 100644
--- a/params/arnst_ponthot/tests/test7.py
+++ b/params/arnst_ponthot/tests/test7.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test8.py b/params/arnst_ponthot/tests/test8.py
index 0ee0566c..ac521b1d 100644
--- a/params/arnst_ponthot/tests/test8.py
+++ b/params/arnst_ponthot/tests/test8.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/arnst_ponthot/tests/test9.py b/params/arnst_ponthot/tests/test9.py
index 4a9a0c12..993534e6 100644
--- a/params/arnst_ponthot/tests/test9.py
+++ b/params/arnst_ponthot/tests/test9.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/LSP.py b/params/dev_tests/LSP.py
index d85c392a..58c63a6a 100755
--- a/params/dev_tests/LSP.py
+++ b/params/dev_tests/LSP.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/LSP_2.py b/params/dev_tests/LSP_2.py
index de5123cf..c4b51ac5 100755
--- a/params/dev_tests/LSP_2.py
+++ b/params/dev_tests/LSP_2.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/LSP_3.py b/params/dev_tests/LSP_3.py
index 920b85f0..9017a9db 100755
--- a/params/dev_tests/LSP_3.py
+++ b/params/dev_tests/LSP_3.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/LSP_4.py b/params/dev_tests/LSP_4.py
index aedef088..bc93b7a3 100755
--- a/params/dev_tests/LSP_4.py
+++ b/params/dev_tests/LSP_4.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/LegPol.py b/params/dev_tests/LegPol.py
index 32afcd58..e3535394 100755
--- a/params/dev_tests/LegPol.py
+++ b/params/dev_tests/LegPol.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/LegPol2.py b/params/dev_tests/LegPol2.py
index 25e5df0e..6d0a9788 100755
--- a/params/dev_tests/LegPol2.py
+++ b/params/dev_tests/LegPol2.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/numpy_matplotlib01.py b/params/dev_tests/numpy_matplotlib01.py
index f345b5a8..e646627e 100755
--- a/params/dev_tests/numpy_matplotlib01.py
+++ b/params/dev_tests/numpy_matplotlib01.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/numpy_matplotlib02.py b/params/dev_tests/numpy_matplotlib02.py
index 09fd486f..750def95 100755
--- a/params/dev_tests/numpy_matplotlib02.py
+++ b/params/dev_tests/numpy_matplotlib02.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/numpy_matplotlib03.py b/params/dev_tests/numpy_matplotlib03.py
index e8872949..851a3320 100755
--- a/params/dev_tests/numpy_matplotlib03.py
+++ b/params/dev_tests/numpy_matplotlib03.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/numpy_matplotlib04.py b/params/dev_tests/numpy_matplotlib04.py
index 9d3e1977..fce211cc 100755
--- a/params/dev_tests/numpy_matplotlib04.py
+++ b/params/dev_tests/numpy_matplotlib04.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/dev_tests/numpy_matplotlib05.py b/params/dev_tests/numpy_matplotlib05.py
index 5c80a228..d22c0bc0 100644
--- a/params/dev_tests/numpy_matplotlib05.py
+++ b/params/dev_tests/numpy_matplotlib05.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/LSP_3.py b/params/src/LSP_3.py
index aedef088..bc93b7a3 100755
--- a/params/src/LSP_3.py
+++ b/params/src/LSP_3.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/func.py b/params/src/func.py
index 80c25a13..ea674f5b 100755
--- a/params/src/func.py
+++ b/params/src/func.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/gauss.py b/params/src/gauss.py
index 16e6c04e..4f53efae 100644
--- a/params/src/gauss.py
+++ b/params/src/gauss.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/indices.py b/params/src/indices.py
index 37f020d5..b4c5feab 100755
--- a/params/src/indices.py
+++ b/params/src/indices.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/legendre.py b/params/src/legendre.py
index 4d00a8a0..4fe5ea88 100755
--- a/params/src/legendre.py
+++ b/params/src/legendre.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/legendre_norm.py b/params/src/legendre_norm.py
index 0145a1d8..ff00d962 100755
--- a/params/src/legendre_norm.py
+++ b/params/src/legendre_norm.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/monomials.py b/params/src/monomials.py
index bc3d5831..5e4db377 100755
--- a/params/src/monomials.py
+++ b/params/src/monomials.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/monomials_1norm.py b/params/src/monomials_1norm.py
index e28236b3..52f01db8 100755
--- a/params/src/monomials_1norm.py
+++ b/params/src/monomials_1norm.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/plot.py b/params/src/plot.py
index 6492e2ad..bc99857c 100755
--- a/params/src/plot.py
+++ b/params/src/plot.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/voronoi.py b/params/src/voronoi.py
index 782875f0..cee48858 100644
--- a/params/src/voronoi.py
+++ b/params/src/voronoi.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8; -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/src/write.py b/params/src/write.py
index 5b92a1f0..9760a9c0 100755
--- a/params/src/write.py
+++ b/params/src/write.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/params/test/leg_lim.py b/params/test/leg_lim.py
index fbb3839d..a0f9ed6a 100755
--- a/params/test/leg_lim.py
+++ b/params/test/leg_lim.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/run.py b/run.py
index 1f4e1109..94b55652 100755
--- a/run.py
+++ b/run.py
@@ -2,7 +2,7 @@
 # -*- coding: utf8 -*-
 # test encoding: à-é-è-ô-ï-€
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/chkencoding.py b/scripts/chkencoding.py
deleted file mode 100755
index 6338470b..00000000
--- a/scripts/chkencoding.py
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf8 -*-
-# test encoding: à-é-è-ô-ï-€
-
-
-import sys, os
-import fnmatch, re
-import subprocess
-
-
-def all_files(root,
-              patterns='*',
-              skips='*.svn*',
-              single_level=False,
-              yield_folders=True):
-    #self.checkPath(root)
-    patterns = patterns.split(';')
-    skips = skips.split(';')
-    for path, subdirs, files in os.walk(root):
-        if yield_folders:
-            files.extend(subdirs)
-        files.sort()
-        for name in files:
-            for pattern in patterns:
-                if fnmatch.fnmatch(name, pattern):
-                    fullname = os.path.join(path, name)
-                    ok = True
-                    for skip in skips:
-                        if fnmatch.fnmatch(fullname, skip):
-                            ok = False
-                    if ok:
-                        yield fullname
-                        break
-        if single_level:
-            break
-
-
-def getencoding_file(f):  # uses "file" linux command
-    cmd = 'file -bi "%s"' % f
-    #print cmd
-    try:
-        output = subprocess.check_output(
-            cmd, stderr=subprocess.STDOUT, shell=True)
-    except OSError:
-        return '"file" cmd not found'
-    m = re.match(r'.+charset=(.+)', output)
-    if m and len(m.groups()) > 0:
-        return m.group(1)
-    else:
-        return "ERROR: " + output
-
-
-def getencoding_chardet(f):  # uses "chardet" module
-    import chardet
-    with open(f, 'r') as file:
-        content = file.read()
-    out = chardet.detect(content)
-    #print out
-    return out['encoding']
-
-
-def getnonascii(fichier, enc):
-    noascii = set()
-    f = open(fichier)
-    bytes = f.read()
-    f.close()
-    #print type(bytes)
-    #print bytes
-    utxt = bytes.decode(
-        enc)  # le resultat de decode est tjs de l'unicode (utf8)
-    #print utxt
-    for uc in utxt:
-        try:
-            ascii = uc.encode('ascii')
-        except:
-            noascii.add(uc)
-            #print 'non ascii:', uc
-
-    return noascii
-
-
-def main():
-    print("sys.stdout.encoding:", sys.stdout.encoding)  # cp850 sous windows 10 / UTF-8 sous linux
-    print("sys.getfilesystemencoding():", sys.getfilesystemencoding(
-    ))  # mbcs sous windows 10 / UTF-8 sous linux
-
-    if 1:
-        # loop over all files and try to guess encoding...
-        encs = {}
-        for f in all_files(os.getcwd(), patterns='*.py;*.h;*.cpp;*.inl;*.i;*.hpp'):
-            enc = getencoding_file(f)
-            #enc = getencoding_chardet(f) # marche moins bien
-            if enc not in encs:
-                encs[enc] = []
-            encs[enc].append(f)
-
-        # display results
-        for enc in encs:
-            if enc in ['binary', 'us-ascii', None, 'ascii']:
-                continue
-            print(enc, 'encoding:')
-            for f in encs[enc]:
-                print('\t', f, end=' ')
-                # display non-ASCII chars
-                noascii = getnonascii(f, enc)
-                print(' non ASCII=(', end=' ')
-                for c in noascii:
-                    print(c, end=' ')
-                print(')')
-
-
-if __name__ == "__main__":
-    main()
\ No newline at end of file
diff --git a/scripts/cppcheck.py b/scripts/cppcheck.py
deleted file mode 100755
index 0810d890..00000000
--- a/scripts/cppcheck.py
+++ /dev/null
@@ -1 +0,0 @@
-#cppcheck -v --enable=all --xml . 2> cppcheck-report.xml
diff --git a/scripts/devenv-vs2017.bat b/scripts/devenv-vs2017.bat
deleted file mode 100644
index dce652b6..00000000
--- a/scripts/devenv-vs2017.bat
+++ /dev/null
@@ -1,10 +0,0 @@
-@echo off
-:: command line for MSVC build (Visual Studio 2017)
-
-set PATH=%PATH%;%MYLOCAL%\swig
-set INCLUDE=%MYLOCAL%\include;%MYLOCAL%\MUMPS\include;%MYLOCAL%\eigen
-set LIB=%MYLOCAL%\MUMPS\lib
-
-call "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\mkl\bin\mklvars.bat" intel64 vs2017
-call "C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\tbb\bin\tbbvars.bat" intel64 vs2017
-%comspec% /K ""C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat" amd64"
diff --git a/scripts/format_code.py b/scripts/format_code.py
deleted file mode 100755
index 120dd5f0..00000000
--- a/scripts/format_code.py
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-#
-# This script runs "clang-format" recursively on all C/C++ files
-
-import sys
-import os
-import fnmatch
-import re
-import subprocess
-
-
-def all_files(root,
-              patterns='*',
-              skips='*.git*;*build*',
-              single_level=False,
-              yield_folders=False):
-    # self.checkPath(root)
-    patterns = patterns.split(';')
-    skips = skips.split(';')
-    for path, subdirs, files in os.walk(root):
-        if yield_folders:
-            files.extend(subdirs)
-        files.sort()
-        for name in files:
-            for pattern in patterns:
-                if fnmatch.fnmatch(name, pattern):
-                    fullname = os.path.join(path, name)
-                    ok = True
-                    for skip in skips:
-                        if fnmatch.fnmatch(os.path.relpath(fullname, start=root), skip):
-                            ok = False
-                    if ok:
-                        yield fullname
-                        break
-        if single_level:
-            break
-
-
-def main():
-
-    # loop over all files and format them
-    encs = {}
-    for f in all_files(os.getcwd(), patterns='*.cpp;*.c;*.h;*.hpp'):
-        # print(f)
-        cmd = ['clang-format-10', "-style=file", "-i", f]
-        retcode = subprocess.call(cmd)
-        if retcode != 0:
-            print(f'ERROR: retcode = {retcode}')
-            break
-
-
-if __name__ == "__main__":
-    # print('running format_code.py...')
-    main()
diff --git a/scripts/receive_workspace.sh b/scripts/receive_workspace.sh
deleted file mode 100755
index 441b2e27..00000000
--- a/scripts/receive_workspace.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-scp kliegeoi@nic4:~/dev/waves/workspace.tar.gz ~/Desktop/"workspace_nic4_$(date '+%F').tar.gz"
-cd ~/Desktop
-tar -zxvf "workspace_nic4_$(date '+%F').tar.gz"
-cd ~/dev/waves
diff --git a/scripts/send_workspace.sh b/scripts/send_workspace.sh
deleted file mode 100755
index c1515084..00000000
--- a/scripts/send_workspace.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-cd ~/dev/waves
-tar -zcvf workspace.tar.gz workspace
-#SSH_IP=${SSH_CONNECTION%% *}
-#echo $SSH_IP
-#scp workspace.tar.gz kliegeois@10.9.174.163:~/Desktop/
diff --git a/scripts/slurm_example.sh b/scripts/slurm_example.sh
deleted file mode 100755
index ae774b8b..00000000
--- a/scripts/slurm_example.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/bash
-# SLURM script for WAVES ctest  
-#SBATCH --job-name=waves
-#SBATCH --mail-user=boman
-#SBATCH --mail-type=ALL
-# Ressources needed...
-#SBATCH --partition=defq
-#SBATCH --ntasks=1
-#SBATCH --cpus-per-task=12
-#SBATCH --time=0-1:00:00
-#SBATCH --mem=10000
-. /home/boman/.bash_profile fabulous
-cd build
-pwd
-echo "running ctest..."
-srun ctest -j 12  
diff --git a/scripts/waves_mrstlnos_only_blake.sh b/scripts/waves_mrstlnos_only_blake.sh
deleted file mode 100755
index add8133c..00000000
--- a/scripts/waves_mrstlnos_only_blake.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-rm -rf CMake*
-cmake \
-  -D CMAKE_CXX_COMPILER:FILEPATH=mpicxx \
-  -D CMAKE_C_COMPILER:FILEPATH=mpicc \
-  -D TRILINOS_SOURCE_DIR:PATH="/home/knliege/dev/trilinos_all/Trilinos" \
-  -D TRILINOS_BUILD_DIR:PATH="/home/knliege/dev/trilinos_all/Trilinos_Blake_B" \
-  -D VTK_DIR:PATH="/home/knliege/local/vtk_blake/lib/cmake/vtk-9.0" \
-  -D EIGEN_INCLUDE_DIRS:PATH="/ascldap/users/knliege/local/" \
-  -D CMAKE_CXX_FLAGS="-g -O3 -xCommon-AVX512 -fopenmp" \
-  -D WAVES_USE_FDTD:BOOL=OFF \
-  -D WAVES_USE_FLOW:BOOL=OFF \
-  -D WAVES_USE_HEAT:BOOL=OFF \
-  -D WAVES_USE_MIRRORS:BOOL=OFF \
-  -D WAVES_USE_PARAMS:BOOL=OFF \
-  -D WAVES_USE_SPH:BOOL=OFF \
-  -D WAVES_USE_TLNOS:BOOL=OFF \
-  -D WAVES_USE_WAVES:BOOL=OFF \
-../waves
diff --git a/scripts/waves_mrstlnos_only_bowman.sh b/scripts/waves_mrstlnos_only_bowman.sh
deleted file mode 100755
index 93c8e1e6..00000000
--- a/scripts/waves_mrstlnos_only_bowman.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-rm -rf CMake*
-cmake \
-  -D CMAKE_CXX_COMPILER:FILEPATH=mpicxx \
-  -D CMAKE_C_COMPILER:FILEPATH=mpicc \
-  -D TRILINOS_SOURCE_DIR:PATH="/home/knliege/dev/trilinos_all/Trilinos" \
-  -D TRILINOS_BUILD_DIR:PATH="/home/knliege/dev/trilinos_all/Trilinos_Bowman_B" \
-  -D VTK_DIR:PATH="/home/knliege/local/vtk_bowman/lib/cmake/vtk-9.0" \
-  -D EIGEN_INCLUDE_DIRS:PATH="/ascldap/users/knliege/local/" \
-  -D CMAKE_CXX_FLAGS="-parallel-source-info=2 -xMIC-AVX512 -mkl -std=c++11 -qopenmp -O3 -DNDEBUG -g -fPIC -fopenmp -lmpi" \
-  -D WAVES_USE_FDTD:BOOL=OFF \
-  -D WAVES_USE_FLOW:BOOL=OFF \
-  -D WAVES_USE_HEAT:BOOL=OFF \
-  -D WAVES_USE_MIRRORS:BOOL=OFF \
-  -D WAVES_USE_PARAMS:BOOL=OFF \
-  -D WAVES_USE_SPH:BOOL=OFF \
-  -D WAVES_USE_TLNOS:BOOL=OFF \
-  -D WAVES_USE_WAVES:BOOL=OFF \
-../waves
diff --git a/waves/CMakeLists.txt b/waves/CMakeLists.txt
index 3e2df53e..3f0452be 100644
--- a/waves/CMakeLists.txt
+++ b/waves/CMakeLists.txt
@@ -1,5 +1,5 @@
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/__init__.py b/waves/__init__.py
index 2c1a16c9..ed6b0561 100644
--- a/waves/__init__.py
+++ b/waves/__init__.py
@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/_src/CMakeLists.txt b/waves/_src/CMakeLists.txt
index 666aa00d..0b3b66d9 100644
--- a/waves/_src/CMakeLists.txt
+++ b/waves/_src/CMakeLists.txt
@@ -1,5 +1,5 @@
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/_src/wavesw.i b/waves/_src/wavesw.i
index 187489d8..1f48fc0b 100644
--- a/waves/_src/wavesw.i
+++ b/waves/_src/wavesw.i
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/exe/CMakeLists.txt b/waves/exe/CMakeLists.txt
index 00d9f3d2..ec845ea8 100644
--- a/waves/exe/CMakeLists.txt
+++ b/waves/exe/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/exe/main.cpp b/waves/exe/main.cpp
index 33813bbc..2825a71f 100644
--- a/waves/exe/main.cpp
+++ b/waves/exe/main.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/models/plane1mat.py b/waves/models/plane1mat.py
index 9747e417..8f1daf1e 100755
--- a/waves/models/plane1mat.py
+++ b/waves/models/plane1mat.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/models/plane2mat.py b/waves/models/plane2mat.py
index ffca4b73..693a9cc4 100755
--- a/waves/models/plane2mat.py
+++ b/waves/models/plane2mat.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/src/CMakeLists.txt b/waves/src/CMakeLists.txt
index 9216fd83..e281b8ac 100644
--- a/waves/src/CMakeLists.txt
+++ b/waves/src/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/src/wBoundary.cpp b/waves/src/wBoundary.cpp
index 98cd0e55..52238cac 100644
--- a/waves/src/wBoundary.cpp
+++ b/waves/src/wBoundary.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wBoundary.h b/waves/src/wBoundary.h
index d10043b5..98ef337e 100644
--- a/waves/src/wBoundary.h
+++ b/waves/src/wBoundary.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wDisplayHook.cpp b/waves/src/wDisplayHook.cpp
index 28fdbe39..432f096f 100644
--- a/waves/src/wDisplayHook.cpp
+++ b/waves/src/wDisplayHook.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wDisplayHook.h b/waves/src/wDisplayHook.h
index 7206ea41..859859da 100644
--- a/waves/src/wDisplayHook.h
+++ b/waves/src/wDisplayHook.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wForwardEuler.cpp b/waves/src/wForwardEuler.cpp
index bd237835..9efb91b8 100644
--- a/waves/src/wForwardEuler.cpp
+++ b/waves/src/wForwardEuler.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wForwardEuler.h b/waves/src/wForwardEuler.h
index b8be4b93..1be5443b 100644
--- a/waves/src/wForwardEuler.h
+++ b/waves/src/wForwardEuler.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wMedium.cpp b/waves/src/wMedium.cpp
index cca5d9df..af87497c 100644
--- a/waves/src/wMedium.cpp
+++ b/waves/src/wMedium.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wMedium.h b/waves/src/wMedium.h
index 5ce784f1..a3e370af 100644
--- a/waves/src/wMedium.h
+++ b/waves/src/wMedium.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wNewmark.cpp b/waves/src/wNewmark.cpp
index 6df75ca2..91952128 100644
--- a/waves/src/wNewmark.cpp
+++ b/waves/src/wNewmark.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wNewmark.h b/waves/src/wNewmark.h
index 9235669f..b03d5808 100644
--- a/waves/src/wNewmark.h
+++ b/waves/src/wNewmark.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wProblem.cpp b/waves/src/wProblem.cpp
index 82907475..f5effcb2 100644
--- a/waves/src/wProblem.cpp
+++ b/waves/src/wProblem.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wProblem.h b/waves/src/wProblem.h
index 0f9e9b04..adff43b5 100644
--- a/waves/src/wProblem.h
+++ b/waves/src/wProblem.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wRungeKutta.cpp b/waves/src/wRungeKutta.cpp
index 1a86dc8c..75e9baf2 100644
--- a/waves/src/wRungeKutta.cpp
+++ b/waves/src/wRungeKutta.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wRungeKutta.h b/waves/src/wRungeKutta.h
index 0507a3ed..e79690fd 100644
--- a/waves/src/wRungeKutta.h
+++ b/waves/src/wRungeKutta.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wSource.cpp b/waves/src/wSource.cpp
index 07deb8ad..595eea55 100644
--- a/waves/src/wSource.cpp
+++ b/waves/src/wSource.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wSource.h b/waves/src/wSource.h
index 6caaa2fe..6ed54658 100644
--- a/waves/src/wSource.h
+++ b/waves/src/wSource.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wTimeIntegration.cpp b/waves/src/wTimeIntegration.cpp
index d5847512..44eea461 100644
--- a/waves/src/wTimeIntegration.cpp
+++ b/waves/src/wTimeIntegration.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wTimeIntegration.h b/waves/src/wTimeIntegration.h
index 824bde9b..b47326b9 100644
--- a/waves/src/wTimeIntegration.h
+++ b/waves/src/wTimeIntegration.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wWaveTerm.cpp b/waves/src/wWaveTerm.cpp
index 8cb036fc..6b92dbee 100644
--- a/waves/src/wWaveTerm.cpp
+++ b/waves/src/wWaveTerm.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/wWaveTerm.h b/waves/src/wWaveTerm.h
index 12e60a89..6ad3a384 100644
--- a/waves/src/wWaveTerm.h
+++ b/waves/src/wWaveTerm.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/src/waves.h b/waves/src/waves.h
index d63fdfd5..46f05cca 100644
--- a/waves/src/waves.h
+++ b/waves/src/waves.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 University of Liège
+ * Copyright 2022 University of Liège
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/waves/srcs.py b/waves/srcs.py
index cc25ef89..47a99501 100644
--- a/waves/srcs.py
+++ b/waves/srcs.py
@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/tests/mat1/interf1.py b/waves/tests/mat1/interf1.py
index f5c3ab9b..ecb9854d 100755
--- a/waves/tests/mat1/interf1.py
+++ b/waves/tests/mat1/interf1.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/tests/mat1/interf2.py b/waves/tests/mat1/interf2.py
index 1ef8c751..b2adf845 100755
--- a/waves/tests/mat1/interf2.py
+++ b/waves/tests/mat1/interf2.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/tests/mat1/planewave.py b/waves/tests/mat1/planewave.py
index 649f5130..c3b96081 100755
--- a/waves/tests/mat1/planewave.py
+++ b/waves/tests/mat1/planewave.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/tests/mat1/pulse.py b/waves/tests/mat1/pulse.py
index 7365cb24..61bacc5b 100755
--- a/waves/tests/mat1/pulse.py
+++ b/waves/tests/mat1/pulse.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/tests/mat1/sinsrc.py b/waves/tests/mat1/sinsrc.py
index 7b97b66f..571580b0 100755
--- a/waves/tests/mat1/sinsrc.py
+++ b/waves/tests/mat1/sinsrc.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/tests/mat2/interf1.py b/waves/tests/mat2/interf1.py
index bc9c0d87..8342157a 100755
--- a/waves/tests/mat2/interf1.py
+++ b/waves/tests/mat2/interf1.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/tests/mat2/pulse.py b/waves/tests/mat2/pulse.py
index e096e918..6596d94e 100755
--- a/waves/tests/mat2/pulse.py
+++ b/waves/tests/mat2/pulse.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/tests/mat2/reflex.py b/waves/tests/mat2/reflex.py
index 98fe2256..8bd0db96 100755
--- a/waves/tests/mat2/reflex.py
+++ b/waves/tests/mat2/reflex.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/tests/mat2/sinsrc.py b/waves/tests/mat2/sinsrc.py
index 5d7b8bcc..575ea91f 100755
--- a/waves/tests/mat2/sinsrc.py
+++ b/waves/tests/mat2/sinsrc.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/utils.py b/waves/utils.py
index a925f006..ffab945d 100644
--- a/waves/utils.py
+++ b/waves/utils.py
@@ -2,7 +2,7 @@
 # -*- coding: utf-8 -*-
 
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/waves/viewer.py b/waves/viewer.py
index da1b199d..197bf050 100644
--- a/waves/viewer.py
+++ b/waves/viewer.py
@@ -2,7 +2,7 @@
 # test encoding: à-é-è-ô-ï-€
 
 
-# Copyright 2020 University of Liège
+# Copyright 2022 University of Liège
 # 
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
-- 
GitLab