Browse Source

tools: fix copyrights

Nathalie Furmento 7 years ago
parent
commit
fd8f48d684
100 changed files with 504 additions and 475 deletions
  1. 6 4
      tools/Makefile.am
  2. 15 0
      tools/ayudame.cfg
  3. 3 3
      tools/dev/checker/check_unrenamed_list_types.sh
  4. 3 4
      tools/dev/checker/mycocci.sh
  5. 4 3
      tools/dev/checker/rename.sed
  6. 4 3
      tools/dev/checker/rename.sh
  7. 2 2
      tools/dev/checker/rename_filter.sed
  8. 3 3
      tools/dev/checker/rename_filter.sh
  9. 4 3
      tools/dev/checker/rename_internal.sed
  10. 4 3
      tools/dev/checker/rename_internal.sh
  11. 2 3
      tools/dev/checker/starpu_check_braces.sh
  12. 2 3
      tools/dev/checker/starpu_check_config.sh
  13. 2 3
      tools/dev/checker/starpu_check_copyright.sh
  14. 2 3
      tools/dev/checker/starpu_check_macros.sh
  15. 2 3
      tools/dev/checker/starpu_check_malloc.sh
  16. 2 3
      tools/dev/checker/starpu_check_pthread.sh
  17. 3 6
      tools/dev/checker/starpu_check_public.sh
  18. 16 15
      tools/dev/checker/starpu_check_register.cocci
  19. 3 6
      tools/dev/checker/starpu_check_register.sh
  20. 3 3
      tools/dev/checker/starpu_use_macro.sh
  21. 4 3
      tools/dev/cppcheck/suppressions.txt
  22. 17 15
      tools/dev/experimental/cpu_func_to_cpu_funcs.cocci
  23. 3 1
      tools/dev/experimental/cpu_func_to_cpu_funcs_test.c
  24. 16 15
      tools/dev/experimental/cuda_check_return_values.cocci
  25. 2 1
      tools/dev/experimental/cuda_check_return_values_test.c
  26. 3 3
      tools/dev/experimental/destroy_task_on_error.cocci
  27. 3 3
      tools/dev/experimental/destroy_task_on_error_test.c
  28. 16 15
      tools/dev/experimental/fix_non_ANSI_function_declarations.cocci
  29. 3 3
      tools/dev/experimental/fix_non_ANSI_function_declarations_test.c
  30. 3 4
      tools/dev/experimental/func_to_funcs.sh
  31. 3 3
      tools/dev/experimental/function_call_termination_condition.cocci
  32. 3 3
      tools/dev/experimental/function_call_termination_condition_test.c
  33. 3 3
      tools/dev/experimental/modes/fix_cocci_output.py
  34. 16 15
      tools/dev/experimental/modes/fix_cocci_output_test.c
  35. 16 15
      tools/dev/experimental/modes/modes.cocci
  36. 3 3
      tools/dev/experimental/modes/modes.sh
  37. 17 15
      tools/dev/experimental/modes/modes_test.c
  38. 3 3
      tools/dev/experimental/name_codelets.cocci
  39. 4 3
      tools/dev/experimental/name_codelets_test.c
  40. 3 3
      tools/dev/experimental/not_unlocked_mutex.cocci
  41. 3 3
      tools/dev/experimental/not_unlocked_mutex_test.c
  42. 3 3
      tools/dev/experimental/opencl_check_return_values.cocci
  43. 3 3
      tools/dev/experimental/opencl_check_return_values_test.c
  44. 16 15
      tools/dev/experimental/remove_where_field.cocci
  45. 3 3
      tools/dev/experimental/remove_where_field.sh
  46. 2 1
      tools/dev/experimental/remove_where_field_test.c
  47. 3 3
      tools/dev/experimental/skip_valgrind.cocci
  48. 3 3
      tools/dev/experimental/skip_valgrind_test.c
  49. 16 15
      tools/dev/experimental/test_return_values.cocci
  50. 3 3
      tools/dev/experimental/test_return_values.sh
  51. 2 1
      tools/dev/experimental/test_return_values_test.c
  52. 3 3
      tools/dev/experimental/unchecked_starpu_function_calls.cocci
  53. 3 3
      tools/dev/experimental/unchecked_starpu_function_calls_test.c
  54. 16 15
      tools/dev/experimental/use_starpu_cublas_report_error.cocci
  55. 2 1
      tools/dev/experimental/use_starpu_cublas_report_error_test.c
  56. 16 15
      tools/dev/experimental/use_starpu_macros.cocci
  57. 3 3
      tools/dev/experimental/use_starpu_macros.sh
  58. 2 1
      tools/dev/experimental/use_starpu_macros_test.c
  59. 16 16
      tools/dev/experimental/use_starpu_pthread_macros.cocci
  60. 3 3
      tools/dev/experimental/use_starpu_pthread_macros.sh
  61. 16 16
      tools/dev/experimental/use_starpu_pthread_macros_test.c
  62. 16 15
      tools/dev/experimental/use_starpu_unlikely.cocci
  63. 16 15
      tools/dev/experimental/use_starpu_unlikely_test.c
  64. 2 1
      tools/dev/lsan/libc.suppr
  65. 3 2
      tools/dev/lsan/openmpi.suppr
  66. 4 2
      tools/dev/tsan/starpu.suppr
  67. 1 1
      tools/dev/valgrind/fxt.suppr
  68. 1 1
      tools/dev/valgrind/hdf5.suppr
  69. 3 3
      tools/dev/valgrind/hwloc.suppr
  70. 2 2
      tools/dev/valgrind/libc.suppr
  71. 1 1
      tools/dev/valgrind/libgomp.suppr
  72. 2 2
      tools/dev/valgrind/libnuma.suppr
  73. 1 1
      tools/dev/valgrind/madmpi.suppr
  74. 2 2
      tools/dev/valgrind/opencl.suppr
  75. 1 1
      tools/dev/valgrind/openmp.suppr
  76. 3 3
      tools/dev/valgrind/openmpi.suppr
  77. 1 1
      tools/dev/valgrind/padico.suppr
  78. 3 3
      tools/dev/valgrind/pthread.suppr
  79. 3 3
      tools/dev/valgrind/starpu.suppr
  80. 3 3
      tools/dev/valgrind/valgrind.sh
  81. 2 2
      tools/dev/valgrind/valgrind.suppr
  82. 3 4
      tools/distrib/distrib.r
  83. 7 8
      tools/distrib/distrib.sh
  84. 2 4
      tools/msvc/starpu_clean.bat
  85. 2 4
      tools/msvc/starpu_exec.bat
  86. 2 4
      tools/msvc/starpu_open.bat
  87. 2 4
      tools/msvc/starpu_var.bat.in
  88. 3 1
      tools/starpu_calibrate_bus.c
  89. 7 8
      tools/starpu_codelet_histo_profile.in
  90. 7 8
      tools/starpu_codelet_profile.in
  91. 3 3
      tools/starpu_fxt_data_trace.c
  92. 2 1
      tools/starpu_fxt_stats.c
  93. 2 2
      tools/starpu_fxt_tool.c
  94. 2 2
      tools/starpu_lp2paje.c
  95. 3 1
      tools/starpu_machine_display.c
  96. 3 2
      tools/starpu_mlr_analysis.Rmd
  97. 6 7
      tools/starpu_mlr_analysis.in
  98. 7 6
      tools/starpu_paje_draw_histogram.R
  99. 8 8
      tools/starpu_paje_draw_histogram.in
  100. 0 0
      tools/starpu_paje_sort.in

+ 6 - 4
tools/Makefile.am

@@ -1,8 +1,10 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2009-2017  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017  CNRS
-# Copyright (C) 2016  Inria
+# Copyright (C) 2011-2012,2016-2017                      Inria
+# Copyright (C) 2017                                     Erwan Leria
+# Copyright (C) 2009-2017                                Université de Bordeaux
+# Copyright (C) 2013                                     Joris Pablo
+# Copyright (C) 2010-2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +16,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 include $(top_srcdir)/starpu.mk
 
 if STARPU_SIMGRID

+ 15 - 0
tools/ayudame.cfg

@@ -1,3 +1,18 @@
+# StarPU --- Runtime system for heterogeneous multicore architectures.
+#
+# Copyright (C) 2016                                     Inria
+#
+# StarPU is free software; you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation; either version 2.1 of the License, or (at
+# your option) any later version.
+#
+# StarPU is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+#
+# See the GNU Lesser General Public License in COPYING.LGPL for more details.
+#
 # default configuration file for Ayudame2
 
 connect {

+ 3 - 3
tools/dev/checker/check_unrenamed_list_types.sh

@@ -1,8 +1,8 @@
 #!/bin/sh
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2011, 2012  CNRS
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2011-2012,2015,2017                      CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 grep --exclude-dir=.svn -rs "\bstarpu_mpi_req_t\b" ./
 grep --exclude-dir=.svn -rs "\bstarpu_mpi_req_s\b" ./
 grep --exclude-dir=.svn -rs "\bstarpu_mpi_req_list_t\b" ./

+ 3 - 4
tools/dev/checker/mycocci.sh

@@ -1,8 +1,7 @@
-#/bin/bash
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2012  Inria
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2012,2015,2017                           CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +13,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 mode="chain" # By default, let's do everything !
 results="./results" # TODO Add an option for this
 scripts_dir=

+ 4 - 3
tools/dev/checker/rename.sed

@@ -1,7 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2010  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012, 2013  CNRS
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2010-2013,2015,2017                      CNRS
+# Copyright (C) 2010,2014                                Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -13,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 s/\bstruct starpu_per_arch_perfmodel\b/struct starpu_perfmodel_per_arch/g
 s/\bstruct starpu_regression_model\b/struct starpu_perfmodel_regression_model/g
 s/\bstruct starpu_history_table\b/struct starpu_perfmodel_history_table/g

+ 4 - 3
tools/dev/checker/rename.sh

@@ -1,7 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2010  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012  CNRS
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2010-2012,2015,2017                      CNRS
+# Copyright (C) 2010,2014                                Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -13,5 +14,5 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 find . -type f -not -name rename.sed -not -path "*svn*"|xargs sed -i -f $(dirname $0)/rename.sed

+ 2 - 2
tools/dev/checker/rename_filter.sed

@@ -1,6 +1,6 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2013  CNRS
+# Copyright (C) 2013,2015,2017                           CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -12,7 +12,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 s/\bstarpu_canonical_block_filter_bcsr\b/starpu_bcsr_filter_canonical_block/g
 s/\bstarpu_vertical_block_filter_func_csr\b/starpu_csr_filter_vertical_block/g
 

+ 3 - 3
tools/dev/checker/rename_filter.sh

@@ -1,7 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2010  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012, 2013  CNRS
+# Copyright (C) 2010-2013,2015,2017                      CNRS
+# Copyright (C) 2010,2014                                Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -13,5 +13,5 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 find . -type f -not -name rename_filter.sed -not -path "*svn*"|xargs sed -i -f $(dirname $0)/rename_filter.sed

+ 4 - 3
tools/dev/checker/rename_internal.sed

@@ -1,7 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2010  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012, 2013  CNRS
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2010-2013,2015,2017                      CNRS
+# Copyright (C) 2010,2014                                Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -13,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 s/\b_starpu_register_memory_node\b/_starpu_memory_node_register/g
 s/\b_starpu_memory_node_worker_add\b/_starpu_memory_node_add_nworkers/g
 s/\b_starpu_memory_node_workers\b/_starpu_memory_node_get_nworkers/g

+ 4 - 3
tools/dev/checker/rename_internal.sh

@@ -1,7 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2010  Université de Bordeaux
-# Copyright (C) 2010, 2011  CNRS
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2010-2012,2015,2017                      CNRS
+# Copyright (C) 2010,2014                                Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -13,5 +14,5 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 find . -type f -not -path "*svn*"|xargs sed -i -f $(dirname $0)/rename_internal.sed

+ 2 - 3
tools/dev/checker/starpu_check_braces.sh

@@ -1,8 +1,7 @@
 #!/bin/bash
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016, 2017 CNRS
+# Copyright (C) 2016-2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +13,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 SHOW=cat
 SHOW=less
 

+ 2 - 3
tools/dev/checker/starpu_check_config.sh

@@ -1,8 +1,7 @@
 #!/bin/bash
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2017 CNRS
+# Copyright (C) 2017                                     CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +13,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 DIR=$(echo $(dirname $0)/../../../)
 
 SGREP="grep --exclude-dir=.svn --exclude-dir=.git --binary-files=without-match"

+ 2 - 3
tools/dev/checker/starpu_check_copyright.sh

@@ -1,8 +1,7 @@
 #!/bin/bash
-#
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2013, 2017 CNRS
+# Copyright (C) 2013,2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +13,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 REP=${1:-.}
 
 find $REP -not -path "*svn*" -not -path "*build*" -not -path "*starpu-top*"  -not -path "*min-dgels*" -not -name ".gitignore"  -not -name "*.doxy"  -not -name "*.eps"  -not -name "*.pdf" -not -name "*.png" -not -path "*.deps*" -type f > /tmp/list_$$

+ 2 - 3
tools/dev/checker/starpu_check_macros.sh

@@ -1,8 +1,7 @@
 #!/bin/bash
-#
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016, 2017 CNRS
+# Copyright (C) 2016-2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +13,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 dirname=$(dirname $0)
 
 INC_DIRS=$(find $dirname/../../../ -name include -type d)

+ 2 - 3
tools/dev/checker/starpu_check_malloc.sh

@@ -1,8 +1,7 @@
 #!/bin/bash
-#
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2017 CNRS
+# Copyright (C) 2017                                     CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +13,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 dirname=$(dirname $0)
 cd $dirname/../../../
 

+ 2 - 3
tools/dev/checker/starpu_check_pthread.sh

@@ -1,8 +1,7 @@
 #!/bin/bash
-#
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2017 CNRS
+# Copyright (C) 2017                                     CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +13,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 dirname=$(dirname $0)
 sgrep="grep --exclude-dir=.svn --exclude-dir=.git --binary-files=without-match"
 

+ 3 - 6
tools/dev/checker/starpu_check_public.sh

@@ -1,11 +1,8 @@
 #!/bin/bash
-# Note: expects Coccinelle's spatch command n the PATH
-# See: http://coccinelle.lip6.fr/
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2011, 2012, 2015, 2017 CNRS
-# Copyright (C) 2011 Inria
+# Copyright (C) 2011-2012                                Inria
+# Copyright (C) 2011-2012,2015,2017                      CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -17,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 stcolor=$(tput sgr0)
 redcolor=$(tput setaf 1)
 greencolor=$(tput setaf 2)

+ 16 - 15
tools/dev/checker/starpu_check_register.cocci

@@ -1,18 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2011 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 @initialize:python@
 handles = {}
 

+ 3 - 6
tools/dev/checker/starpu_check_register.sh

@@ -1,11 +1,8 @@
 #!/bin/bash
-# Note: expects Coccinelle's spatch command n the PATH
-# See: http://coccinelle.lip6.fr/
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2011, 2017 CNRS
-# Copyright (C) 2011 Inria
+# Copyright (C) 2011-2012                                Inria
+# Copyright (C) 2011-2012,2015,2017                      CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -17,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 stcolor=$(tput sgr0)
 redcolor=$(tput setaf 1)
 

+ 3 - 3
tools/dev/checker/starpu_use_macro.sh

@@ -1,8 +1,8 @@
 #!/bin/bash
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2012 Inria
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2012,2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,5 +14,5 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 find . -type f -name "*.c" -not -path "*svn*" -exec sed -i 's/^#if STARPU_USE_/#ifdef STARPU_USE_/' {} \;

+ 4 - 3
tools/dev/cppcheck/suppressions.txt

@@ -1,7 +1,8 @@
 // StarPU --- Runtime system for heterogeneous multicore architectures.
 //
-// Copyright (C) 2017       CNRS
-// Copyright (C) 2017       Inria
+// Copyright (C) 2017                                     CNRS
+// Copyright (C) 2017                                     Inria
+// Copyright (C) 2017                                     Université de Bordeaux
 //
 // StarPU is free software; you can redistribute it and/or modify
 // it under the terms of the GNU Lesser General Public License as published by
@@ -13,7 +14,7 @@
 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 //
 // See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+//
 knownConditionTrueFalse
 variableScope
 ConfigurationNotChecked

+ 17 - 15
tools/dev/experimental/cpu_func_to_cpu_funcs.cocci

@@ -1,18 +1,20 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2011 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ * Copyright (C) 2014                                     Université de Bordeaux
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 // $ spatch -sp_file cpu_func_to_cpu_funcs.cocci cpu_func_to_cpu_funcs_test.c
 
 ///////////////////////////////////////////////////////////////////////////////

+ 3 - 1
tools/dev/experimental/cpu_func_to_cpu_funcs_test.c

@@ -1,6 +1,8 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2011  Inria
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ * Copyright (C) 2014                                     Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 16 - 15
tools/dev/experimental/cuda_check_return_values.cocci

@@ -1,18 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2011 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 virtual context
 virtual org
 virtual patch

+ 2 - 1
tools/dev/experimental/cuda_check_return_values_test.c

@@ -1,6 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2011  Inria
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/destroy_task_on_error.cocci

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/destroy_task_on_error_test.c

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 16 - 15
tools/dev/experimental/fix_non_ANSI_function_declarations.cocci

@@ -1,18 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2012 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 virtual context
 virtual org
 virtual patch

+ 3 - 3
tools/dev/experimental/fix_non_ANSI_function_declarations_test.c

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2017                                CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 4
tools/dev/experimental/func_to_funcs.sh

@@ -1,9 +1,8 @@
 #!/bin/sh
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2011  CNRS
-# Copyright (C) 2011  Inria
+# Copyright (C) 2011-2012                                Inria
+# Copyright (C) 2011-2012,2015,2017                      CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -15,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 path_to_cocci_scripts=tools/dev/experimental/
 dir=${1:-.}
 

+ 3 - 3
tools/dev/experimental/function_call_termination_condition.cocci

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/function_call_termination_condition_test.c

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2017                                CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/modes/fix_cocci_output.py

@@ -1,8 +1,8 @@
 #!/usr/bin/env python
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2012 Inria
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2012,2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 import sys
 import re
 

+ 16 - 15
tools/dev/experimental/modes/fix_cocci_output_test.c

@@ -1,18 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2012 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 struct starpu_codelet cl =
 {
 	.where = STARPU_CPU,

+ 16 - 15
tools/dev/experimental/modes/modes.cocci

@@ -1,18 +1,19 @@
-# StarPU --- Runtime system for heterogeneous multicore architectures.
-#
-# Copyright (C) 2012 Inria
-#
-# StarPU is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2.1 of the License, or (at
-# your option) any later version.
-#
-# StarPU is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-#
-# See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2017                                CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 /*
  * KNOWN BUGS :
  *

+ 3 - 3
tools/dev/experimental/modes/modes.sh

@@ -1,8 +1,8 @@
 #!/bin/bash
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2012 Inria
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2012,2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 PREFIX=tools/dev/experimental/modes/
 tmp=`mktemp`
 

+ 17 - 15
tools/dev/experimental/modes/modes_test.c

@@ -1,18 +1,20 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2012 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2017                                CNRS
+ * Copyright (C) 2014                                     Université de Bordeaux
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 /* Dont change anything ! */
 struct starpu_codelet cummy_cl = 
 {

+ 3 - 3
tools/dev/experimental/name_codelets.cocci

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 4 - 3
tools/dev/experimental/name_codelets_test.c

@@ -1,7 +1,8 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ * Copyright (C) 2014                                     Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/not_unlocked_mutex.cocci

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/not_unlocked_mutex_test.c

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/opencl_check_return_values.cocci

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/opencl_check_return_values_test.c

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 16 - 15
tools/dev/experimental/remove_where_field.cocci

@@ -1,18 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2011 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 @@
 identifier c;
 expression E;

+ 3 - 3
tools/dev/experimental/remove_where_field.sh

@@ -1,8 +1,8 @@
 #!/bin/sh
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2011  CNRS
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2011-2012,2015                           CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 dir=${1:-.}
 
 find $dir -name "*.c" -exec spatch -in_place -very_quiet -sp_file tools/dev/experimental/remove_where_field.cocci {} \;

+ 2 - 1
tools/dev/experimental/remove_where_field_test.c

@@ -1,6 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2011  Inria
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/skip_valgrind.cocci

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2017                                CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/skip_valgrind_test.c

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2017                                CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 16 - 15
tools/dev/experimental/test_return_values.cocci

@@ -1,18 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2011 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 // I have no idea in Hell why we need "<... ...>", but this will not work with
 // "... ..."
 @@

+ 3 - 3
tools/dev/experimental/test_return_values.sh

@@ -1,8 +1,8 @@
 #!/bin/sh
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2011  CNRS
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2011-2013,2015                           CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 dir=${1:-.}
 
 find $dir -name "*.c" -exec spatch -in_place -very_quiet -sp_file tools/dev/experimental/test_return_values.cocci {} \;

+ 2 - 1
tools/dev/experimental/test_return_values_test.c

@@ -1,6 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2011  Inria
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/unchecked_starpu_function_calls.cocci

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/experimental/unchecked_starpu_function_calls_test.c

@@ -1,7 +1,7 @@
-/*
- * StarPU --- Runtime system for heterogeneous multicore architectures.
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2012 Inria
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2017                                CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 16 - 15
tools/dev/experimental/use_starpu_cublas_report_error.cocci

@@ -1,18 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2012 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 // When using the CUBLAS library, we call cublasGetError() from times to times.
 // If it does not return CUBLAS_STATUS_SUCCESS, we should not immediatly abort:
 // first, we need to print a useful piece of information to make it easier to

+ 2 - 1
tools/dev/experimental/use_starpu_cublas_report_error_test.c

@@ -1,6 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2011  Inria
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 16 - 15
tools/dev/experimental/use_starpu_macros.cocci

@@ -1,18 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2011-2012 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 virtual context
 virtual org
 virtual patch

+ 3 - 3
tools/dev/experimental/use_starpu_macros.sh

@@ -1,8 +1,8 @@
 #!/bin/sh
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2011  CNRS
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2011-2013,2015                           CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 dir=${1:-.}
 
 find $dir -name "*.c" -exec spatch -in_place -very_quiet -sp_file tools/dev/experimental/use_starpu_macros.cocci {} \;

+ 2 - 1
tools/dev/experimental/use_starpu_macros_test.c

@@ -1,6 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2011  Inria
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 16 - 16
tools/dev/experimental/use_starpu_pthread_macros.cocci

@@ -1,19 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2011-2012 Inria
-// Copyright (C) 2011 CNRS
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2011-2012,2015,2017                      CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 virtual context
 virtual org
 virtual patch

+ 3 - 3
tools/dev/experimental/use_starpu_pthread_macros.sh

@@ -1,8 +1,8 @@
 #!/bin/sh
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2011  CNRS
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2011-2013,2015                           CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 dir=${1:-.}
 
 find $dir -name "*.c" -exec spatch -in_place -very_quiet -sp_file tools/dev/experimental/use_starpu_pthread_macros.cocci {} \;

+ 16 - 16
tools/dev/experimental/use_starpu_pthread_macros_test.c

@@ -1,19 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2011-2012 Inria
-// Copyright (C) 2011 CNRS
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2011-2012                                Inria
+ * Copyright (C) 2011-2012,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 static void
 foo(void)
 {

+ 16 - 15
tools/dev/experimental/use_starpu_unlikely.cocci

@@ -1,18 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2012 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 // OpenCL and CUDA functions are not very likely to fail, so we probably want
 // to use branch predictions when checking their return value. This Coccinelle
 // script tries to find places where this can be done.

+ 16 - 15
tools/dev/experimental/use_starpu_unlikely_test.c

@@ -1,18 +1,19 @@
-// StarPU --- Runtime system for heterogeneous multicore architectures.
-//
-// Copyright (C) 2012 Inria
-//
-// StarPU is free software; you can redistribute it and/or modify
-// it under the terms of the GNU Lesser General Public License as published by
-// the Free Software Foundation; either version 2.1 of the License, or (at
-// your option) any later version.
-//
-// StarPU is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-//
-// See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+/* StarPU --- Runtime system for heterogeneous multicore architectures.
+ *
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2012,2015,2017                           CNRS
+ *
+ * StarPU is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * StarPU is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU Lesser General Public License in COPYING.LGPL for more details.
+ */
 void
 foo(void)
 {

+ 2 - 1
tools/dev/lsan/libc.suppr

@@ -1,6 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016  Université de Bordeaux
+# Copyright (C) 2017                                     CNRS
+# Copyright (C) 2016                                     Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 3 - 2
tools/dev/lsan/openmpi.suppr

@@ -1,6 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016-2017  Université de Bordeaux
+# Copyright (C) 2017                                     CNRS
+# Copyright (C) 2016-2017                                Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -12,7 +13,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 leak:ompi_free_list_grow
 leak:opal_dss_unpack_value
 leak:opal_dss_copy_value

+ 4 - 2
tools/dev/tsan/starpu.suppr

@@ -1,6 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2015-2017  Université de Bordeaux
+# Copyright (C) 2017                                     CNRS
+# Copyright (C) 2017                                     Inria
+# Copyright (C) 2015-2017                                Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -12,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 # Disabled checking
 race:^active_hook_cnt$
 race:^worker_exp_start$

+ 1 - 1
tools/dev/valgrind/fxt.suppr

@@ -1,6 +1,6 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016       CNRS
+# Copyright (C) 2016-2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 1 - 1
tools/dev/valgrind/hdf5.suppr

@@ -1,6 +1,6 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2017       Université de Bordeaux
+# Copyright (C) 2017                                     Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/valgrind/hwloc.suppr

@@ -1,8 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2015  Université de Bordeaux
-# Copyright (C) 2012, 2016, 2017       CNRS
-# Copyright (C) 2012 Inria
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2012,2016-2017                           CNRS
+# Copyright (C) 2015                                     Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 2 - 2
tools/dev/valgrind/libc.suppr

@@ -1,7 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2014-2016  Université de Bordeaux
-# Copyright (C) 2014,2016  CNRS
+# Copyright (C) 2014,2016-2017                           CNRS
+# Copyright (C) 2014-2016                                Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 1 - 1
tools/dev/valgrind/libgomp.suppr

@@ -1,6 +1,6 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2015-2016       CNRS
+# Copyright (C) 2015-2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 2 - 2
tools/dev/valgrind/libnuma.suppr

@@ -1,7 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2012 CNRS
-# Copyright (C) 2012 Inria
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2012,2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 1 - 1
tools/dev/valgrind/madmpi.suppr

@@ -1,6 +1,6 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016       CNRS
+# Copyright (C) 2016-2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 2 - 2
tools/dev/valgrind/opencl.suppr

@@ -1,7 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016  Université de Bordeaux
-# Copyright (C) 2016  CNRS
+# Copyright (C) 2016-2017                                CNRS
+# Copyright (C) 2016                                     Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 1 - 1
tools/dev/valgrind/openmp.suppr

@@ -1,6 +1,6 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2017       CNRS
+# Copyright (C) 2017                                     CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/valgrind/openmpi.suppr

@@ -1,8 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2014-2017  Université de Bordeaux
-# Copyright (C) 2012-2016  CNRS
-# Copyright (C) 2012       Inria
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2012-2017                                CNRS
+# Copyright (C) 2014-2017                                Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 1 - 1
tools/dev/valgrind/padico.suppr

@@ -1,6 +1,6 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016       CNRS
+# Copyright (C) 2016-2017                                CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/valgrind/pthread.suppr

@@ -1,8 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2013  Université de Bordeaux
-# Copyright (C) 2012  CNRS
-# Copyright (C) 2012  Inria
+# Copyright (C) 2012                                     Inria
+# Copyright (C) 2012,2017                                CNRS
+# Copyright (C) 2013                                     Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/valgrind/starpu.suppr

@@ -1,8 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2013-2017  Université de Bordeaux
-# Copyright (C) 2012       CNRS
-# Copyright (C) 2012, 2017       Inria
+# Copyright (C) 2012,2017                                Inria
+# Copyright (C) 2012,2017                                CNRS
+# Copyright (C) 2013-2017                                Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 3 - 3
tools/dev/valgrind/valgrind.sh

@@ -1,8 +1,8 @@
 #!/bin/bash
-#
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016, 2017 CNRS
+# Copyright (C) 2016-2017                                CNRS
+# Copyright (C) 2017                                     Université de Bordeaux
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +14,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 EXEC=$(basename $0 .sh)
 DIRNAME=$(dirname $0)
 

+ 2 - 2
tools/dev/valgrind/valgrind.suppr

@@ -1,7 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016       CNRS
-# Copyright (C) 2017       Inria
+# Copyright (C) 2016-2017                                CNRS
+# Copyright (C) 2017                                     Inria
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by

+ 3 - 4
tools/distrib/distrib.r

@@ -1,8 +1,7 @@
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2010  Université de Bordeaux
-# Copyright (C) 2010, 2011  CNRS
+# Copyright (C) 2009-2010,2014                           Université de Bordeaux
+# Copyright (C) 2010-2011,2015                           CNRS
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +13,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 t<-read.table("output.update_block");
 
 plot.multi.dens <- function(s)

+ 7 - 8
tools/distrib/distrib.sh

@@ -1,21 +1,20 @@
 #!/bin/bash
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
-# 
-# Copyright (C) 2009, 2010  Université de Bordeaux
-# Copyright (C) 2010  CNRS
-# 
+#
+# Copyright (C) 2009-2011,2014                           Université de Bordeaux
+# Copyright (C) 2010,2015                                CNRS
+#
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
 # the Free Software Foundation; either version 2.1 of the License, or (at
 # your option) any later version.
-# 
+#
 # StarPU is distributed in the hope that it will be useful, but
 # WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# 
+#
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 filename=$1
 
 symbol_list=`cut -f1 $filename|sort -u`

+ 2 - 4
tools/msvc/starpu_clean.bat

@@ -1,8 +1,6 @@
-@ECHO OFF
-
 REM StarPU --- Runtime system for heterogeneous multicore architectures.
 REM
-REM Copyright (C) 2013, 2014  CNRS
+REM Copyright (C) 2013-2015                                CNRS
 REM
 REM StarPU is free software; you can redistribute it and/or modify
 REM it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +12,7 @@ REM WITHOUT ANY WARRANTY; without even the implied warranty of
 REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 REM
 REM See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+REM
 TITLE MSVC StarPU Cleaning
 ECHO.
 ECHO MSVC StarPU Cleaning

+ 2 - 4
tools/msvc/starpu_exec.bat

@@ -1,8 +1,6 @@
-@ECHO OFF
-
 REM StarPU --- Runtime system for heterogeneous multicore architectures.
 REM
-REM Copyright (C) 2013, 2014, 2015, 2017  CNRS
+REM Copyright (C) 2013-2015,2017                           CNRS
 REM
 REM StarPU is free software; you can redistribute it and/or modify
 REM it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +12,7 @@ REM WITHOUT ANY WARRANTY; without even the implied warranty of
 REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 REM
 REM See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+REM
 TITLE MSVC StarPU Execution
 ECHO.
 ECHO MSVC StarPU Execution

+ 2 - 4
tools/msvc/starpu_open.bat

@@ -1,8 +1,6 @@
-@ECHO OFF
-
 REM StarPU --- Runtime system for heterogeneous multicore architectures.
 REM
-REM Copyright (C) 2013, 2014  CNRS
+REM Copyright (C) 2013-2015                                CNRS
 REM
 REM StarPU is free software; you can redistribute it and/or modify
 REM it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +12,7 @@ REM WITHOUT ANY WARRANTY; without even the implied warranty of
 REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 REM
 REM See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+REM
 TITLE MSVC StarPU Execution
 ECHO.
 ECHO MSVC StarPU Execution

+ 2 - 4
tools/msvc/starpu_var.bat.in

@@ -1,8 +1,6 @@
-@ECHO OFF
-
 REM StarPU --- Runtime system for heterogeneous multicore architectures.
 REM
-REM Copyright (C) 2013, 2014, 2016  CNRS
+REM Copyright (C) 2013-2016                                CNRS
 REM
 REM StarPU is free software; you can redistribute it and/or modify
 REM it under the terms of the GNU Lesser General Public License as published by
@@ -14,7 +12,7 @@ REM WITHOUT ANY WARRANTY; without even the implied warranty of
 REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 REM
 REM See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+REM
 TITLE MSVC StarPU Environment
 ECHO.
 ECHO MSVC StarPU Environment

+ 3 - 1
tools/starpu_calibrate_bus.c

@@ -1,6 +1,8 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2011, 2012, 2017  CNRS
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2009-2012,2014                           Université de Bordeaux
+ * Copyright (C) 2010-2012,2015,2017                      CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 7 - 8
tools/starpu_codelet_histo_profile.in

@@ -1,21 +1,20 @@
 #!/bin/sh
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
-# 
-# Copyright (C) 2009, 2010, 2013  Université de Bordeaux
-# Copyright (C) 2010, 2013  CNRS
-# 
+#
+# Copyright (C) 2009-2011,2013-2014                      Université de Bordeaux
+# Copyright (C) 2010,2013,2015                           CNRS
+#
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
 # the Free Software Foundation; either version 2.1 of the License, or (at
 # your option) any later version.
-# 
+#
 # StarPU is distributed in the hope that it will be useful, but
 # WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# 
+#
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 PROGNAME=$0
 
 usage()

+ 7 - 8
tools/starpu_codelet_profile.in

@@ -1,21 +1,20 @@
 #!@BASH@
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
-# 
-# Copyright (C) 2008, 2009, 2010, 2013  Université de Bordeaux
-# Copyright (C) 2010, 2013  CNRS
-# 
+#
+# Copyright (C) 2008-2011,2013-2014                      Université de Bordeaux
+# Copyright (C) 2010,2013,2015                           CNRS
+#
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
 # the Free Software Foundation; either version 2.1 of the License, or (at
 # your option) any later version.
-# 
+#
 # StarPU is distributed in the hope that it will be useful, but
 # WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# 
+#
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 PROGNAME=$0
 
 usage()

+ 3 - 3
tools/starpu_fxt_data_trace.c

@@ -1,8 +1,8 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2013       Joris Pablo
- * Copyright (C) 2011-2014, 2016  Université de Bordeaux
- * Copyright (C) 2014, 2015, 2017       CNRS
+ * Copyright (C) 2013                                     Joris Pablo
+ * Copyright (C) 2014-2015,2017                           CNRS
+ * Copyright (C) 2011-2014,2016                           Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 2 - 1
tools/starpu_fxt_stats.c

@@ -1,6 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2011, 2012, 2013, 2014, 2017  CNRS
+ * Copyright (C) 2008-2011,2013-2014,2016                 Université de Bordeaux
+ * Copyright (C) 2010-2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 2 - 2
tools/starpu_fxt_tool.c

@@ -1,7 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2011-2014, 2016-2017  Université de Bordeaux
- * Copyright (C) 2012-2015, 2017  CNRS
+ * Copyright (C) 2008-2014,2016-2017                      Université de Bordeaux
+ * Copyright (C) 2010-2015,2017                           CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 2 - 2
tools/starpu_lp2paje.c

@@ -1,7 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2011, 2013-2014, 2017  Université de Bordeaux
- * Copyright (C) 2014, 2015, 2016, 2017                  CNRS
+ * Copyright (C) 2011,2014-2017                           CNRS
+ * Copyright (C) 2010-2011,2013-2014,2017                 Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 1
tools/starpu_machine_display.c

@@ -1,6 +1,8 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2011-2012, 2014-2015, 2017  Université de Bordeaux
+ * Copyright (C) 2012                                     Inria
+ * Copyright (C) 2011-2015,2017                           Université de Bordeaux
+ * Copyright (C) 2012-2014,2016-2017                      CNRS
  *
  * StarPU is free software; you can redistribute it and/or modify
  * it under the terms of the GNU Lesser General Public License as published by

+ 3 - 2
tools/starpu_mlr_analysis.Rmd

@@ -1,6 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2016  Inria
+# Copyright (C) 2017                                     CNRS
+# Copyright (C) 2016                                     Inria
 #
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
@@ -12,7 +13,7 @@
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 #
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 ```{r Setup, echo=FALSE}
 opts_chunk$set(echo=FALSE)
 ```

+ 6 - 7
tools/starpu_mlr_analysis.in

@@ -1,20 +1,19 @@
 #!/bin/bash
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
-# 
-# Copyright (C) 2016  Inria
-# 
+#
+# Copyright (C) 2016                                     Inria
+#
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
 # the Free Software Foundation; either version 2.1 of the License, or (at
 # your option) any later version.
-# 
+#
 # StarPU is distributed in the hope that it will be useful, but
 # WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# 
+#
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 # Script for giving statistical analysis of the paje trace
 
 set -e # fail fast

+ 7 - 6
tools/starpu_paje_draw_histogram.R

@@ -1,18 +1,19 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
-# 
-# Copyright (C) 2014  Université Joseph Fourier
-# 
+#
+# Copyright (C) 2014                                     Université de Bordeaux
+# Copyright (C) 2014                                     Université Joseph Fourier
+#
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
 # the Free Software Foundation; either version 2.1 of the License, or (at
 # your option) any later version.
-# 
+#
 # StarPU is distributed in the hope that it will be useful, but
 # WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# 
+#
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 
 # R script that is giving statistical analysis of the paje trace
 

+ 8 - 8
tools/starpu_paje_draw_histogram.in

@@ -1,21 +1,21 @@
 #!/bin/bash
-
 # StarPU --- Runtime system for heterogeneous multicore architectures.
-# 
-# Copyright (C) 2014  Université Joseph Fourier
-# Copyright (C) 2014-2015  Université de Bordeaux
-# 
+#
+# Copyright (C) 2017                                     CNRS
+# Copyright (C) 2014-2015                                Université de Bordeaux
+# Copyright (C) 2014                                     Université Joseph Fourier
+#
 # StarPU is free software; you can redistribute it and/or modify
 # it under the terms of the GNU Lesser General Public License as published by
 # the Free Software Foundation; either version 2.1 of the License, or (at
 # your option) any later version.
-# 
+#
 # StarPU is distributed in the hope that it will be useful, but
 # WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# 
+#
 # See the GNU Lesser General Public License in COPYING.LGPL for more details.
-
+#
 # Script for giving statistical analysis of the paje trace
 
 set -e # fail fast

+ 0 - 0
tools/starpu_paje_sort.in


Some files were not shown because too many files changed in this diff