Browse Source

New commute branch

Samuel Thibault 10 years ago
parent
commit
6d80945ff0
100 changed files with 186 additions and 369 deletions
  1. 3 24
      ChangeLog
  2. 1 1
      INSTALL
  3. 2 2
      Makefile.am
  4. 1 1
      README
  5. 1 1
      README.dev
  6. 1 1
      autogen.sh
  7. 6 8
      configure.ac
  8. 1 1
      doc/Makefile.am
  9. 2 2
      doc/doxygen/Makefile.am
  10. 2 2
      doc/doxygen/chapters/00introduction.doxy
  11. 2 2
      doc/doxygen/chapters/01building.doxy
  12. 2 2
      doc/doxygen/chapters/02basic_examples.doxy
  13. 2 2
      doc/doxygen/chapters/03advanced_examples.doxy
  14. 2 26
      doc/doxygen/chapters/05check_list_performance.doxy
  15. 2 2
      doc/doxygen/chapters/06tasks.doxy
  16. 4 9
      doc/doxygen/chapters/07data_management.doxy
  17. 2 2
      doc/doxygen/chapters/08scheduling.doxy
  18. 2 2
      doc/doxygen/chapters/09scheduling_contexts.doxy
  19. 2 2
      doc/doxygen/chapters/10scheduling_context_hypervisor.doxy
  20. 2 2
      doc/doxygen/chapters/11debugging_tools.doxy
  21. 2 2
      doc/doxygen/chapters/12online_performance_tools.doxy
  22. 2 2
      doc/doxygen/chapters/13offline_performance_tools.doxy
  23. 2 2
      doc/doxygen/chapters/14faq.doxy
  24. 2 2
      doc/doxygen/chapters/16mpi_support.doxy
  25. 2 2
      doc/doxygen/chapters/17fft_support.doxy
  26. 2 2
      doc/doxygen/chapters/18mic_scc_support.doxy
  27. 2 2
      doc/doxygen/chapters/19c_extensions.doxy
  28. 2 2
      doc/doxygen/chapters/20socl_opencl_extensions.doxy
  29. 2 2
      doc/doxygen/chapters/21simgrid.doxy
  30. 1 1
      doc/doxygen/chapters/22openmp_runtime_support.doxy
  31. 3 43
      doc/doxygen/chapters/40environment_variables.doxy
  32. 2 2
      doc/doxygen/chapters/41configure_options.doxy
  33. 2 2
      doc/doxygen/chapters/45files.doxy
  34. 2 2
      doc/doxygen/chapters/50scaling-vector-example.doxy
  35. 2 2
      doc/doxygen/chapters/51fdl-1.3.doxy
  36. 1 1
      doc/doxygen/chapters/api/bitmap.doxy
  37. 2 13
      doc/doxygen/chapters/api/codelet_and_tasks.doxy
  38. 2 2
      doc/doxygen/chapters/api/cuda_extensions.doxy
  39. 2 2
      doc/doxygen/chapters/api/data_interfaces.doxy
  40. 2 9
      doc/doxygen/chapters/api/data_management.doxy
  41. 1 1
      doc/doxygen/chapters/api/data_out_of_core.doxy
  42. 2 2
      doc/doxygen/chapters/api/data_partition.doxy
  43. 2 2
      doc/doxygen/chapters/api/expert_mode.doxy
  44. 2 2
      doc/doxygen/chapters/api/explicit_dependencies.doxy
  45. 2 2
      doc/doxygen/chapters/api/fft_support.doxy
  46. 2 2
      doc/doxygen/chapters/api/fxt_support.doxy
  47. 2 2
      doc/doxygen/chapters/api/implicit_dependencies.doxy
  48. 2 7
      doc/doxygen/chapters/api/initialization.doxy
  49. 2 2
      doc/doxygen/chapters/api/insert_task.doxy
  50. 2 2
      doc/doxygen/chapters/api/lower_bound.doxy
  51. 2 2
      doc/doxygen/chapters/api/mic_extensions.doxy
  52. 2 2
      doc/doxygen/chapters/api/misc_helpers.doxy
  53. 1 35
      doc/doxygen/chapters/api/modularized_scheduler.doxy
  54. 8 29
      doc/doxygen/chapters/api/mpi.doxy
  55. 2 2
      doc/doxygen/chapters/api/multiformat_data_interface.doxy
  56. 2 2
      doc/doxygen/chapters/api/opencl_extensions.doxy
  57. 1 1
      doc/doxygen/chapters/api/openmp_runtime_support.doxy
  58. 2 2
      doc/doxygen/chapters/api/parallel_tasks.doxy
  59. 2 2
      doc/doxygen/chapters/api/performance_model.doxy
  60. 2 2
      doc/doxygen/chapters/api/profiling.doxy
  61. 2 2
      doc/doxygen/chapters/api/running_driver.doxy
  62. 2 2
      doc/doxygen/chapters/api/sc_hypervisor/sc_hypervisor.doxy
  63. 2 2
      doc/doxygen/chapters/api/sc_hypervisor/sc_hypervisor_usage.doxy
  64. 2 2
      doc/doxygen/chapters/api/scc_extensions.doxy
  65. 2 2
      doc/doxygen/chapters/api/scheduling_contexts.doxy
  66. 2 2
      doc/doxygen/chapters/api/scheduling_policy.doxy
  67. 3 15
      doc/doxygen/chapters/api/standard_memory_library.doxy
  68. 2 2
      doc/doxygen/chapters/api/task_bundles.doxy
  69. 2 2
      doc/doxygen/chapters/api/task_lists.doxy
  70. 2 2
      doc/doxygen/chapters/api/threads.doxy
  71. 2 2
      doc/doxygen/chapters/api/toolbox.doxy
  72. 2 2
      doc/doxygen/chapters/api/top.doxy
  73. 1 1
      doc/doxygen/chapters/api/tree.doxy
  74. 2 2
      doc/doxygen/chapters/api/versioning.doxy
  75. 2 2
      doc/doxygen/chapters/api/workers.doxy
  76. 1 1
      doc/doxygen/chapters/code/cholesky_pragma.c
  77. 1 1
      doc/doxygen/chapters/code/complex.c
  78. 1 1
      doc/doxygen/chapters/code/forkmode.c
  79. 1 1
      doc/doxygen/chapters/code/hello_pragma.c
  80. 1 1
      doc/doxygen/chapters/code/hello_pragma2.c
  81. 1 1
      doc/doxygen/chapters/code/matmul_pragma.c
  82. 1 1
      doc/doxygen/chapters/code/matmul_pragma2.c
  83. 1 1
      doc/doxygen/chapters/code/multiformat.c
  84. 1 1
      doc/doxygen/chapters/code/scal_pragma.cu
  85. 1 1
      doc/doxygen/chapters/code/simgrid.c
  86. 1 1
      doc/doxygen/chapters/code/vector_scal_c.c
  87. 1 1
      doc/doxygen/chapters/code/vector_scal_cpu.c
  88. 1 1
      doc/doxygen/chapters/code/vector_scal_cuda.cu
  89. 2 2
      doc/doxygen/chapters/code/vector_scal_opencl.c
  90. 1 1
      doc/doxygen/chapters/code/vector_scal_opencl_codelet.cl
  91. 2 2
      doc/doxygen/dev/sc_funcs.cocci
  92. 3 3
      doc/doxygen/dev/starpu_check_undocumented.sh
  93. 1 1
      doc/doxygen/dev/starpu_funcs.cocci
  94. 2 2
      doc/doxygen/doxygen-config.cfg.in
  95. 2 2
      doc/doxygen/doxygen.cfg
  96. 2 2
      doc/doxygen/foreword.html
  97. 2 3
      doc/doxygen/refman.tex
  98. 1 1
      doc/tutorial/Makefile
  99. 1 1
      doc/tutorial/README
  100. 0 0
      doc/tutorial/hello_world.c

+ 3 - 24
ChangeLog

@@ -1,8 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009-2015  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  CNRS
-# Copyright (C) 2014 INRIA
+# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  Centre National de la Recherche Scientifique
+# Copyright (C) 2014 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
@@ -18,9 +18,6 @@
 StarPU 1.3.0 (svn revision xxxx)
 ==============================================
 
-New features:
-  * Enable anticipative writeback by default.
-
 StarPU 1.2.0 (svn revision xxxx)
 ==============================================
 
@@ -91,11 +88,6 @@ New features:
     only when the bus is idle.
   * Make starpu_data_prefetch_on_node not forcibly flush data out, introduce
     starpu_data_fetch_on_node for that.
-  * Anticipative writeback, to flush dirty data asynchronously before the
-    GPU device is full. Disabled by default. Use STARPU_MINIMUM_CLEAN_BUFFERS
-    and STARPU_TARGET_CLEAN_BUFFERS to enable it.
-  * Add starpu_data_wont_use to advise that a piece of data will not be used
-    in the close future.
 
 Small features:
   * Tasks can now have a name (via the field const char *name of
@@ -138,8 +130,6 @@ Small features:
     its own allocation to the reclaiming engine.
   * Add STARPU_SIMGRID_CUDA_MALLOC_COST and STARPU_SIMGRID_CUDA_QUEUE_COST to
     disable CUDA costs simulation in simgrid mode.
-  * Add starpu_memory_pin and starpu_memory_unpin to pin memory allocated
-    another way than starpu_malloc.
 
 Changes:
   * Data interfaces (variable, vector, matrix and block) now define
@@ -156,18 +146,7 @@ Small changes:
   * Rename function starpu_trace_user_event() as
     starpu_fxt_trace_user_event()
 
-StarPU 1.1.5 (svn revision xxx)
-==============================================
-The scheduling context release
-
-  * Add starpu_memory_pin and starpu_memory_unpin to pin memory allocated
-    another way than starpu_malloc.
-  * Add starpu_task_wait_for_n_submitted() and
-    STARPU_LIMIT_MAX_NSUBMITTED_TASKS/STARPU_LIMIT_MIN_NSUBMITTED_TASKS to
-    easily control the number of submitted tasks by making task submission
-    block.
-
-StarPU 1.1.4 (svn revision 14856)
+StarPU 1.1.4 (svn revision xxx)
 ==============================================
 The scheduling context release
 

+ 1 - 1
INSTALL

@@ -1,7 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009-2012  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2013, 2014  CNRS
+# Copyright (C) 2010, 2011, 2013, 2014  Centre National de la Recherche Scientifique
 #
 # 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
Makefile.am

@@ -1,8 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009-2015  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012, 2013, 2015  CNRS
-# Copyright (C) 2014  INRIA
+# Copyright (C) 2010, 2011, 2012, 2013, 2015  Centre National de la Recherche Scientifique
+# Copyright (C) 2014  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

+ 1 - 1
README

@@ -1,7 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009-2012  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2013, 2014  CNRS
+# Copyright (C) 2010, 2011, 2013, 2014  Centre National de la Recherche Scientifique
 #
 # 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
README.dev

@@ -1,7 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009, 2010, 2011  Université de Bordeaux
-# Copyright (C) 2010, 2011  CNRS
+# Copyright (C) 2010, 2011  Centre National de la Recherche Scientifique
 #
 # 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
autogen.sh

@@ -3,7 +3,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 # 
 # Copyright (C) 2010  Université de Bordeaux
-# Copyright (C) 2010  CNRS
+# Copyright (C) 2010  Centre National de la Recherche Scientifique
 # 
 # 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

+ 6 - 8
configure.ac

@@ -1,9 +1,9 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009-2015  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  CNRS
+# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  Centre National de la Recherche Scientifique
 # Copyright (C) 2011  Télécom-SudParis
-# Copyright (C) 2011, 2012, 2014  INRIA
+# Copyright (C) 2011, 2012, 2014  Institut National de Recherche en Informatique et Automatique
 #
 # 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
@@ -307,7 +307,6 @@ AC_ARG_ENABLE(valgrind, [AS_HELP_STRING([--disable-valgrind],
 				   enable_valgrind=$enableval, enable_valgrind=yes)
 if test "$enable_valgrind" != "no" ; then
    AC_CHECK_HEADERS([valgrind/valgrind.h], [AC_DEFINE([STARPU_HAVE_VALGRIND_H], [1], [Define to 1 if you have the <valgrind/valgrind.h> header file.])])
-   AC_CHECK_HEADERS([valgrind/memcheck.h], [AC_DEFINE([STARPU_HAVE_MEMCHECK_H], [1], [Define to 1 if you have the <valgrind/memcheck.h> header file.])])
    AC_CHECK_HEADERS([valgrind/helgrind.h], [AC_DEFINE([STARPU_HAVE_HELGRIND_H], [1], [Define to 1 if you have the <valgrind/helgrind.h> header file.])])
 fi
 if test "$enable_valgrind" = "full" ; then
@@ -2122,12 +2121,11 @@ AM_CONDITIONAL([STARPU_USE_SOCL], [test "x$build_socl" = "xyes"])
 
 if test "$build_socl" = "yes" ; then
    AC_CHECK_FUNCS([clGetExtensionFunctionAddressForPlatform])
-   if test -n "$SOCL_OCL_LIB_OPENCL" -a -f $SOCL_OCL_LIB_OPENCL ; then
-      run_socl_check=yes
-      SOCL_OCL_LIB_OPENCL_DIR=$(dirname $SOCL_OCL_LIB_OPENCL)
-      AC_SUBST(SOCL_OCL_LIB_OPENCL_DIR)
-   else
+   if test -z "$SOCL_OCL_LIB_OPENCL" ; then
       run_socl_check=no
+   else
+       run_socl_check=yes
+       AC_SUBST(SOCL_OCL_LIB_OPENCL)
    fi
 else
    run_socl_check=no

+ 1 - 1
doc/Makefile.am

@@ -1,6 +1,6 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2013, 2014  CNRS
+# Copyright (C) 2013, 2014  Centre National de la Recherche Scientifique
 #
 # Permission is granted to copy, distribute and/or modify this document
 # under the terms of the GNU Free Documentation License, Version 1.3

+ 2 - 2
doc/doxygen/Makefile.am

@@ -1,8 +1,8 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009, 2011, 2013-2014  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  CNRS
-# Copyright (C) 2014  INRIA
+# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  Centre National de la Recherche Scientifique
+# Copyright (C) 2014  Inria
 #
 # Permission is granted to copy, distribute and/or modify this document
 # under the terms of the GNU Free Documentation License, Version 1.3

+ 2 - 2
doc/doxygen/chapters/00introduction.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
 */
 

+ 2 - 2
doc/doxygen/chapters/01building.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/02basic_examples.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/03advanced_examples.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 26
doc/doxygen/chapters/05check_list_performance.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 
@@ -141,30 +141,6 @@ execution. For example, in the Cholesky factorization (dense linear algebra
 application), the GEMM task uses up to 3 buffers, so it is possible to set the
 maximum number of task buffers to 3 to run a Cholesky factorization on StarPU.
 
-\section HowtoReuseMemory How to reuse memory
-
-When your application needs to allocate more data than the available amount of
-memory usable by StarPU (given by \ref starpu_memory_get_available() ), the
-allocation cache system can reuse data buffers used by previously executed
-tasks. For that system to work with MPI tasks, you need to submit tasks progressively instead
-of as soon as possible, because in the case of MPI receives, the allocation cache check for reusing data
-buffers will be done at submission time, not at execution time.
-
-You have two options to control the task submission flow. The first one is by
-controlling the number of submitted tasks during the whole execution. This can
-be done whether by setting the environment variables \ref
-STARPU_LIMIT_MAX_NSUBMITTED_TASKS and \ref STARPU_LIMIT_MIN_NSUBMITTED_TASKS to
-tell StarPU when to stop submitting tasks and when to wake up and submit tasks
-again, or by explicitely calling \ref starpu_task_wait_for_n_submitted() in
-your application code for finest grain control (for example, between two
-iterations of a submission loop).
-
-The second option is to control the memory size of the allocation cache. This
-can be done in the application by using jointly \ref
-starpu_memory_get_available() and \ref starpu_memory_wait_available() to submit
-tasks only when there is enough memory space to allocate the data needed by the
-task, i.e when enough data are available for reuse in the allocation cache.
-
 \section PerformanceModelCalibration Performance Model Calibration
 
 Most schedulers are based on an estimation of codelet duration on each kind

+ 2 - 2
doc/doxygen/chapters/06tasks.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 4 - 9
doc/doxygen/chapters/07data_management.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 
@@ -13,9 +13,8 @@ intro qui parle de coherency entre autres
 \section DataManagement Data Management
 
 When the application allocates data, whenever possible it should use
-the starpu_malloc() function, which will ask CUDA or OpenCL to make
-the allocation itself and pin the corresponding allocated memory, or to use the
-starpu_memory_pin() function to pin memory allocated by other ways, such as local arrays. This
+the function starpu_malloc(), which will ask CUDA or OpenCL to make
+the allocation itself and pin the corresponding allocated memory. This
 is needed to permit asynchronous data transfer, i.e. permit data
 transfer to overlap with computations. Otherwise, the trace will show
 that the <c>DriverCopyAsync</c> state takes a lot of time, this is
@@ -110,10 +109,6 @@ handle and the desired target memory node. The
 starpu_data_idle_prefetch_on_node() variant can be used to issue the transfer
 only when the bus is idle.
 
-Conversely, one can advise StarPU that some data will not be useful in the
-close future by calling starpu_data_wont_use. StarPU will then write its value
-back to its home node, and evict it from GPUs when room is needed.
-
 \section PartitioningData Partitioning Data
 
 An existing piece of data can be partitioned in sub parts to be used by different tasks, for instance:

+ 2 - 2
doc/doxygen/chapters/08scheduling.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/09scheduling_contexts.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
 //  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/10scheduling_context_hypervisor.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/11debugging_tools.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/12online_performance_tools.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/13offline_performance_tools.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/14faq.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/16mpi_support.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/17fft_support.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/18mic_scc_support.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/19c_extensions.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/20socl_opencl_extensions.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/21simgrid.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 1 - 1
doc/doxygen/chapters/22openmp_runtime_support.doxy

@@ -1,6 +1,6 @@
 /*
  * This file is part of the StarPU Handbook.
- * Copyright (C) 2014 INRIA
+ * Copyright (C) 2014 Inria
  * See the file version.doxy for copying conditions.
  */
 

+ 3 - 43
doc/doxygen/chapters/40environment_variables.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 
@@ -303,7 +303,7 @@ This permits to test the performance effect of GPU-Direct.
 <dd>
 \anchor STARPU_DISABLE_PINNING
 \addindex __env__STARPU_DISABLE_PINNING
-Disable (1) or Enable (0) pinning host memory allocated through starpu_malloc, starpu_memory_pin
+Disable (1) or Enable (0) pinning host memory allocated through starpu_malloc
 and friends.  The default is Enabled.
 This permits to test the performance effect of memory pinning.
 </dd>
@@ -621,24 +621,6 @@ GPUs (or in main memory, when using out of core), when performing a periodic
 reclaiming pass. The default is 10%.
 </dd>
 
-<dt>STARPU_MINIMUM_CLEAN_BUFFERS</dt>
-<dd>
-\anchor STARPU_MINIMUM_CLEAN_BUFFERS
-\addindex __env__STARPU_MINIMUM_CLEAN_BUFFERS
-This specifies the minimum percentage of number of buffers that should be clean in GPUs
-(or in main memory, when using out of core), below which asynchronous writebacks will be
-issued. The default is 10%.
-</dd>
-
-<dt>STARPU_TARGET_CLEAN_BUFFERS</dt>
-<dd>
-\anchor STARPU_TARGET_CLEAN_BUFFERS
-\addindex __env__STARPU_TARGET_CLEAN_BUFFERS
-This specifies the target percentage of number of buffers that should be reached in
-GPUs (or in main memory, when using out of core), when performing an asynchronous
-writeback pass. The default is 25%.
-</dd>
-
 <dt>STARPU_DISK_SWAP</dt>
 <dd>
 \anchor STARPU_DISK_SWAP
@@ -665,28 +647,6 @@ This specifies then size to be used by StarPU to push data when the main
 memory is getting full. The default is unlimited.
 </dd>
 
-<dt>STARPU_LIMIT_MAX_NSUBMITTED_TASKS</dt>
-<dd>
-\anchor STARPU_LIMIT_MAX_NSUBMITTED_TASKS
-\addindex __env__STARPU_LIMIT_MAX_NSUBMITTED_TASKS    
-This variable allows the user to control the task submission flow by specifying
-to StarPU a maximum number of submitted tasks allowed at a given time, i.e. when
-this limit is reached task submission becomes blocking until enough tasks have
-completed, specified by STARPU_LIMIT_MIN_NSUBMITTED_TASKS.
-Setting it enables allocation cache buffer reuse in main memory.
-</dd>
-
-<dt>STARPU_LIMIT_MIN_NSUBMITTED_TASKS</dt>
-<dd>
-\anchor STARPU_LIMIT_MIN_NSUBMITTED_TASKS
-\addindex __env__STARPU_LIMIT_MIN_NSUBMITTED_TASKS    
-This variable allows the user to control the task submission flow by specifying
-to StarPU a submitted task threshold to wait before unblocking task submission. This
-variable has to be used in conjunction with \ref
-STARPU_LIMIT_MAX_NSUBMITTED_TASKS which puts the task submission thread to
-sleep.  Setting it enables allocation cache buffer reuse in main memory.
-</dd>
-
 <dt>STARPU_TRACE_BUFFER_SIZE</dt>
 <dd>
 \anchor STARPU_TRACE_BUFFER_SIZE

+ 2 - 2
doc/doxygen/chapters/41configure_options.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/45files.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
 */
 

+ 2 - 2
doc/doxygen/chapters/50scaling-vector-example.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/51fdl-1.3.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 1 - 1
doc/doxygen/chapters/api/bitmap.doxy

@@ -1,6 +1,6 @@
 /*
  * This file is part of the StarPU Handbook.
- * Copyright (C) 2014  CNRS
+ * Copyright (C) 2014  Centre National de la Recherche Scientifique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 13
doc/doxygen/chapters/api/codelet_and_tasks.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 
@@ -796,17 +796,6 @@ terminated. It does not destroy these tasks.
 This function waits until all the tasks that were already
 submitted to the context \p sched_ctx_id have been executed
 
-\fn int starpu_task_wait_for_n_submitted(unsigned n)
-\ingroup API_Codelet_And_Tasks
-This function blocks until there are <c> n </c> submitted tasks left (to the
-current context or the global one if there aren't any) to be executed. It does
-not destroy these tasks.
-
-\fn int starpu_task_wait_for_n_submitted_in_ctx(unsigned sched_ctx, unsigned n) 
-\ingroup API_Codelet_And_Tasks
-This function waits until there are <c> n </c> tasks submitted left to be
-executed that were already submitted to the context <c> sched_ctx_id </c>.
-
 \fn int starpu_task_nready(void)
 \ingroup API_Codelet_And_Tasks
 TODO

+ 2 - 2
doc/doxygen/chapters/api/cuda_extensions.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/data_interfaces.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 9
doc/doxygen/chapters/api/data_management.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 
@@ -195,13 +195,6 @@ block until the transfer is achieved, else the call will return immediately,
 after having just queued the request. In the latter case, the request will
 asynchronously wait for the completion of any task writing on the data.
 
-\fn void starpu_data_wont_use(starpu_data_handle_t handle)
-\ingroup API_Data_Management
-Advise StarPU that this handle will not be used in the close future, and is
-thus a good candidate for eviction from GPUs. StarPU will thus write its value
-back to its home node when the bus is idle, and select this data in priority
-for eviction when memory gets low.
-
 \fn starpu_data_handle_t starpu_data_lookup(const void *ptr)
 \ingroup API_Data_Management
 Return the handle corresponding to the data pointed to by the \p ptr host pointer.

+ 1 - 1
doc/doxygen/chapters/api/data_out_of_core.doxy

@@ -82,7 +82,7 @@ asynchronous read, write or copy. Returns 1 on completion, 0 otherwise.
 \var void (*starpu_disk_ops::free_request)(void *async_channel)
 Free the request allocated by a previous asynchronous read, write or copy.
 
-\fn int starpu_disk_register(struct starpu_disk_ops *func, void *parameter, starpu_ssize_t size)
+\fn int starpu_disk_register(struct starpu_disk_ops *func, void *parameter, size_t size)
 \ingroup API_Out_Of_Core
 Register a disk memory node with a set of functions to manipulate datas. The \c
 plug member of \p func will be passed \p parameter, and return a \c base which will be passed to all \p func methods. <br />

+ 2 - 2
doc/doxygen/chapters/api/data_partition.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/expert_mode.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/explicit_dependencies.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/fft_support.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/fxt_support.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/implicit_dependencies.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 7
doc/doxygen/chapters/api/initialization.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 
@@ -264,11 +264,6 @@ accelerators are disabled.
 Return 1 if asynchronous data transfers between CPU and OpenCL
 accelerators are disabled.
 
-\fn int starpu_asynchronous_mic_copy_disabled(void)
-\ingroup API_Initialization_and_Termination
-Return 1 if asynchronous data transfers between CPU and MIC
-devices are disabled.
-
 \fn void starpu_topology_print(FILE *f)
 \ingroup API_Initialization_and_Termination
 Prints a description of the topology on f.

+ 2 - 2
doc/doxygen/chapters/api/insert_task.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/lower_bound.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/mic_extensions.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/misc_helpers.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 1 - 35
doc/doxygen/chapters/api/modularized_scheduler.doxy

@@ -2,7 +2,7 @@
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2013        Simon Archipoff
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2014, 2015        CNRS
+ * Copyright (C) 2014        Centre National de la Recherche Scientifique
  * Copyright (C) 2013, 2014  INRIA
  * See the file version.doxy for copying conditions.
  */
@@ -235,13 +235,6 @@ The actual scheduler
 @name Flow-control Fifo Component API
 \ingroup API_Modularized_Scheduler
 
-\struct starpu_sched_component_fifo_data
-\ingroup API_Modularized_Scheduler
-\var unsigned starpu_sched_component_fifo_data::ntasks_threshold
-todo
-\var double starpu_sched_component_fifo_data::exp_len_threshold
-todo
-
 \fn struct starpu_sched_component *starpu_sched_component_fifo_create(struct starpu_sched_tree *tree, struct starpu_sched_component_fifo_data *fifo_data)
 \ingroup API_Modularized_Scheduler
 	 Return a struct starpu_sched_component with a fifo. A stable sort is performed according to tasks priorities.
@@ -255,13 +248,6 @@ todo
 @name Flow-control Prio Component API
 \ingroup API_Modularized_Scheduler
 
-\struct starpu_sched_component_prio_data
-\ingroup API_Modularized_Scheduler
-\var unsigned starpu_sched_component_prio_data::ntasks_threshold
-todo
-\var double starpu_sched_component_prio_data::exp_len_threshold
-todo
-
 \fn struct starpu_sched_component *starpu_sched_component_prio_create(struct starpu_sched_tree *tree, struct starpu_sched_component_prio_data *prio_data)
 \ingroup API_Modularized_Scheduler
 todo
@@ -321,17 +307,6 @@ todo
 @name Resource-mapping MCT Component API
 \ingroup API_Modularized_Scheduler
 
-\struct starpu_sched_component_mct_data
-\ingroup API_Modularized_Scheduler
-\var double starpu_sched_component_mct_data::alpha
-todo
-\var double starpu_sched_component_mct_data::beta
-todo
-\var double starpu_sched_component_mct_data::_gamma
-todo
-\var double starpu_sched_component_mct_data::idle_power
-todo
-
 \fn struct starpu_sched_component *starpu_sched_component_mct_create(struct starpu_sched_tree *tree, struct starpu_sched_component_mct_data *mct_data)
 \ingroup API_Modularized_Scheduler
 create a component with mct_data paremeters. the mct component doesnt
@@ -366,15 +341,6 @@ todo
 @name Special-purpose Perfmodel_Select Component API
 \ingroup API_Modularized_Scheduler
 
-\struct starpu_sched_component_perfmodel_select_data
-\ingroup API_Modularized_Scheduler
-\var struct starpu_sched_component *starpu_sched_component_perfmodel_select_data::calibrator_component
-todo
-\var struct starpu_sched_component *starpu_sched_component_perfmodel_select_data::no_perfmodel_component
-todo
-\var struct starpu_sched_component *starpu_sched_component_perfmodel_select_data::perfmodel_component
-todo
-
 \fn struct starpu_sched_component *starpu_sched_component_perfmodel_select_create(struct starpu_sched_tree *tree, struct starpu_sched_component_perfmodel_select_data *perfmodel_select_data)
 \ingroup API_Modularized_Scheduler
 todo

+ 8 - 29
doc/doxygen/chapters/api/mpi.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 
@@ -130,7 +130,7 @@ Performs a synchronous-mode, non-blocking send of \p data_handle to the node
 \p dest using the message tag \p mpi_tag within the communicator \p
 comm.
 
-\fn int starpu_mpi_issend_detached(starpu_data_handle_t data_handle, starpu_mpi_req *req, int dest, int mpi_tag, MPI_Comm comm, void (*callback)(void *), void *arg)
+int starpu_mpi_issend_detached(starpu_data_handle_t data_handle, starpu_mpi_req *req, int dest, int mpi_tag, MPI_Comm comm, void (*callback)(void *), void *arg)
 \ingroup API_MPI_Support
 Performs a synchronous-mode, non-blocking send of \p data_handle to the node
 \p dest using the message tag \p mpi_tag within the communicator \p
@@ -221,60 +221,39 @@ function does nothing if the cache mechanism is disabled (see
 \anchor MPIInsertTask
 \ingroup API_MPI_Support
 
-\fn void starpu_mpi_data_register_comm(starpu_data_handle_t data_handle, int tag, int rank, MPI_Comm comm)
+\fn int starpu_mpi_data_register_comm(starpu_data_handle_t handle, int tag, int rank, MPI_Comm comm)
 \ingroup API_MPI_Support
 Register to MPI a StarPU data handle with the given tag, rank and MPI communicator.
 It also automatically clears the MPI communication cache when unregistering the data.
 
-\def starpu_mpi_data_register(data_handle, tag, rank)
+\fn int starpu_mpi_data_register(starpu_data_handle_t handle, int tag, int rank)
 \ingroup API_MPI_Support
 Register to MPI a StarPU data handle with the given tag, rank and the MPI communicator MPI_COMM_WORLD.
 It also automatically clears the MPI communication cache when unregistering the data.
 
-\fn void starpu_mpi_data_set_tag(starpu_data_handle_t handle, int tag)
+\fn int starpu_data_set_tag(starpu_data_handle_t handle, int tag)
 \ingroup API_MPI_Support
 Register to MPI a StarPU data handle with the given tag. No rank will be defined.
 It also automatically clears the MPI communication cache when unregistering the data.
 
-\def starpu_data_set_tag
-\ingroup API_MPI_Support
-Symbol kept for backward compatibility. Calling function starpu_mpi_data_set_tag
-
-\fn void starpu_mpi_data_set_rank_comm(starpu_data_handle_t handle, int rank, MPI_Comm comm)
+\fn int starpu_data_set_rank_comm(starpu_data_handle_t handle, int rank, MPI_Comm comm)
 \ingroup API_MPI_Support
 Register to MPI a StarPU data handle with the given rank and given communicator. No tag will be defined.
 It also automatically clears the MPI communication cache when unregistering the data.
 
-\def starpu_mpi_data_set_rank
-\ingroup API_MPI_Support
-Register to MPI a StarPU data handle with the given rank and the MPI communicator MPI_COMM_WORLD. No tag will be defined.
-It also automatically clears the MPI communication cache when unregistering the data.
-Symbol kept for backward compatibility. Calling function starpu_mpi_data_set_rank
-
-\def starpu_data_set_rank
+\fn int starpu_data_set_rank(starpu_data_handle_t handle, int rank)
 \ingroup API_MPI_Support
 Register to MPI a StarPU data handle with the given rank and the MPI communicator MPI_COMM_WORLD. No tag will be defined.
 It also automatically clears the MPI communication cache when unregistering the data.
-Symbol kept for backward compatibility. Calling function starpu_mpi_data_set_rank
 
 \fn int starpu_mpi_data_get_rank(starpu_data_handle_t handle)
 \ingroup API_MPI_Support
 Return the rank of the given data.
 
-\def starpu_data_get_rank(handle)
-\ingroup API_MPI_Support
-Return the rank of the given data.
-Symbol kept for backward compatibility. Calling function starpu_mpi_data_get_rank
-
 \fn int starpu_mpi_data_get_tag(starpu_data_handle_t handle)
 \ingroup API_MPI_Support
 Return the tag of the given data.
 
-\def starpu_data_get_tag(handle)
-\ingroup API_MPI_Support
-Return the tag of the given data.
-Symbol kept for backward compatibility. Calling function starpu_mpi_data_get_tag
-
 \def STARPU_EXECUTE_ON_NODE
 \ingroup API_MPI_Support
 this macro is used when calling starpu_mpi_task_insert(), and must be

+ 2 - 2
doc/doxygen/chapters/api/multiformat_data_interface.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/opencl_extensions.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 1 - 1
doc/doxygen/chapters/api/openmp_runtime_support.doxy

@@ -1,6 +1,6 @@
 /*
  * This file is part of the StarPU Handbook.
- * Copyright (C) 2014 INRIA
+ * Copyright (C) 2014 Inria
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/parallel_tasks.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/performance_model.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/profiling.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/running_driver.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/sc_hypervisor/sc_hypervisor.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012, 2013 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012, 2013 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/sc_hypervisor/sc_hypervisor_usage.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012, 2013 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012, 2013 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/scc_extensions.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/scheduling_contexts.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/scheduling_policy.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 3 - 15
doc/doxygen/chapters/api/standard_memory_library.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2015  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 
@@ -75,17 +75,6 @@ This function frees memory by specifying its size. The given
 flags should be consistent with the ones given to starpu_malloc_flags()
 when allocating the memory.
 
-\fn int starpu_memory_pin(void *addr, size_t size)
-\ingroup API_Standard_Memory_Library
-This function pins the given memory area, so that CPU-GPU transfers can be done
-asynchronously with DMAs. The memory must be unpinned with
-starpu_memory_unpin() before being freed. Returns 0 on success, -1 on error.
-
-\fn int starpu_memory_unpin(void *addr, size_t size)
-\ingroup API_Standard_Memory_Library
-This function unpins the given memory area previously pinned with
-starpu_memory_pin(). Returns 0 on success, -1 on error.
-
 \fn ssize_t starpu_memory_get_total(unsigned node)
 \ingroup API_Standard_Memory_Library
 If a memory limit is defined on the given node (see Section \ref
@@ -120,8 +109,7 @@ starpu_memory_allocate() can be followed by several calls to
 starpu_memory_deallocate() to declare the deallocation piece by piece.
 
 \fn void starpu_memory_wait_available(unsigned node, size_t size)
-\ingroup API_Standard_Memory_Library
-If a memory limit is defined on the given
+\ingroup API_Standard_Memory_Library If a memory limit is defined on the given
 node (see Section \ref HowToLimitMemoryPerNode), this will wait for \p size
 bytes to become available on \p node. Of course, since another thread may be
 allocating memory concurrently, this does not necessarily mean that this amount

+ 2 - 2
doc/doxygen/chapters/api/task_bundles.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/task_lists.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/threads.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/toolbox.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/top.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 1 - 1
doc/doxygen/chapters/api/tree.doxy

@@ -1,6 +1,6 @@
 /*
  * This file is part of the StarPU Handbook.
- * Copyright (C) 2014  CNRS
+ * Copyright (C) 2014  Centre National de la Recherche Scientifique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/versioning.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 2 - 2
doc/doxygen/chapters/api/workers.doxy

@@ -1,8 +1,8 @@
 /*
  * This file is part of the StarPU Handbook.
  * Copyright (C) 2009--2011  Universit@'e de Bordeaux
- * Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
- * Copyright (C) 2011, 2012 INRIA
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
+ * Copyright (C) 2011, 2012 Institut National de Recherche en Informatique et Automatique
  * See the file version.doxy for copying conditions.
  */
 

+ 1 - 1
doc/doxygen/chapters/code/cholesky_pragma.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/complex.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/forkmode.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/hello_pragma.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/hello_pragma2.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/matmul_pragma.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/matmul_pragma2.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/multiformat.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/scal_pragma.cu

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/simgrid.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/vector_scal_c.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010-2013  CNRS
+ * Copyright (C) 2010-2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010-2013  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/vector_scal_cpu.c

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
  *
  * 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
doc/doxygen/chapters/code/vector_scal_cuda.cu

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010, 2011, 2012, 2013  CNRS
+ * Copyright (C) 2010, 2011, 2012, 2013  Centre National de la Recherche Scientifique
  * Copyright (C) 2010  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 2 - 2
doc/doxygen/chapters/code/vector_scal_opencl.c

@@ -1,7 +1,7 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010, 2012, 2013  CNRS
- * Copyright (C) 2010  INRIA
+ * Copyright (C) 2010, 2012, 2013  Centre National de la Recherche Scientifique
+ * Copyright (C) 2010  Institut National de Recherche en Informatique et Automatique
  * Copyright (C) 2011  Université de Bordeaux
  *
  * StarPU is free software; you can redistribute it and/or modify

+ 1 - 1
doc/doxygen/chapters/code/vector_scal_opencl_codelet.cl

@@ -1,6 +1,6 @@
 /* StarPU --- Runtime system for heterogeneous multicore architectures.
  *
- * Copyright (C) 2010, 2011, 2013  CNRS
+ * Copyright (C) 2010, 2011, 2013  Centre National de la Recherche Scientifique
  *
  * 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
doc/doxygen/dev/sc_funcs.cocci

@@ -1,7 +1,7 @@
 // StarPU --- Runtime system for heterogeneous multicore architectures.
 //
-// Copyright (C) 2011 INRIA
-// Copyright (C) 2014 CNRS
+// Copyright (C) 2011 Institut National de Recherche en Informatique et Automatique
+// Copyright (C) 2014 Centre National de la Recherche Scientifique
 //
 // 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
doc/doxygen/dev/starpu_check_undocumented.sh

@@ -4,8 +4,8 @@
 
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
-# Copyright (C) 2011, 2012, 2013, 2014 CNRS
-# Copyright (C) 2011 INRIA
+# Copyright (C) 2011, 2012, 2013, 2014 Centre National de la Recherche Scientifique
+# Copyright (C) 2011 Institut National de Recherche en Informatique et Automatique
 #
 # 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
@@ -92,7 +92,7 @@ if [ "$1" == "--macro" ] || [ "$1" == "" ] ; then
 fi
 
 if [ "$1" == "--var" ] || [ "$1" == "" ] ; then
-    variables=$(grep --exclude-dir=.svn -rs -E "(getenv|get_env)" $SRC| tr ' ' '\012'|grep -E "(getenv|get_env)" | grep "\"" | sed 's/.*("//' | sed 's/").*//'|tr -d '",'|sort|uniq)
+    variables=$(grep --exclude-dir=.svn -rs -E "(getenv|get_env)" $SRC| tr ' ' '\012'|grep -E "(getenv|get_env)" | grep "\"" | sed 's/.*("//' | sed 's/").*//'|sort|uniq)
     for variable in $variables ; do
 	x=$(grep "$variable" $dirname/../chapters/40environment_variables.doxy | grep "\\anchor")
 	if test "$x" == "" ; then

+ 1 - 1
doc/doxygen/dev/starpu_funcs.cocci

@@ -1,6 +1,6 @@
 // StarPU --- Runtime system for heterogeneous multicore architectures.
 //
-// Copyright (C) 2011 INRIA
+// Copyright (C) 2011 Institut National de Recherche en Informatique et Automatique
 //
 // 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
doc/doxygen/doxygen-config.cfg.in

@@ -1,9 +1,9 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009-2013  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
+# Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
 # Copyright (C) 2011  Télécom-SudParis
-# Copyright (C) 2011, 2012  INRIA
+# Copyright (C) 2011, 2012  Institut National de Recherche en Informatique et Automatique
 #
 # 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
doc/doxygen/doxygen.cfg

@@ -1,9 +1,9 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009-2013  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2012, 2013, 2014  CNRS
+# Copyright (C) 2010, 2011, 2012, 2013, 2014  Centre National de la Recherche Scientifique
 # Copyright (C) 2011  Télécom-SudParis
-# Copyright (C) 2011, 2012  INRIA
+# Copyright (C) 2011, 2012  Institut National de Recherche en Informatique et Automatique
 #
 # 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
doc/doxygen/foreword.html

@@ -2,9 +2,9 @@
 <br/>
 Copyright &copy; 2009–2013 Université de Bordeaux
 <br/>
-Copyright &copy; 2010-2013 CNRS
+Copyright &copy; 2010-2013 Centre National de la Recherche Scientifique
 <br/>
-Copyright &copy; 2011, 2012 INRIA
+Copyright &copy; 2011, 2012 Institut National de Recherche en Informatique et Automatique
 <br/>
 <br/>
 <br/>

+ 2 - 3
doc/doxygen/refman.tex

@@ -20,9 +20,9 @@ was last updated on \STARPUUPDATED.\\
 
 Copyright © 2009–2013 Université de Bordeaux\\
 
-Copyright © 2010-2015 CNRS
+Copyright © 2010-2014 Centre National de la Recherche Scientifique\\
 
-Copyright © 2011, 2012 INRIA
+Copyright © 2011, 2012 Institut National de Recherche en Informatique et Automatique\\
 
 \medskip
 
@@ -269,7 +269,6 @@ Documentation License”.
 \input{starpu__util_8h}
 \input{starpu__worker_8h}
 \input{starpu__mpi_8h}
-\input{starpufft_8h}
 \input{sc__hypervisor_8h}
 \input{sc__hypervisor__config_8h}
 \input{sc__hypervisor__lp_8h}

+ 1 - 1
doc/tutorial/Makefile

@@ -1,7 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009-2011  Université de Bordeaux
-# Copyright (C) 2010-2014  CNRS
+# Copyright (C) 2010-2014  Centre National de la Recherche Scientifique
 #
 # 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
doc/tutorial/README

@@ -1,7 +1,7 @@
 # StarPU --- Runtime system for heterogeneous multicore architectures.
 #
 # Copyright (C) 2009-2011  Université de Bordeaux
-# Copyright (C) 2010, 2011, 2013  CNRS
+# Copyright (C) 2010, 2011, 2013  Centre National de la Recherche Scientifique
 #
 # Redistribution  and  use  in  source and binary forms, with or without
 # modification,  are  permitted  provided  that the following conditions

+ 0 - 0
doc/tutorial/hello_world.c


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