From e57a2a61330d06952a9be6c49e0bf43360ad3ad5 Mon Sep 17 00:00:00 2001
From: Mathieu Faverge <mathieu.faverge@inria.fr>
Date: Wed, 23 Dec 2020 00:38:18 +0100
Subject: [PATCH] Update authors/dates/version/copyright

---
 CMakeLists.txt                              |  9 ++--
 cmake_modules/local_subs.py                 |  2 +-
 docs/CMakeLists.txt                         |  4 +-
 examples/CMakeLists.txt                     |  2 +-
 examples/Makefile.in                        |  2 +-
 examples/example_drivers.c                  |  2 +-
 examples/example_lap1.c                     |  2 +-
 examples/example_lap2.c                     |  2 +-
 examples/example_mdof1.c                    |  2 +-
 examples/example_mdof2.c                    |  2 +-
 include/spm.h                               |  7 +--
 include/spm/config.h.in                     |  3 +-
 include/spm/const.h                         |  3 +-
 include/spm/datatypes.h                     |  3 +-
 include/spm/mpi.h                           |  2 +-
 src/CMakeLists.txt                          |  3 +-
 src/common.h                                |  6 +--
 src/drivers/laplacian.c                     |  4 +-
 src/drivers/laplacian.h                     |  3 +-
 src/drivers/readhb.c                        |  3 +-
 src/drivers/readijv.c                       |  3 +-
 src/drivers/readmm.c                        |  3 +-
 src/frobeniusupdate.h                       |  3 +-
 src/integer_sort.c                          | 24 +++------
 src/integer_sort_mtypes.c                   | 25 +++------
 src/spm.c                                   |  6 ++-
 src/spm_dof_extend.c                        |  5 +-
 src/spm_drivers.h                           |  3 +-
 src/spm_gather.c                            |  3 +-
 src/spm_gen_fake_values.c                   |  3 +-
 src/spm_integers.c                          |  4 +-
 src/spm_io.c                                |  4 +-
 src/spm_read_driver.c                       |  4 +-
 src/spm_scatter.c                           |  2 +-
 src/spm_symmetrize.c                        |  2 +-
 src/spm_update_compute_fields.c             |  3 +-
 src/z_spm.h                                 |  4 +-
 src/z_spm_2dense.c                          |  4 +-
 src/z_spm_convert_to_csc.c                  |  4 +-
 src/z_spm_convert_to_csr.c                  |  4 +-
 src/z_spm_convert_to_ijv.c                  |  4 +-
 src/z_spm_dof_extend.c                      |  4 +-
 src/z_spm_expand.c                          |  4 +-
 src/z_spm_gather_rhs.c                      |  5 +-
 src/z_spm_genmat.c                          |  4 +-
 src/z_spm_genrhs.c                          |  3 +-
 src/z_spm_integer.c                         |  3 +-
 src/z_spm_laplacian.c                       |  4 +-
 src/z_spm_matrixvector.c                    |  3 +-
 src/z_spm_mergeduplicate.c                  |  2 +-
 src/z_spm_norm.c                            |  3 +-
 src/z_spm_print.c                           |  4 +-
 src/z_spm_reduce_rhs.c                      |  5 +-
 src/z_spm_scal.c                            |  5 +-
 src/z_spm_sort.c                            |  2 +-
 tests/CMakeLists.txt                        |  3 +-
 tests/core_zgeadd.c                         |  3 +-
 tests/core_zplrnt.c                         |  3 +-
 tests/get_options.c                         |  3 +-
 tests/p_spm_tests.c                         |  3 +-
 tests/spm_check_and_correct_tests.c         |  4 +-
 tests/spm_compare.c                         |  3 +-
 tests/spm_convert_tests.c                   |  3 +-
 tests/spm_dist_check_and_correct_tests.c    |  4 +-
 tests/spm_dist_expand_tests.c               |  1 +
 tests/spm_dist_genrhs_tests.c               |  2 +-
 tests/spm_dist_matvec_tests.c               |  2 +-
 tests/spm_dist_norm_tests.c                 |  2 +-
 tests/spm_dist_sort_tests.c                 |  4 +-
 tests/spm_dof_expand_tests.c                |  3 +-
 tests/spm_dof_matvec_tests.c                |  4 +-
 tests/spm_dof_norm_tests.c                  |  3 +-
 tests/spm_dof_sort_tests.c                  |  4 +-
 tests/spm_matvec_tests.c                    |  4 +-
 tests/spm_norm_tests.c                      |  3 +-
 tests/spm_scatter_gather_tests.c            |  3 +-
 tests/spm_tests.h                           |  2 +-
 tests/validate_convert.sh                   |  3 +-
 tests/validate_expand.sh                    |  3 +-
 tests/z_spm_sort_tests.c                    |  2 +-
 tests/z_spm_tests.c                         |  2 +-
 tools/analysis.sh                           |  2 +-
 tools/check_authors.sh                      |  2 +-
 tools/check_header.sh                       |  2 +-
 tools/filelist.sh                           |  2 +-
 tools/gen_wrappers.py                       |  4 +-
 tools/release.sh                            |  3 +-
 tools/spm_env.sh.in                         |  4 +-
 tools/spmf.pc.in                            |  4 +-
 tools/update_release.sh                     |  4 +-
 tools/wrappers/__init__.py                  |  4 +-
 tools/wrappers/wrap_fortran.py              |  4 +-
 tools/wrappers/wrap_julia.py                |  8 +--
 tools/wrappers/wrap_python.py               |  4 +-
 wrappers/CMakeLists.txt                     |  4 +-
 wrappers/fortran90/CMakeLists.txt           |  3 +-
 wrappers/fortran90/examples/spmf_driver.F90 |  2 +-
 wrappers/fortran90/examples/spmf_user.F90   |  2 +-
 wrappers/fortran90/src/spm_enums.F90        |  3 +-
 wrappers/fortran90/src/spmf.f90             | 57 +++++++++++----------
 wrappers/julia/CMakeLists.txt               |  3 +-
 wrappers/julia/spm/src/spm.jl               |  5 +-
 wrappers/julia/spm/src/spm_enums.jl.in      |  5 +-
 wrappers/julia/spm_driver.jl                |  3 +-
 wrappers/julia/spm_user.jl                  |  3 +-
 wrappers/python/CMakeLists.txt              |  3 +-
 wrappers/python/spm/__init__.py             |  3 +-
 wrappers/python/spm/__spm__.py              |  3 +-
 wrappers/python/spm/enum.py.in              |  3 +-
 wrappers/python/spm/spm.py                  |  3 +-
 wrappers/python/spm_driver.py               |  3 +-
 wrappers/python/spm_scipy.py                |  3 +-
 112 files changed, 278 insertions(+), 190 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index fe3d35f6..774a0edf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,7 +6,8 @@
 #  @version 1.0.0
 #  @author Mathieu Faverge
 #  @author Florent Pruvost
-#  @date 2020-07-10
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 ###
 cmake_minimum_required (VERSION 3.3)
@@ -95,9 +96,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules")
 include(AddSourceFiles)
 
 # The current version number
-set (SPM_VERSION_MAJOR 1)
-set (SPM_VERSION_MINOR 0)
-set (SPM_VERSION_MICRO 0)
+set( SPM_VERSION_MAJOR 1 )
+set( SPM_VERSION_MINOR 0 )
+set( SPM_VERSION_MICRO 0 )
 
 set( SPM_VERSION "${SPM_VERSION_MAJOR}.${SPM_VERSION_MINOR}.${SPM_VERSION_MICRO}" )
 
diff --git a/cmake_modules/local_subs.py b/cmake_modules/local_subs.py
index a6e258d5..bb179b29 100644
--- a/cmake_modules/local_subs.py
+++ b/cmake_modules/local_subs.py
@@ -8,7 +8,7 @@
 
  @version 1.0.0
  @author Mathieu Faverge
- @date 2020-07-16
+ @date 2020-12-14
 
 """
 subs = {
diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt
index 93f230ab..67f61c91 100644
--- a/docs/CMakeLists.txt
+++ b/docs/CMakeLists.txt
@@ -3,9 +3,9 @@
 #  @copyright 2017-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
 #                       Univ. Bordeaux. All rights reserved.
 #
-#  @version 6.1.0
+#  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2019-11-12
+#  @date 2020-12-17
 #
 ###
 
diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
index ac5723bd..4e51ac59 100644
--- a/examples/CMakeLists.txt
+++ b/examples/CMakeLists.txt
@@ -6,7 +6,7 @@
 #  @version 1.0.0
 #  @author Mathieu Faverge
 #  @author Tony Delarue
-#  @date 2020-04-11
+#  @date 2020-12-21
 #
 ###
 cmake_minimum_required (VERSION 3.1)
diff --git a/examples/Makefile.in b/examples/Makefile.in
index 80f15f72..5d024641 100644
--- a/examples/Makefile.in
+++ b/examples/Makefile.in
@@ -10,7 +10,7 @@
 # @version 1.0.0
 # @author Mathieu Faverge
 # @author Tony Delarue
-# @date 2020-12-15
+# @date 2020-12-19
 #
 ##
 SPM_DIR=@CMAKE_INSTALL_PREFIX@
diff --git a/examples/example_drivers.c b/examples/example_drivers.c
index d132166e..e86d3291 100644
--- a/examples/example_drivers.c
+++ b/examples/example_drivers.c
@@ -11,7 +11,7 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2020-12-14
+ * @date 2020-12-22
  *
  * @ingroup examples_c
  * @code
diff --git a/examples/example_lap1.c b/examples/example_lap1.c
index 51263da8..6d91a2de 100644
--- a/examples/example_lap1.c
+++ b/examples/example_lap1.c
@@ -11,7 +11,7 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2020-12-14
+ * @date 2020-12-22
  *
  * @ingroup examples_c
  * @code
diff --git a/examples/example_lap2.c b/examples/example_lap2.c
index 6a45e8d6..dbcbe4f4 100644
--- a/examples/example_lap2.c
+++ b/examples/example_lap2.c
@@ -11,7 +11,7 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2020-12-14
+ * @date 2020-12-22
  *
  * @ingroup examples_c
  * @code
diff --git a/examples/example_mdof1.c b/examples/example_mdof1.c
index 9713fec2..90694d9e 100644
--- a/examples/example_mdof1.c
+++ b/examples/example_mdof1.c
@@ -11,7 +11,7 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2020-12-14
+ * @date 2020-12-22
  *
  * @ingroup examples_c
  * @code
diff --git a/examples/example_mdof2.c b/examples/example_mdof2.c
index c25fa626..71694846 100644
--- a/examples/example_mdof2.c
+++ b/examples/example_mdof2.c
@@ -11,7 +11,7 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2020-12-14
+ * @date 2020-12-22
  *
  * @ingroup examples_c
  * @code
diff --git a/include/spm.h b/include/spm.h
index 187d6525..4ed68c68 100644
--- a/include/spm.h
+++ b/include/spm.h
@@ -8,11 +8,12 @@
  *                      Univ. Bordeaux. All rights reserved.
  *
  * @version 1.0.0
- * @author Xavier Lacoste
- * @author Pierre Ramet
  * @author Mathieu Faverge
+ * @author Pierre Ramet
  * @author Tony Delarue
- * @date 2020-07-10
+ * @author Xavier Lacoste
+ * @author Matias Hastaran
+ * @date 2020-12-23
  *
  **/
 #ifndef _spm_h_
diff --git a/include/spm/config.h.in b/include/spm/config.h.in
index d695cff3..0cf5665c 100644
--- a/include/spm/config.h.in
+++ b/include/spm/config.h.in
@@ -10,7 +10,8 @@
  * @version 1.0.0
  * @author Pierre Ramet
  * @author Mathieu Faverge
- * @date 2020-02-25
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #ifndef _spm_config_h_
diff --git a/include/spm/const.h b/include/spm/const.h
index 3c5732ff..4e8fa13f 100644
--- a/include/spm/const.h
+++ b/include/spm/const.h
@@ -12,7 +12,8 @@
  * @author Pierre Ramet
  * @author Mathieu Faverge
  * @author Matthieu Kuhn
- * @date 2020-07-10
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @addtogroup spm_const
  * @{
diff --git a/include/spm/datatypes.h b/include/spm/datatypes.h
index 688cd6a1..67ec72a6 100644
--- a/include/spm/datatypes.h
+++ b/include/spm/datatypes.h
@@ -11,7 +11,8 @@
  * @author Mathieu Faverge
  * @author Xavier Lacoste
  * @author Pierre Ramet
- * @date 2020-02-25
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  */
 #ifndef _spm_datatypes_h_
diff --git a/include/spm/mpi.h b/include/spm/mpi.h
index 4f437c55..efe3ac0d 100644
--- a/include/spm/mpi.h
+++ b/include/spm/mpi.h
@@ -11,7 +11,7 @@
  * @author Mathieu Faverge
  * @author Tony Delarue
  * @author Pierre Ramet
- * @date 2020-03-26
+ * @date 2020-10-01
  *
  */
 #ifndef _spm_mpi_h_
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 6d108de7..871cd359 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -6,7 +6,8 @@
 #  @version 1.0.0
 #  @author Mathieu Faverge
 #  @author Florent Pruvost
-#  @date 2020-12-14
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 ###
 
diff --git a/src/common.h b/src/common.h
index 0bca681e..4f0bedaa 100644
--- a/src/common.h
+++ b/src/common.h
@@ -6,14 +6,12 @@
  *                      Univ. Bordeaux. All rights reserved.
  *
  * @version 1.0.0
- * @author David Goudin
- * @author François Pellegrini
  * @author Gregoire Pichon
  * @author Mathieu Faverge
- * @author Pascal Henon
  * @author Pierre Ramet
  * @author Xavier Lacoste
- * @date 2020-07-10
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #ifndef _spm_common_h_
diff --git a/src/drivers/laplacian.c b/src/drivers/laplacian.c
index 0a29cb46..19de0b4d 100644
--- a/src/drivers/laplacian.c
+++ b/src/drivers/laplacian.c
@@ -10,7 +10,9 @@
  * @author Pierre Ramet
  * @author Xavier Lacoste
  * @author Theophile Terraz
- * @date 2020-04-13
+ * @author Gregoire Pichon
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include "common.h"
diff --git a/src/drivers/laplacian.h b/src/drivers/laplacian.h
index 634b3ace..8068a583 100644
--- a/src/drivers/laplacian.h
+++ b/src/drivers/laplacian.h
@@ -8,7 +8,8 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2018-05-07
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #ifndef _laplacian_h_
diff --git a/src/drivers/readhb.c b/src/drivers/readhb.c
index 17892b60..080c3145 100644
--- a/src/drivers/readhb.c
+++ b/src/drivers/readhb.c
@@ -9,7 +9,8 @@
  * @author Mathieu Faverge
  * @author Pierre Ramet
  * @author Xavier Lacoste
- * @date 2020-02-27
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include "common.h"
diff --git a/src/drivers/readijv.c b/src/drivers/readijv.c
index 9055cb45..e1428e92 100644
--- a/src/drivers/readijv.c
+++ b/src/drivers/readijv.c
@@ -9,7 +9,8 @@
  * @author Mathieu Faverge
  * @author Pierre Ramet
  * @author Xavier Lacoste
- * @date 2019-07-01
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include "common.h"
diff --git a/src/drivers/readmm.c b/src/drivers/readmm.c
index 379d14fa..616dabab 100644
--- a/src/drivers/readmm.c
+++ b/src/drivers/readmm.c
@@ -10,7 +10,8 @@
  * @author Pierre Ramet
  * @author Xavier Lacoste
  * @author Theophile Terraz
- * @date 2020-02-27
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include "common.h"
diff --git a/src/frobeniusupdate.h b/src/frobeniusupdate.h
index 0f390e7b..c22d4c4e 100644
--- a/src/frobeniusupdate.h
+++ b/src/frobeniusupdate.h
@@ -9,7 +9,8 @@
  *
  * @version 1.0.0
  * @author Mathieu Faverge
- * @date 2020-05-14
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  */
 #ifndef _frobeniusupdate_h_
diff --git a/src/integer_sort.c b/src/integer_sort.c
index f03bcd76..c8cf51f5 100644
--- a/src/integer_sort.c
+++ b/src/integer_sort.c
@@ -2,7 +2,8 @@
  *
  * @file integer_sort.c
  *
- * File template to generate sort functions using qsort based algorithm.
+ * File to include to create integer sort function using qsort based
+ * algorithm. DO NOT compile directly.
  *
  * @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
  *                      Univ. Bordeaux. All rights reserved.
@@ -10,7 +11,12 @@
  * @version 1.0.0
  * @author François Pellegrini
  * @author Xavier Lacoste
- * @date 2018-03-31
+ * @author Mathieu Faverge
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
+ *
+ * @ingroup spm_dev_integer
  *
  */
 /* This file is part of the Scotch distribution. It does
@@ -45,20 +51,6 @@
    Engineering a sort function; Jon Bentley and M. Douglas McIlroy;
    Software - Practice and Experience; Vol. 23 (11), 1249-1265, 1993.  */
 
-/**
- *******************************************************************************
- *
- * @file integer_sort.c
- *
- * @ingroup spm_dev_integer
- *
- * File to include to create integer sort function using qsort based
- * algorithm. DO NOT compile directly.
- *
- * @author François Pellegrini
- *
- *******************************************************************************/
-
 #ifndef MAX_THRESH
 #define MAX_THRESH 6
 
diff --git a/src/integer_sort_mtypes.c b/src/integer_sort_mtypes.c
index d5879c26..f02af8c9 100644
--- a/src/integer_sort_mtypes.c
+++ b/src/integer_sort_mtypes.c
@@ -2,7 +2,8 @@
  *
  * @file integer_sort_mtypes.c
  *
- * File template to generate sort functions using qsort based algorithm.
+ * File to include to create a multi-types sort function using qsort based
+ * algorithm. DO NOT compile directly.
  *
  * @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
  *                      Univ. Bordeaux. All rights reserved.
@@ -10,7 +11,12 @@
  * @version 1.0.0
  * @author François Pellegrini
  * @author Xavier Lacoste
- * @date 2018-04-04
+ * @author Mathieu Faverge
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
+ *
+ * @ingroup spm_dev_integer
  *
  */
 /* This file is part of the Scotch distribution. It does
@@ -45,21 +51,6 @@
    Engineering a sort function; Jon Bentley and M. Douglas McIlroy;
    Software - Practice and Experience; Vol. 23 (11), 1249-1265, 1993.  */
 
-
-/**
- *******************************************************************************
- *
- * @ingroup spm_dev_integer
- *
- * @file integer_sort_mtypes.c
- *
- * File to include to create a multi-types sort function using qsort based
- * algorithm. DO NOT compile directly.
- *
- * @author François Pellegrini
- *
- *******************************************************************************/
-
 #ifndef MAX_THRESH_2
 
 #define MAX_THRESH_2 6
diff --git a/src/spm.c b/src/spm.c
index 7f630d2f..d9644f93 100644
--- a/src/spm.c
+++ b/src/spm.c
@@ -12,7 +12,11 @@
  * @author Pierre Ramet
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2020-07-10
+ * @author Alban Bellot
+ * @author Gregoire Pichon
+ * @author Matias Hastaran
+ * @author Matthieu Kuhn
+ * @date 2020-12-23
  *
  * @addtogroup spm
  * @{
diff --git a/src/spm_dof_extend.c b/src/spm_dof_extend.c
index 686d1c35..57b43b3c 100644
--- a/src/spm_dof_extend.c
+++ b/src/spm_dof_extend.c
@@ -11,7 +11,10 @@
  * @author Mathieu Faverge
  * @author Theophile Terraz
  * @author Alban Bellot
- * @date 2020-05-14
+ * @author Matias Hastaran
+ * @author Pierre Ramet
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include "common.h"
diff --git a/src/spm_drivers.h b/src/spm_drivers.h
index d510fec7..014b2313 100644
--- a/src/spm_drivers.h
+++ b/src/spm_drivers.h
@@ -10,7 +10,8 @@
  * @author Mathieu Faverge
  * @author Pierre Ramet
  * @author Xavier Lacoste
- * @date 2018-07-19
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #ifndef _spm_drivers_h_
diff --git a/src/spm_gather.c b/src/spm_gather.c
index 698717f4..f2f253e1 100644
--- a/src/spm_gather.c
+++ b/src/spm_gather.c
@@ -9,7 +9,8 @@
  *
  * @version 1.0.0
  * @author Tony Delarue
- * @date 2020-06-15
+ * @author Mathieu Faverge
+ * @date 2020-12-23
  *
  **/
 #include "common.h"
diff --git a/src/spm_gen_fake_values.c b/src/spm_gen_fake_values.c
index b95abb61..916649ef 100644
--- a/src/spm_gen_fake_values.c
+++ b/src/spm_gen_fake_values.c
@@ -10,7 +10,8 @@
  * @author Mathieu Faverge
  * @author Xavier Lacoste
  * @author Theophile Terraz
- * @date 2020-04-29
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @ingroup spm_dev_driver
  * @{
diff --git a/src/spm_integers.c b/src/spm_integers.c
index 3a11913e..0b5cb7e6 100644
--- a/src/spm_integers.c
+++ b/src/spm_integers.c
@@ -12,7 +12,9 @@
  * @author Xavier Lacoste
  * @author Pierre Ramet
  * @author Mathieu Faverge
- * @date 2018-06-04
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include "common.h"
diff --git a/src/spm_io.c b/src/spm_io.c
index 689c47be..d6b77643 100644
--- a/src/spm_io.c
+++ b/src/spm_io.c
@@ -11,7 +11,9 @@
  * @author Xavier Lacoste
  * @author Pierre Ramet
  * @author Mathieu Faverge
- * @date 2020-02-27
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include "common.h"
diff --git a/src/spm_read_driver.c b/src/spm_read_driver.c
index 7a05e5c7..dbe637bc 100644
--- a/src/spm_read_driver.c
+++ b/src/spm_read_driver.c
@@ -11,7 +11,9 @@
  * @author Pierre Ramet
  * @author Xavier Lacoste
  * @author Theophile Terraz
- * @date 2020-02-27
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include "common.h"
diff --git a/src/spm_scatter.c b/src/spm_scatter.c
index c2bcc19c..38ed252d 100644
--- a/src/spm_scatter.c
+++ b/src/spm_scatter.c
@@ -10,7 +10,7 @@
  * @version 1.0.0
  * @author Tony Delarue
  * @author Mathieu Faverge
- * @date 2020-04-28
+ * @date 2020-12-22
  *
  * @ingroup spm_dev_mpi
  * @{
diff --git a/src/spm_symmetrize.c b/src/spm_symmetrize.c
index 29a84532..d7a8b665 100644
--- a/src/spm_symmetrize.c
+++ b/src/spm_symmetrize.c
@@ -12,7 +12,7 @@
  * @author Pierre Ramet
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2020-07-10
+ * @date 2020-12-21
  *
  * @remark All routines in this files consider the order (j, i) as we usually
  * store the matrix in CSC format.
diff --git a/src/spm_update_compute_fields.c b/src/spm_update_compute_fields.c
index bcec9563..92cab0c3 100644
--- a/src/spm_update_compute_fields.c
+++ b/src/spm_update_compute_fields.c
@@ -11,7 +11,8 @@
  * @author Xavier Lacoste
  * @author Pierre Ramet
  * @author Mathieu Faverge
- * @date 2020-04-13
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @ingroup spm_dev_check
  * @{
diff --git a/src/z_spm.h b/src/z_spm.h
index 54f9c38f..dc2517ac 100644
--- a/src/z_spm.h
+++ b/src/z_spm.h
@@ -12,7 +12,9 @@
  * @author Theophile Terraz
  * @author Pierre Ramet
  * @author Mathieu Faverge
- * @date 2020-07-10
+ * @author Alban Bellot
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s p
  *
diff --git a/src/z_spm_2dense.c b/src/z_spm_2dense.c
index 413e9e71..b6e6f58e 100644
--- a/src/z_spm_2dense.c
+++ b/src/z_spm_2dense.c
@@ -11,7 +11,9 @@
  * @author Mathieu Faverge
  * @author Theophile Terraz
  * @author Alban Bellot
- * @date 2020-06-15
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s
  *
diff --git a/src/z_spm_convert_to_csc.c b/src/z_spm_convert_to_csc.c
index b4abaf4c..bc37076d 100644
--- a/src/z_spm_convert_to_csc.c
+++ b/src/z_spm_convert_to_csc.c
@@ -10,7 +10,9 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-07-10
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s p
  *
diff --git a/src/z_spm_convert_to_csr.c b/src/z_spm_convert_to_csr.c
index 91782ae7..f8d1cee7 100644
--- a/src/z_spm_convert_to_csr.c
+++ b/src/z_spm_convert_to_csr.c
@@ -10,7 +10,9 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-07-10
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s p
  *
diff --git a/src/z_spm_convert_to_ijv.c b/src/z_spm_convert_to_ijv.c
index 9314ba0b..d94ffd0d 100644
--- a/src/z_spm_convert_to_ijv.c
+++ b/src/z_spm_convert_to_ijv.c
@@ -10,7 +10,9 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-04-29
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s p
  **/
diff --git a/src/z_spm_dof_extend.c b/src/z_spm_dof_extend.c
index dbcce1ae..87a18c0b 100644
--- a/src/z_spm_dof_extend.c
+++ b/src/z_spm_dof_extend.c
@@ -10,7 +10,9 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Alban Bellot
- * @date 2020-04-29
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s
  **/
diff --git a/src/z_spm_expand.c b/src/z_spm_expand.c
index 484576d1..e3c3b4dc 100644
--- a/src/z_spm_expand.c
+++ b/src/z_spm_expand.c
@@ -10,7 +10,9 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Alban Bellot
- * @date 2020-05-14
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s p
  **/
diff --git a/src/z_spm_gather_rhs.c b/src/z_spm_gather_rhs.c
index 947fe9a1..498d590a 100644
--- a/src/z_spm_gather_rhs.c
+++ b/src/z_spm_gather_rhs.c
@@ -8,9 +8,10 @@
  *                      Univ. Bordeaux. All rights reserved.
  *
  * @version 1.0.0
- * @author Delarue Tony
  * @author Faverge Mathieu
- * @date 2020-07-10
+ * @author Mathieu Faverge
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s
  *
diff --git a/src/z_spm_genmat.c b/src/z_spm_genmat.c
index 5e91de02..20198a64 100644
--- a/src/z_spm_genmat.c
+++ b/src/z_spm_genmat.c
@@ -9,8 +9,8 @@
  *
  * @version 1.0.0
  * @author Mathieu Faverge
- * @author Delarue Tony
- * @date 2020-12-15
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c s d
  **/
diff --git a/src/z_spm_genrhs.c b/src/z_spm_genrhs.c
index e21fec9b..48301957 100644
--- a/src/z_spm_genrhs.c
+++ b/src/z_spm_genrhs.c
@@ -10,7 +10,8 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-07-10
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c s d
  **/
diff --git a/src/z_spm_integer.c b/src/z_spm_integer.c
index cabd2eed..761b264d 100644
--- a/src/z_spm_integer.c
+++ b/src/z_spm_integer.c
@@ -12,7 +12,8 @@
  * @author Mathieu Faverge
  * @author Pierre Ramet
  * @author Xavier Lacoste
- * @date 2018-04-04
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s
  *
diff --git a/src/z_spm_laplacian.c b/src/z_spm_laplacian.c
index a4c1d6f5..62e1d022 100644
--- a/src/z_spm_laplacian.c
+++ b/src/z_spm_laplacian.c
@@ -10,7 +10,9 @@
  * @author Mathieu Faverge
  * @author Xavier Lacoste
  * @author Theophile Terraz
- * @date 2018-07-04
+ * @author Gregoire Pichon
+ * @author Tony Delarue
+ * @date 2020-12-23
  * @precisions normal z -> c d s p
  *
  **/
diff --git a/src/z_spm_matrixvector.c b/src/z_spm_matrixvector.c
index 50c681e6..974900b6 100644
--- a/src/z_spm_matrixvector.c
+++ b/src/z_spm_matrixvector.c
@@ -11,7 +11,8 @@
  * @author Matthieu Kuhn
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-07-10
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s
  **/
diff --git a/src/z_spm_mergeduplicate.c b/src/z_spm_mergeduplicate.c
index 47e82bc2..b6c4290b 100644
--- a/src/z_spm_mergeduplicate.c
+++ b/src/z_spm_mergeduplicate.c
@@ -10,7 +10,7 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2019-10-29
+ * @date 2020-12-21
  *
  * @precisions normal z -> c d s p
  *
diff --git a/src/z_spm_norm.c b/src/z_spm_norm.c
index 91a3857f..0b61274e 100644
--- a/src/z_spm_norm.c
+++ b/src/z_spm_norm.c
@@ -12,7 +12,8 @@
  * @author Xavier Lacoste
  * @author Theophile Terraz
  * @author Tony Delarue
- * @date 2020-05-19
+ * @author Matias Hastaran
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s
  *
diff --git a/src/z_spm_print.c b/src/z_spm_print.c
index 553a0e75..b3a183b0 100644
--- a/src/z_spm_print.c
+++ b/src/z_spm_print.c
@@ -11,7 +11,9 @@
  * @author Mathieu Faverge
  * @author Theophile Terraz
  * @author Alban Bellot
- * @date 2020-07-10
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s p
  *
diff --git a/src/z_spm_reduce_rhs.c b/src/z_spm_reduce_rhs.c
index b153d831..df938c4c 100644
--- a/src/z_spm_reduce_rhs.c
+++ b/src/z_spm_reduce_rhs.c
@@ -8,8 +8,9 @@
  *                      Univ. Bordeaux. All rights reserved.
  *
  * @version 1.0.0
- * @author Delarue Tony
- * @date 2020-07-10
+ * @author Mathieu Faverge
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  * @precisions normal z -> c d s
  *
diff --git a/src/z_spm_scal.c b/src/z_spm_scal.c
index 16c5f3cb..f7fc5073 100644
--- a/src/z_spm_scal.c
+++ b/src/z_spm_scal.c
@@ -11,7 +11,10 @@
  * @author Pierre Ramet
  * @author Xavier Lacoste
  * @author Theophile Terraz
- * @date 2018-03-09
+ * @author Gregoire Pichon
+ * @author Matias Hastaran
+ * @author Tony Delarue
+ * @date 2020-12-23
  * @precisions normal z -> c d s
  *
  **/
diff --git a/src/z_spm_sort.c b/src/z_spm_sort.c
index 452d906f..6194824d 100644
--- a/src/z_spm_sort.c
+++ b/src/z_spm_sort.c
@@ -10,7 +10,7 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2020-09-24
+ * @date 2020-12-21
  *
  * @precisions normal z -> c d s p
  *
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 4be7d113..10952156 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -6,7 +6,8 @@
 #  @version 1.0.0
 #  @author Mathieu Faverge
 #  @author Florent Pruvost
-#  @date 2020-07-10
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 ###
 include(RulesPrecisions)
diff --git a/tests/core_zgeadd.c b/tests/core_zgeadd.c
index 835da358..eaacd6cd 100644
--- a/tests/core_zgeadd.c
+++ b/tests/core_zgeadd.c
@@ -11,7 +11,8 @@
  *
  * @version 1.0.0
  * @author Mathieu Faverge
- * @date 2018-03-31
+ * @author Tony Delarue
+ * @date 2020-12-23
  * @precisions normal z -> c d s
  *
  **/
diff --git a/tests/core_zplrnt.c b/tests/core_zplrnt.c
index 18c63e2f..0e280ba0 100644
--- a/tests/core_zplrnt.c
+++ b/tests/core_zplrnt.c
@@ -13,7 +13,8 @@
  * @author Piotr Luszczek
  * @author Pierre Lemarinier
  * @author Mathieu Faverge
- * @date 2018-03-31
+ * @author Tony Delarue
+ * @date 2020-12-23
  * @precisions normal z -> c d s
  *
  **/
diff --git a/tests/get_options.c b/tests/get_options.c
index be367936..e61c3d21 100644
--- a/tests/get_options.c
+++ b/tests/get_options.c
@@ -10,7 +10,8 @@
  * @author Pierre Ramet
  * @author Xavier Lacoste
  * @author Theophile Terraz
- * @date 2018-07-04
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  */
 #include <spm_tests.h>
diff --git a/tests/p_spm_tests.c b/tests/p_spm_tests.c
index 5254b1e0..c9fbf5e8 100644
--- a/tests/p_spm_tests.c
+++ b/tests/p_spm_tests.c
@@ -10,7 +10,8 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-02-27
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #ifndef _GNU_SOURCE
diff --git a/tests/spm_check_and_correct_tests.c b/tests/spm_check_and_correct_tests.c
index b18793aa..b8071113 100644
--- a/tests/spm_check_and_correct_tests.c
+++ b/tests/spm_check_and_correct_tests.c
@@ -9,8 +9,8 @@
  *
  * @version 1.0.0
  * @author Mathieu Faverge
- * @author Delarue Tony
- * @date 2020-09-30
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_compare.c b/tests/spm_compare.c
index 24491492..45728424 100644
--- a/tests/spm_compare.c
+++ b/tests/spm_compare.c
@@ -8,7 +8,8 @@
  *
  * @version 1.0.0
  * @author Tony Delarue
- * @date 2020-07-10
+ * @author Mathieu Faverge
+ * @date 2020-12-23
  *
  **/
 #include "spm_tests.h"
diff --git a/tests/spm_convert_tests.c b/tests/spm_convert_tests.c
index 9443b00d..8ffdcfac 100644
--- a/tests/spm_convert_tests.c
+++ b/tests/spm_convert_tests.c
@@ -10,7 +10,8 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-04-13
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #ifndef _GNU_SOURCE
diff --git a/tests/spm_dist_check_and_correct_tests.c b/tests/spm_dist_check_and_correct_tests.c
index 48c463f0..dc2d50cf 100644
--- a/tests/spm_dist_check_and_correct_tests.c
+++ b/tests/spm_dist_check_and_correct_tests.c
@@ -9,8 +9,8 @@
  *
  * @version 1.0.0
  * @author Mathieu Faverge
- * @author Delarue Tony
- * @date 2020-07-20
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_dist_expand_tests.c b/tests/spm_dist_expand_tests.c
index a9c2429a..25fa5a77 100644
--- a/tests/spm_dist_expand_tests.c
+++ b/tests/spm_dist_expand_tests.c
@@ -9,6 +9,7 @@
  *
  * @version 1.0.0
  * @author  Tony Delarue
+ * @author Mathieu Faverge
  * @date    2020-02-20
  *
  **/
diff --git a/tests/spm_dist_genrhs_tests.c b/tests/spm_dist_genrhs_tests.c
index 96096a9e..045968d2 100644
--- a/tests/spm_dist_genrhs_tests.c
+++ b/tests/spm_dist_genrhs_tests.c
@@ -12,7 +12,7 @@
  * @author Mathieu Faverge
  * @author Theophile Terraz
  * @author Tony Delarue
- * @date 2020-07-10
+ * @date 2020-12-22
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_dist_matvec_tests.c b/tests/spm_dist_matvec_tests.c
index 539b056d..ae6c6b10 100644
--- a/tests/spm_dist_matvec_tests.c
+++ b/tests/spm_dist_matvec_tests.c
@@ -11,7 +11,7 @@
  * @author Mathieu Faverge
  * @author Theophile Terraz
  * @author Tony Delarue
- * @date 2020-07-10
+ * @date 2020-12-21
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_dist_norm_tests.c b/tests/spm_dist_norm_tests.c
index 7f635eb0..e626a992 100644
--- a/tests/spm_dist_norm_tests.c
+++ b/tests/spm_dist_norm_tests.c
@@ -11,7 +11,7 @@
  * @author Mathieu Faverge
  * @author Theophile Terraz
  * @author Tony Delarue
- * @date 2020-07-10
+ * @date 2020-12-18
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_dist_sort_tests.c b/tests/spm_dist_sort_tests.c
index f6de3436..a0144207 100644
--- a/tests/spm_dist_sort_tests.c
+++ b/tests/spm_dist_sort_tests.c
@@ -9,8 +9,8 @@
  *
  * @version 1.0.0
  * @author Mathieu Faverge
- * @author Delarue Tony
- * @date 2020-09-07
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_dof_expand_tests.c b/tests/spm_dof_expand_tests.c
index 922cebaf..32e5abdb 100644
--- a/tests/spm_dof_expand_tests.c
+++ b/tests/spm_dof_expand_tests.c
@@ -10,7 +10,8 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-05-14
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #ifndef _GNU_SOURCE
diff --git a/tests/spm_dof_matvec_tests.c b/tests/spm_dof_matvec_tests.c
index 044ee968..0a769b66 100644
--- a/tests/spm_dof_matvec_tests.c
+++ b/tests/spm_dof_matvec_tests.c
@@ -10,7 +10,9 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-05-14
+ * @author Matthieu Kuhn
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 
diff --git a/tests/spm_dof_norm_tests.c b/tests/spm_dof_norm_tests.c
index e3bdee25..224220a8 100644
--- a/tests/spm_dof_norm_tests.c
+++ b/tests/spm_dof_norm_tests.c
@@ -10,7 +10,8 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-05-14
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_dof_sort_tests.c b/tests/spm_dof_sort_tests.c
index 147a9dc9..b3b30918 100644
--- a/tests/spm_dof_sort_tests.c
+++ b/tests/spm_dof_sort_tests.c
@@ -9,8 +9,8 @@
  *
  * @version 1.0.0
  * @author Mathieu Faverge
- * @author Delarue Tony
- * @date 2020-09-07
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_matvec_tests.c b/tests/spm_matvec_tests.c
index 043c0cb6..a901e010 100644
--- a/tests/spm_matvec_tests.c
+++ b/tests/spm_matvec_tests.c
@@ -10,7 +10,9 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-05-14
+ * @author Matthieu Kuhn
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_norm_tests.c b/tests/spm_norm_tests.c
index 56dd1e7a..9bf892f6 100644
--- a/tests/spm_norm_tests.c
+++ b/tests/spm_norm_tests.c
@@ -10,7 +10,8 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Theophile Terraz
- * @date 2020-05-14
+ * @author Tony Delarue
+ * @date 2020-12-23
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_scatter_gather_tests.c b/tests/spm_scatter_gather_tests.c
index 465caf2a..567311a8 100644
--- a/tests/spm_scatter_gather_tests.c
+++ b/tests/spm_scatter_gather_tests.c
@@ -9,7 +9,8 @@
  *
  * @version 1.0.0
  * @author Tony Delarue
- * @date 2020-02-20
+ * @author Mathieu Faverge
+ * @date 2020-12-23
  *
  **/
 #include <stdint.h>
diff --git a/tests/spm_tests.h b/tests/spm_tests.h
index a94e4ade..50dcc7cd 100644
--- a/tests/spm_tests.h
+++ b/tests/spm_tests.h
@@ -10,7 +10,7 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2020-07-10
+ * @date 2020-12-22
  *
  **/
 #ifndef _spm_tests_h_
diff --git a/tests/validate_convert.sh b/tests/validate_convert.sh
index 168d802f..b82aa827 100755
--- a/tests/validate_convert.sh
+++ b/tests/validate_convert.sh
@@ -6,7 +6,8 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2018-03-31
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 # This script compares the output files generated by the matrix format
 # conversion testings
diff --git a/tests/validate_expand.sh b/tests/validate_expand.sh
index f53a3486..aedd1ac7 100755
--- a/tests/validate_expand.sh
+++ b/tests/validate_expand.sh
@@ -6,7 +6,8 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2018-03-31
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 # This script compares the output files generated by the DOF expansion
 # testings
diff --git a/tests/z_spm_sort_tests.c b/tests/z_spm_sort_tests.c
index 8f8e3997..b2b32c66 100644
--- a/tests/z_spm_sort_tests.c
+++ b/tests/z_spm_sort_tests.c
@@ -10,7 +10,7 @@
  * @version 1.0.0
  * @author Mathieu Faverge
  * @author Tony Delarue
- * @date 2020-09-14
+ * @date 2020-10-13
  *
  * @precisions normal z -> c d s
  *
diff --git a/tests/z_spm_tests.c b/tests/z_spm_tests.c
index cce3a76f..25834bf3 100644
--- a/tests/z_spm_tests.c
+++ b/tests/z_spm_tests.c
@@ -11,7 +11,7 @@
  * @author Mathieu Faverge
  * @author Theophile Terraz
  * @author Tony Delarue
- * @date 2020-07-10
+ * @date 2020-12-22
  *
  * @precisions normal z -> c d s
  *
diff --git a/tools/analysis.sh b/tools/analysis.sh
index 118d6d44..a10b0075 100755
--- a/tools/analysis.sh
+++ b/tools/analysis.sh
@@ -7,7 +7,7 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2020-02-25
+#  @date 2020-10-01
 #
 ###
 
diff --git a/tools/check_authors.sh b/tools/check_authors.sh
index 987bfac1..e93d5eb4 100755
--- a/tools/check_authors.sh
+++ b/tools/check_authors.sh
@@ -6,7 +6,7 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2020-12-14
+#  @date 2020-12-23
 #
 # This script check that basic informations is present and correct in
 # headers of source files.
diff --git a/tools/check_header.sh b/tools/check_header.sh
index f31080f6..189ec94a 100755
--- a/tools/check_header.sh
+++ b/tools/check_header.sh
@@ -6,7 +6,7 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2020-12-14
+#  @date 2020-12-22
 #
 # This script check that basic informations is present and correct in
 # headers of source files.
diff --git a/tools/filelist.sh b/tools/filelist.sh
index 45d5d2d7..3aef1bc2 100755
--- a/tools/filelist.sh
+++ b/tools/filelist.sh
@@ -9,7 +9,7 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2020-02-25
+#  @date 2020-10-01
 #
 ###
 
diff --git a/tools/gen_wrappers.py b/tools/gen_wrappers.py
index 14cce93d..01c0a9b4 100755
--- a/tools/gen_wrappers.py
+++ b/tools/gen_wrappers.py
@@ -13,7 +13,9 @@
  @version 1.0.0
  @author Pierre Ramet
  @author Mathieu Faverge
- @date 2020-07-16
+ @author Selmane Lebdaoui
+ @author Tony Delarue
+ @date 2020-12-23
 
 """
 import os
diff --git a/tools/release.sh b/tools/release.sh
index e925baef..8a984d0f 100755
--- a/tools/release.sh
+++ b/tools/release.sh
@@ -9,7 +9,8 @@
 #
 #  @version 1.0.0
 #  @author Pierre Ramet
-#  @date 2019-11-12
+#  @author Mathieu Faverge
+#  @date 2020-12-23
 #
 ###
 
diff --git a/tools/spm_env.sh.in b/tools/spm_env.sh.in
index c73aa454..4e9e4ef5 100644
--- a/tools/spm_env.sh.in
+++ b/tools/spm_env.sh.in
@@ -6,7 +6,9 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2018-05-14
+#  @author Florent Pruvost
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 #!/bin/sh
 
diff --git a/tools/spmf.pc.in b/tools/spmf.pc.in
index 769bb667..744b5156 100644
--- a/tools/spmf.pc.in
+++ b/tools/spmf.pc.in
@@ -6,7 +6,9 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2018-07-04
+#  @author Florent Pruvost
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 prefix=@CMAKE_INSTALL_PREFIX@
 exec_prefix=${prefix}
diff --git a/tools/update_release.sh b/tools/update_release.sh
index 9ad358bf..06d4b7eb 100755
--- a/tools/update_release.sh
+++ b/tools/update_release.sh
@@ -6,7 +6,7 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2020-12-14
+#  @date 2020-12-23
 #
 #!/usr/bin/env sh
 
@@ -17,7 +17,7 @@ microversion=0
 
 version="$majorversion.$minorversion.$microversion"
 
-#for i in $( git diff v6.0.2 --name-only ); do if [ -f $i ]; then sed -i 's/@version [0-9].[0-9].[0-9]/@version 6.0.3/' $i; fi; done
+#for i in $( git diff v6.0.2 --name-only ); do if [ -f $i ]; then sed -i 's/@version [0-9].[0-9].[0-9]/@version 1.0.0/' $i; fi; done
 if [ ! -z "$tag" ]
 then
     fileslist=$( git diff $tag --name-only )
diff --git a/tools/wrappers/__init__.py b/tools/wrappers/__init__.py
index dbad81cb..0d5a761e 100644
--- a/tools/wrappers/__init__.py
+++ b/tools/wrappers/__init__.py
@@ -11,7 +11,9 @@ Wrappers
 
  @version 1.0.0
  @author Mathieu Faverge
- @date 2020-07-15
+ @author Selmane Lebdaoui
+ @author Tony Delarue
+ @date 2020-12-23
 
 """
 
diff --git a/tools/wrappers/wrap_fortran.py b/tools/wrappers/wrap_fortran.py
index da96a508..5616bd53 100644
--- a/tools/wrappers/wrap_fortran.py
+++ b/tools/wrappers/wrap_fortran.py
@@ -12,7 +12,8 @@ Wrapper Fortran 90
 
  @version 1.0.0
  @author Mathieu Faverge
- @date 2020-07-15
+ @author Tony Delarue
+ @date 2020-12-23
 
 """
 import os
@@ -144,6 +145,7 @@ class wrap_fortran:
 !>
 !> @version 1.0.0
 !> @author Mathieu Faverge
+!> @author Tony Delarue
 !> @date ''' + time.strftime( "%Y-%m-%d" ) + '''
 !>
 !> This file has been automatically generated with gen_wrappers.py
diff --git a/tools/wrappers/wrap_julia.py b/tools/wrappers/wrap_julia.py
index a612c632..728a8400 100644
--- a/tools/wrappers/wrap_julia.py
+++ b/tools/wrappers/wrap_julia.py
@@ -12,8 +12,9 @@ Wrapper Julia
 
  @version 1.0.0
  @author Mathieu Faverge
- @author Selmane LEBDAOUI
- @date 2020-07-15
+ @author Selmane Lebdaoui
+ @author Tony Delarue
+ @date 2020-12-23
 
 """
 import os
@@ -108,7 +109,8 @@ class wrap_julia:
 
  @version 1.0.0
  @author Mathieu Faverge
- @author Lebdaoui selmane
+ @author Selmane Lebdaoui
+ @author Tony Delarue
  @date ''' + time.strftime( "%Y-%m-%d" ) + '''
 
  This file has been automatically generated with gen_wrappers.py
diff --git a/tools/wrappers/wrap_python.py b/tools/wrappers/wrap_python.py
index b9cf4b8d..6d1204c6 100644
--- a/tools/wrappers/wrap_python.py
+++ b/tools/wrappers/wrap_python.py
@@ -12,7 +12,8 @@ Wrapper Python
 
  @version 1.0.0
  @author Mathieu Faverge
- @date 2020-07-15
+ @author Tony Delarue
+ @date 2020-12-23
 
 """
 import os
@@ -144,6 +145,7 @@ class wrap_python:
  @author Pierre Ramet
  @author Mathieu Faverge
  @author Louis Poirel
+ @author Tony Delarue
  @date ''' + time.strftime( "%Y-%m-%d" ) + '''
 
  This file has been automatically generated with gen_wrappers.py
diff --git a/wrappers/CMakeLists.txt b/wrappers/CMakeLists.txt
index 26ac1db6..8a0e38d9 100644
--- a/wrappers/CMakeLists.txt
+++ b/wrappers/CMakeLists.txt
@@ -5,7 +5,9 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2020-07-16
+#  @author Selmane Lebdaoui
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 ###
 
diff --git a/wrappers/fortran90/CMakeLists.txt b/wrappers/fortran90/CMakeLists.txt
index 02849dc3..b7a19dd9 100644
--- a/wrappers/fortran90/CMakeLists.txt
+++ b/wrappers/fortran90/CMakeLists.txt
@@ -6,7 +6,8 @@
 #  @version 1.0.0
 #  @author Mathieu Faverge
 #  @author Florent Pruvost
-#  @date 2020-04-11
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 ###
 cmake_minimum_required (VERSION 3.1)
diff --git a/wrappers/fortran90/examples/spmf_driver.F90 b/wrappers/fortran90/examples/spmf_driver.F90
index bbb8730f..20dfcc50 100644
--- a/wrappers/fortran90/examples/spmf_driver.F90
+++ b/wrappers/fortran90/examples/spmf_driver.F90
@@ -8,7 +8,7 @@
 !>
 !> @version 1.0.0
 !> @author Mathieu Faverge
-!> @date 2020-04-11
+!> @date 2020-12-21
 !>
 !> @ingroup examples_fortran
 !> @code
diff --git a/wrappers/fortran90/examples/spmf_user.F90 b/wrappers/fortran90/examples/spmf_user.F90
index d167e572..0ddd5f63 100644
--- a/wrappers/fortran90/examples/spmf_user.F90
+++ b/wrappers/fortran90/examples/spmf_user.F90
@@ -8,7 +8,7 @@
 !>
 !> @version 1.0.0
 !> @author Mathieu Faverge
-!> @date 2020-04-11
+!> @date 2020-12-21
 !>
 !> @ingroup examples_fortran
 !> @code
diff --git a/wrappers/fortran90/src/spm_enums.F90 b/wrappers/fortran90/src/spm_enums.F90
index c51ac08e..3403a67b 100644
--- a/wrappers/fortran90/src/spm_enums.F90
+++ b/wrappers/fortran90/src/spm_enums.F90
@@ -8,7 +8,8 @@
 !>
 !> @version 1.0.0
 !> @author Mathieu Faverge
-!> @date 2020-07-15
+!> @author Tony Delarue
+!> @date 2020-12-23
 !>
 !> This file has been automatically generated with gen_wrappers.py
 !>
diff --git a/wrappers/fortran90/src/spmf.f90 b/wrappers/fortran90/src/spmf.f90
index acb63e04..9f381790 100644
--- a/wrappers/fortran90/src/spmf.f90
+++ b/wrappers/fortran90/src/spmf.f90
@@ -8,7 +8,8 @@
 !>
 !> @version 1.0.0
 !> @author Mathieu Faverge
-!> @date 2020-12-19
+!> @author Tony Delarue
+!> @date 2020-12-23
 !>
 !> This file has been automatically generated with gen_wrappers.py
 !>
@@ -145,8 +146,8 @@ module spmf
      subroutine spmInitDist_c(spm, comm) &
           bind(c, name='spmInitDist')
        use iso_c_binding
-       import MPI_Comm
        import spmatrix_t
+       import MPI_Comm
        implicit none
        type(c_ptr),    value :: spm
        type(MPI_Comm), value :: comm
@@ -280,14 +281,14 @@ module spmf
        import spm_int_t
        import spmatrix_t
        implicit none
-       integer(kind=c_int)             :: spmGenMat_c
-       integer(c_int),           value :: type
-       integer(kind=spm_int_t),  value :: nrhs
-       type(c_ptr),              value :: spm
-       type(c_ptr),              value :: alpha
+       integer(kind=c_int)              :: spmGenMat_c
+       integer(c_int),            value :: type
+       integer(kind=spm_int_t),   value :: nrhs
+       type(c_ptr),               value :: spm
+       type(c_ptr),               value :: alpha
        integer(kind=c_long_long), value :: seed
-       type(c_ptr),              value :: A
-       integer(kind=spm_int_t),  value :: lda
+       type(c_ptr),               value :: A
+       integer(kind=spm_int_t),   value :: lda
      end function spmGenMat_c
   end interface
 
@@ -298,13 +299,13 @@ module spmf
        import spm_int_t
        import spmatrix_t
        implicit none
-       integer(kind=c_int)             :: spmGenVec_c
-       integer(c_int),           value :: type
-       type(c_ptr),              value :: spm
-       type(c_ptr),              value :: alpha
+       integer(kind=c_int)              :: spmGenVec_c
+       integer(c_int),            value :: type
+       type(c_ptr),               value :: spm
+       type(c_ptr),               value :: alpha
        integer(kind=c_long_long), value :: seed
-       type(c_ptr),              value :: x
-       integer(kind=spm_int_t),  value :: incx
+       type(c_ptr),               value :: x
+       integer(kind=spm_int_t),   value :: incx
      end function spmGenVec_c
   end interface
 
@@ -661,14 +662,14 @@ contains
   subroutine spmGenMat(type, nrhs, spm, alpha, seed, A, lda, info)
     use iso_c_binding
     implicit none
-    integer(c_int),           intent(in)            :: type
-    integer(kind=spm_int_t),  intent(in)            :: nrhs
-    type(spmatrix_t),         intent(in),    target :: spm
-    type(c_ptr),              intent(inout), target :: alpha
+    integer(c_int),            intent(in)            :: type
+    integer(kind=spm_int_t),   intent(in)            :: nrhs
+    type(spmatrix_t),          intent(in),    target :: spm
+    type(c_ptr),               intent(inout), target :: alpha
     integer(kind=c_long_long), intent(in)            :: seed
-    type(c_ptr),              intent(inout), target :: A
-    integer(kind=spm_int_t),  intent(in)            :: lda
-    integer(kind=c_int),      intent(out)           :: info
+    type(c_ptr),               intent(inout), target :: A
+    integer(kind=spm_int_t),   intent(in)            :: lda
+    integer(kind=c_int),       intent(out)           :: info
 
     info = spmGenMat_c(type, nrhs, c_loc(spm), alpha, seed, A, lda)
   end subroutine spmGenMat
@@ -676,13 +677,13 @@ contains
   subroutine spmGenVec(type, spm, alpha, seed, x, incx, info)
     use iso_c_binding
     implicit none
-    integer(c_int),           intent(in)            :: type
-    type(spmatrix_t),         intent(in),    target :: spm
-    type(c_ptr),              intent(inout), target :: alpha
+    integer(c_int),            intent(in)            :: type
+    type(spmatrix_t),          intent(in),    target :: spm
+    type(c_ptr),               intent(inout), target :: alpha
     integer(kind=c_long_long), intent(in)            :: seed
-    type(c_ptr),              intent(inout), target :: x
-    integer(kind=spm_int_t),  intent(in)            :: incx
-    integer(kind=c_int),      intent(out)           :: info
+    type(c_ptr),               intent(inout), target :: x
+    integer(kind=spm_int_t),   intent(in)            :: incx
+    integer(kind=c_int),       intent(out)           :: info
 
     info = spmGenVec_c(type, c_loc(spm), alpha, seed, x, incx)
   end subroutine spmGenVec
diff --git a/wrappers/julia/CMakeLists.txt b/wrappers/julia/CMakeLists.txt
index 391de210..9db2c8e3 100644
--- a/wrappers/julia/CMakeLists.txt
+++ b/wrappers/julia/CMakeLists.txt
@@ -6,7 +6,8 @@
 #  @version 1.0.0
 #  @author Mathieu Faverge
 #  @author Selmane Lebdaoui
-#  @date 2020-07-16
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 ###
 
diff --git a/wrappers/julia/spm/src/spm.jl b/wrappers/julia/spm/src/spm.jl
index 4e809637..e052327e 100644
--- a/wrappers/julia/spm/src/spm.jl
+++ b/wrappers/julia/spm/src/spm.jl
@@ -9,8 +9,9 @@
 
  @version 1.0.0
  @author Mathieu Faverge
- @author Lebdaoui selmane
- @date 2020-12-19
+ @author Selmane Lebdaoui
+ @author Tony Delarue
+ @date 2020-12-23
 
  This file has been automatically generated with gen_wrappers.py
 
diff --git a/wrappers/julia/spm/src/spm_enums.jl.in b/wrappers/julia/spm/src/spm_enums.jl.in
index 237637ea..ef61b21a 100644
--- a/wrappers/julia/spm/src/spm_enums.jl.in
+++ b/wrappers/julia/spm/src/spm_enums.jl.in
@@ -9,8 +9,9 @@
 
  @version 1.0.0
  @author Mathieu Faverge
- @author Lebdaoui selmane
- @date 2020-12-19
+ @author Selmane Lebdaoui
+ @author Tony Delarue
+ @date 2020-12-23
 
  This file has been automatically generated with gen_wrappers.py
 
diff --git a/wrappers/julia/spm_driver.jl b/wrappers/julia/spm_driver.jl
index 5c777709..85f32287 100755
--- a/wrappers/julia/spm_driver.jl
+++ b/wrappers/julia/spm_driver.jl
@@ -10,7 +10,8 @@
   @version 1.0.0
   @author Mathieu Faverge
   @author Selmane Lebdaoui
-  @date 2020-07-06
+  @author Tony Delarue
+  @date 2020-12-23
 
   @ingroup examples_julia
   @code
diff --git a/wrappers/julia/spm_user.jl b/wrappers/julia/spm_user.jl
index c456e6b5..994aaa34 100755
--- a/wrappers/julia/spm_user.jl
+++ b/wrappers/julia/spm_user.jl
@@ -10,7 +10,8 @@
   @version 1.0.0
   @author Mathieu Faverge
   @author Selmane Lebdaoui
-  @date 2020-07-16
+  @author Tony Delarue
+  @date 2020-12-23
 
   @ingroup examples_julia
   @code
diff --git a/wrappers/python/CMakeLists.txt b/wrappers/python/CMakeLists.txt
index 8c1373d1..8651936b 100644
--- a/wrappers/python/CMakeLists.txt
+++ b/wrappers/python/CMakeLists.txt
@@ -5,7 +5,8 @@
 #
 #  @version 1.0.0
 #  @author Mathieu Faverge
-#  @date 2020-07-16
+#  @author Tony Delarue
+#  @date 2020-12-23
 #
 ###
 
diff --git a/wrappers/python/spm/__init__.py b/wrappers/python/spm/__init__.py
index 8a6d121a..639cdd8c 100644
--- a/wrappers/python/spm/__init__.py
+++ b/wrappers/python/spm/__init__.py
@@ -10,7 +10,8 @@
 # @author Pierre Ramet
 # @author Mathieu Faverge
 # @author Louis Poirel
-# @date 2019-03-25
+# @author Tony Delarue
+# @date 2020-12-23
 #
 """
 PySpm
diff --git a/wrappers/python/spm/__spm__.py b/wrappers/python/spm/__spm__.py
index 1a04a331..675614e0 100644
--- a/wrappers/python/spm/__spm__.py
+++ b/wrappers/python/spm/__spm__.py
@@ -11,7 +11,8 @@
  @author Pierre Ramet
  @author Mathieu Faverge
  @author Louis Poirel
- @date 2020-12-19
+ @author Tony Delarue
+ @date 2020-12-23
 
  This file has been automatically generated with gen_wrappers.py
 
diff --git a/wrappers/python/spm/enum.py.in b/wrappers/python/spm/enum.py.in
index cd9c1b84..0d588c4e 100644
--- a/wrappers/python/spm/enum.py.in
+++ b/wrappers/python/spm/enum.py.in
@@ -11,7 +11,8 @@
  @author Pierre Ramet
  @author Mathieu Faverge
  @author Louis Poirel
- @date 2020-12-19
+ @author Tony Delarue
+ @date 2020-12-23
 
  This file has been automatically generated with gen_wrappers.py
 
diff --git a/wrappers/python/spm/spm.py b/wrappers/python/spm/spm.py
index 738e0b14..151e5f97 100644
--- a/wrappers/python/spm/spm.py
+++ b/wrappers/python/spm/spm.py
@@ -9,7 +9,8 @@
  @version 1.0.0
  @author Pierre Ramet
  @author Mathieu Faverge
- @date 2020-04-11
+ @author Tony Delarue
+ @date 2020-12-23
 
  @ingroup wrap_python
 
diff --git a/wrappers/python/spm_driver.py b/wrappers/python/spm_driver.py
index 6e635925..cc5091da 100755
--- a/wrappers/python/spm_driver.py
+++ b/wrappers/python/spm_driver.py
@@ -11,7 +11,8 @@
  @author Pierre Ramet
  @author Mathieu Faverge
  @author Louis Poirel
- @date 2018-07-19
+ @author Tony Delarue
+ @date 2020-12-23
 
  @ingroup examples_python
  @code
diff --git a/wrappers/python/spm_scipy.py b/wrappers/python/spm_scipy.py
index 12a072d1..42761d74 100755
--- a/wrappers/python/spm_scipy.py
+++ b/wrappers/python/spm_scipy.py
@@ -11,7 +11,8 @@
  @author Pierre Ramet
  @author Mathieu Faverge
  @author Louis Poirel
- @date 2018-07-04
+ @author Tony Delarue
+ @date 2020-12-23
 
  @ingroup examples_python
  @code
-- 
GitLab