Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contrib/copycheck #574

Merged
merged 3 commits into from
Nov 8, 2024
Merged

Conversation

abouteiller
Copy link
Contributor

@abouteiller abouteiller commented Sep 12, 2023

This need merged before release

  • run copycheck.sh -u -m again just before release
  • complete adding copyrights in files listed below (or remove them from that list if they are not relevant
List of files with missing copyrights
@saturn:~/parsec/dplasma/parsec          (contrib/copycheck $ u= mine/contrib/copycheck)
$ bash contrib/check-copyright.sh -m -v
A CMakeLists.txt                                                                             -> 2010-2023
A CTestConfig.cmake                                                                          -> 2011-2016
A CTestCustom.cmake                                                                          -> 2013-2023
A INSTALL.rst                                                                                -> 2019-2022
A Jenkinsfile                                                                                -> 2018-2019
A README.rst                                                                                 -> 2022-2022
A cmake_modules/AddDocumentedFiles.cmake                                                     -> 2013-2023
A cmake_modules/CheckAtomicIntrinsic.cmake                                                   -> 2010-2023
A cmake_modules/CheckStructureFieldOffset.c.in                                               -> 2019-2019
A cmake_modules/CheckStructureFieldOffset.cmake                                              -> 2019-2022
A cmake_modules/FindAyudame.cmake                                                            -> 2012-2023
A cmake_modules/FindCython.cmake                                                             -> 2013-2023
A cmake_modules/FindGD.cmake                                                                 -> 2012-2023
A cmake_modules/FindGraphviz.cmake                                                           -> 2012-2023
A cmake_modules/FindHWLOC.cmake                                                              -> 2010-2022
A cmake_modules/FindOTF2.cmake                                                               -> 2018-2023
A cmake_modules/FindPAPI.cmake                                                               -> 2010-2022
A cmake_modules/FindSDE.cmake                                                                -> 2023-2023
A cmake_modules/FindTAU.cmake                                                                -> 2014-2023
A cmake_modules/PaRSECConfig.cmake.in                                                        -> 2017-2023
A cmake_modules/ParseArguments.cmake                                                         -> 2011-2023
A cmake_modules/ParsecCompilePTG.cmake                                                       -> 2019-2023
A cmake_modules/ParsecCompilerFlags.cmake                                                    -> 2020-2023
A cmake_modules/pregen_flex_bison.cmake                                                      -> 2022-2022
A contrib/CodingStyle.md                                                                     -> 2021-2021
A contrib/SDE/HOWTO                                                                          -> 2018-2018
A contrib/SDE/Makefile                                                                       -> 2018-2018
A contrib/SDE/sde_quick_test.c                                                               -> 2018-2018
A contrib/asan.supp                                                                          -> 2021-2021
A contrib/build_with_parsec/CMakeLists.txt.in                                                -> 2021-2022
A contrib/build_with_parsec/Makefile.in                                                      -> 2018-2021
A contrib/build_with_parsec/README                                                           -> 2018-2020
A contrib/build_with_parsec/write_check.cu                                                   -> 2022-2022
A contrib/check-copyright.sh                                                                 -> 2022-2023
A contrib/datarepo_memory_tracker.py                                                         -> 2016-2023
A contrib/docker-droneio/Dockerfile                                                          -> 2016-2020
A contrib/docker-droneio/README                                                              -> 2016-2016
A contrib/jenkins/README.md                                                                  -> 2018-2018
A contrib/jenkins/parsec.jenkins.conf                                                        -> 2018-2018
A contrib/jenkins/script.saturn                                                              -> 2018-2022
A contrib/jenkins/scriptApproval.xml                                                         -> 2018-2018
A contrib/lindent                                                                            -> 2012-2012
A contrib/lsan.supp                                                                          -> 2021-2021
A contrib/platforms/cray.shasta.spock                                                        -> 2021-2021
A contrib/platforms/cray.xc40.theta                                                          -> 2019-2020
A contrib/platforms/ibm.ac922.summit                                                         -> 2019-2021
A contrib/platforms/ibm.bgq.mira                                                             -> 2019-2019
A contrib/platforms/legacy/config.bgp                                                        -> 2019-2022
A contrib/platforms/legacy/config.darter.crayxc30                                            -> 2019-2022
A contrib/platforms/legacy/config.inc                                                        -> 2019-2022
A contrib/platforms/legacy/config.jaguar                                                     -> 2019-2019
A contrib/platforms/legacy/config.keeneland                                                  -> 2019-2022
A contrib/platforms/legacy/config.kraken.crayxt5                                             -> 2019-2022
A contrib/platforms/legacy/config.nautilus                                                   -> 2019-2022
A contrib/platforms/legacy/titan.crayxk7                                                     -> 2019-2022
A contrib/platforms/macosx                                                                   -> 2019-2022
A contrib/platforms/saturn                                                                   -> 2019-2021
A contrib/platforms/xcompile.knl.example                                                     -> 2019-2019
A contrib/pregen_flex_bison.tar                                                              -> 2022-2023
A contrib/renaming/README                                                                    -> 2022-2022
A contrib/renaming/rename.sed                                                                -> 2022-2022
A docs/CMakeLists.txt                                                                        -> 2013-2022
A docs/doxygen/Doxyfile.in                                                                   -> 2013-2020
A docs/doxygen/README.md                                                                     -> 2017-2017
A docs/doxygen/examples.dox                                                                  -> 2017-2017
A docs/doxygen/groups.dox                                                                    -> 2014-2019
A docs/doxygen/mainpage.md                                                                   -> 2017-2022
A examples/CMakeLists.txt                                                                    -> 2017-2022
A examples/Ex00_StartStop.c                                                                  -> 2016-2022
A examples/Ex01_HelloWorld.jdf                                                               -> 2016-2022
A examples/Ex02_Chain.jdf                                                                    -> 2016-2022
A examples/Ex03_ChainMPI.jdf                                                                 -> 2016-2022
A examples/Ex04_ChainData.jdf                                                                -> 2016-2022
A examples/Ex05_Broadcast.jdf                                                                -> 2016-2022
A examples/Ex06_RAW.jdf                                                                      -> 2016-2022
A examples/Ex07_RAW_CTL.jdf                                                                  -> 2016-2022
A examples/Makefile.example                                                                  -> 2017-2020
A examples/interfaces/dtd/CMakeLists.txt                                                     -> 2021-2021
A parsec/CMakeLists.txt                                                                      -> 2016-2023
A parsec/data_dist/CMakeLists.txt                                                            -> 2017-2022
A parsec/data_dist/matrix/CMakeLists.txt                                                     -> 2017-2022
A parsec/data_dist/matrix/redistribute/CMakeLists.txt                                        -> 2020-2022
A parsec/data_dist/matrix/redistribute/redistribute.jdf                                      -> 2020-2022
A parsec/data_dist/matrix/redistribute/redistribute_reshuffle.jdf                            -> 2020-2022
A parsec/fortran/CMakeLists.txt                                                              -> 2016-2023
A parsec/include/parsec.pc.in                                                                -> 2016-2020
A parsec/include/parsec/parsec_config.h.in                                                   -> 2017-2022
A parsec/include/parsec/parsec_options.h.in                                                  -> 2017-2023
A parsec/interfaces/CMakeLists.txt                                                           -> 2016-2023
A parsec/interfaces/dtd/CMakeLists.txt                                                       -> 2021-2023
A parsec/interfaces/ptg/CMakeLists.txt                                                       -> 2017-2020
A parsec/interfaces/ptg/ptg-compiler/CMakeLists.txt                                          -> 2017-2023
A parsec/interfaces/ptg/ptg-compiler/jdf2c.h                                                 -> 2017-2022
A parsec/interfaces/ptg/ptg-compiler/jdf2c_utils.h                                           -> 2017-2020
A parsec/mca/CMakeLists.txt                                                                  -> 2016-2023
A parsec/mca/device/CMakeLists.txt                                                           -> 2019-2023
A parsec/mca/device/cuda/ValidateModule.CMake                                                -> 2019-2023
A parsec/mca/device/hip/ValidateModule.CMake                                                 -> 2022-2023
A parsec/mca/device/template/.ignore                                                         -> 2019-2019
A parsec/mca/device/template/ValidateModule.CMake                                            -> 2019-2023
A parsec/mca/mca_repository.c                                                                -> 2016-2022
A parsec/mca/mca_repository.h                                                                -> 2016-2022
A parsec/mca/mca_static_components.h.in                                                      -> 2016-2019
A parsec/mca/pins/CMakeLists.txt                                                             -> 2016-2023
A parsec/mca/pins/alperf/ValidateModule.CMake                                                -> 2019-2023
A parsec/mca/pins/iterators_checker/ValidateModule.CMake                                     -> 2016-2023
A parsec/mca/pins/iterators_checker/pins_iterators_checker.h                                 -> 2016-2018
A parsec/mca/pins/papi/ValidateModule.CMake                                                  -> 2016-2023
A parsec/mca/pins/pins_tau_utils.c                                                           -> 2016-2017
A parsec/mca/pins/print_steals/ValidateModule.CMake                                          -> 2016-2023
A parsec/mca/pins/print_steals/pins_print_steals.h                                           -> 2016-2018
A parsec/mca/pins/ptg_to_dtd/ValidateModule.CMake                                            -> 2016-2023
A parsec/mca/pins/ptg_to_dtd/pins_ptg_to_dtd.h                                               -> 2016-2018
A parsec/mca/pins/task_profiler/ValidateModule.CMake                                         -> 2016-2023
A parsec/mca/pins/task_profiler/pins_task_profiler.h                                         -> 2016-2018
A parsec/mca/sched/lhq/ValidateModule.CMake                                                  -> 2016-2023
A parsec/papi_sde.h                                                                          -> 2018-2023
A parsec/utils/mca_param_cmd_line.h                                                          -> 2016-2017
A parsec/utils/process_name.c                                                                -> 2022-2022
A parsec/utils/process_name.h                                                                -> 2022-2022
A tests/CMakeLists.txt                                                                       -> 2010-2023
A tests/Testings.cmake                                                                       -> 2013-2021
A tests/api/CMakeLists.txt                                                                   -> 2021-2023
A tests/api/Testings.cmake                                                                   -> 2021-2023
A tests/api/init_fini.c                                                                      -> 2023-2023
A tests/api/taskpool_wait/CMakeLists.txt                                                     -> 2023-2023
A tests/api/taskpool_wait/dtd_tp.c                                                           -> 2023-2023
A tests/api/taskpool_wait/dtd_tp.h                                                           -> 2023-2023
A tests/api/taskpool_wait/main.c                                                             -> 2023-2023
A tests/api/touch_exf.F90                                                                    -> 2021-2023
A tests/apps/CMakeLists.txt                                                                  -> 2021-2022
A tests/apps/Testings.cmake                                                                  -> 2021-2023
A tests/apps/all2all/CMakeLists.txt                                                          -> 2021-2021
A tests/apps/all2all/a2a_data.h                                                              -> 2021-2022
A tests/apps/generalized_reduction/CMakeLists.txt                                            -> 2021-2021
A tests/apps/generalized_reduction/reduc_data.h                                              -> 2021-2022
A tests/apps/haar_tree/CMakeLists.txt                                                        -> 2021-2022
A tests/apps/haar_tree/Testings.cmake                                                        -> 2021-2022
A tests/apps/haar_tree/main.c                                                                -> 2021-2022
A tests/apps/haar_tree/tree_dist.c                                                           -> 2021-2022
A tests/apps/haar_tree/tree_dist.h                                                           -> 2021-2021
A tests/apps/haar_tree/walk_utils.h                                                          -> 2021-2021
A tests/apps/merge_sort/CMakeLists.txt                                                       -> 2021-2021
A tests/apps/merge_sort/Testings.cmake                                                       -> 2021-2021
A tests/apps/merge_sort/merge_sort_wrapper.h                                                 -> 2021-2022
A tests/apps/merge_sort/sort_data.h                                                          -> 2021-2022
A tests/apps/pingpong/CMakeLists.txt                                                         -> 2021-2021
A tests/apps/pingpong/bandwidth.jdf                                                          -> 2021-2022
A tests/apps/pingpong/rtt.jdf                                                                -> 2021-2021
A tests/apps/stencil/CMakeLists.txt                                                          -> 2021-2023
A tests/apps/stencil/Testings.cmake                                                          -> 2023-2023
A tests/apps/stencil/loop_gen_1D                                                             -> 2021-2021
A tests/apps/stencil/stencil_1D.jdf                                                          -> 2021-2022
A tests/apps/stencil/stencil_internal.c                                                      -> 2021-2022
A tests/apps/stencil/stencil_internal.h                                                      -> 2021-2022
A tests/class/CMakeLists.txt                                                                 -> 2021-2023
A tests/class/Testings.cmake                                                                 -> 2021-2022
A tests/class/atomics.c                                                                      -> 2021-2022
A tests/collections/CMakeLists.txt                                                           -> 2021-2021
A tests/collections/Testings.cmake                                                           -> 2021-2021
A tests/collections/redistribute/CMakeLists.txt                                              -> 2021-2021
A tests/collections/redistribute/redistribute_bound.jdf                                      -> 2021-2023
A tests/collections/redistribute/redistribute_check.jdf                                      -> 2021-2023
A tests/collections/redistribute/redistribute_check2.jdf                                     -> 2021-2023
A tests/collections/redistribute/redistribute_no_optimization.jdf                            -> 2021-2023
A tests/collections/reshape/CMakeLists.txt                                                   -> 2021-2021
A tests/collections/two_dim_band/CMakeLists.txt                                              -> 2021-2021
A tests/collections/two_dim_band/two_dim_band.jdf                                            -> 2021-2022
A tests/collections/two_dim_band/two_dim_band_free.jdf                                       -> 2021-2022
A tests/dsl/dtd/CMakeLists.txt                                                               -> 2021-2023
A tests/dsl/dtd/Testings.cmake                                                               -> 2021-2023
A tests/dsl/dtd/dtd_test_broadcast.c                                                         -> 2021-2023
A tests/dsl/dtd/dtd_test_ce.c                                                                -> 2022-2023
A tests/dsl/dtd/dtd_test_cuda_again_async.c                                                  -> 2023-2023
A tests/dsl/dtd/dtd_test_cuda_task_insert.c                                                  -> 2021-2023
A tests/dsl/dtd/dtd_test_data_flush.c                                                        -> 2021-2023
A tests/dsl/dtd/dtd_test_explicit_task_creation.c                                            -> 2021-2023
A tests/dsl/dtd/dtd_test_flag_dont_track.c                                                   -> 2021-2023
A tests/dsl/dtd/dtd_test_global_id_for_dc_assumed.c                                          -> 2021-2022
A tests/dsl/dtd/dtd_test_hierarchy.c                                                         -> 2021-2023
A tests/dsl/dtd/dtd_test_insert_task_interface.c                                             -> 2021-2023
A tests/dsl/dtd/dtd_test_multiple_handle_wait.c                                              -> 2021-2023
A tests/dsl/dtd/dtd_test_new_tile.c                                                          -> 2022-2023
A tests/dsl/dtd/dtd_test_new_tile_cuda_kernels.cu                                            -> 2022-2022
A tests/dsl/dtd/dtd_test_null_as_tile.c                                                      -> 2021-2023
A tests/dsl/dtd/dtd_test_reduce.c                                                            -> 2021-2023
A tests/dsl/dtd/dtd_test_simple_gemm.c                                                       -> 2022-2023
A tests/dsl/dtd/dtd_test_task_generation.c                                                   -> 2021-2023
A tests/dsl/dtd/dtd_test_task_inserting_task.c                                               -> 2021-2023
A tests/dsl/dtd/dtd_test_task_insertion.c                                                    -> 2021-2023
A tests/dsl/dtd/dtd_test_task_placement.c                                                    -> 2021-2023
A tests/dsl/dtd/dtd_test_template_counter.c                                                  -> 2021-2023
A tests/dsl/dtd/dtd_test_tp_enqueue_dequeue.c                                                -> 2021-2023
A tests/dsl/dtd/dtd_test_untie.c                                                             -> 2021-2023
A tests/dsl/dtd/dtd_test_war.c                                                               -> 2021-2023
A tests/dsl/ptg/CMakeLists.txt                                                               -> 2021-2023
A tests/dsl/ptg/Testings.cmake                                                               -> 2021-2021
A tests/dsl/ptg/branching/CMakeLists.txt                                                     -> 2021-2022
A tests/dsl/ptg/branching/Testings.cmake                                                     -> 2021-2021
A tests/dsl/ptg/branching/branching.jdf                                                      -> 2021-2021
A tests/dsl/ptg/choice/CMakeLists.txt                                                        -> 2021-2021
A tests/dsl/ptg/choice/choice2.jdf                                                           -> 2021-2021
A tests/dsl/ptg/controlgather/CMakeLists.txt                                                 -> 2021-2021
A tests/dsl/ptg/controlgather/ctlgat.jdf                                                     -> 2021-2021
A tests/dsl/ptg/local-indices/CMakeLists.txt                                                 -> 2021-2021
A tests/dsl/ptg/ptgpp/CMakeLists.txt                                                         -> 2021-2021
A tests/dsl/ptg/ptgpp/Testings.cmake                                                         -> 2021-2022
A tests/dsl/ptg/ptgpp/output_NEW.jdf                                                         -> 2021-2021
A tests/dsl/ptg/ptgpp/output_NEW_false.jdf                                                   -> 2021-2021
A tests/dsl/ptg/ptgpp/output_NEW_true.jdf                                                    -> 2021-2021
A tests/dsl/ptg/ptgpp/output_NULL.jdf                                                        -> 2021-2021
A tests/dsl/ptg/ptgpp/output_NULL_false.jdf                                                  -> 2021-2021
A tests/dsl/ptg/ptgpp/output_NULL_true.jdf                                                   -> 2021-2021
A tests/dsl/ptg/user-defined-functions/CMakeLists.txt                                        -> 2021-2022
A tests/dsl/ptg/user-defined-functions/Testings.cmake                                        -> 2021-2021
A tests/dsl/ptg/user-defined-functions/main.c                                                -> 2021-2023
A tests/dsl/ptg/user-defined-functions/udf_wrapper.h                                         -> 2021-2021
A tests/profiling-standalone/CMakeLists.txt                                                  -> 2021-2023
A tests/profiling-standalone/sp-demo.c                                                       -> 2021-2021
A tests/profiling-standalone/sp-perf.c                                                       -> 2021-2021
A tests/profiling/CMakeLists.txt                                                             -> 2015-2022
A tests/profiling/Testings.cmake                                                             -> 2021-2023
A tests/profiling/async.jdf                                                                  -> 2021-2023
A tests/profiling/check-async.py                                                             -> 2021-2023
A tests/profiling/check-comms.py                                                             -> 2021-2023
A tests/profiling/generate_f.F90                                                             -> 2015-2020
A tests/runtime/CMakeLists.txt                                                               -> 2021-2023
A tests/runtime/Testings.cmake                                                               -> 2021-2023
A tests/runtime/cuda/CMakeLists.txt                                                          -> 2023-2023
A tests/runtime/cuda/Testings.cmake                                                          -> 2023-2023
A tests/runtime/cuda/get_best_device_check.jdf                                               -> 2023-2023
A tests/runtime/cuda/stage_main.c                                                            -> 2023-2023
A tests/runtime/cuda/stress_main.c                                                           -> 2023-2023
A tests/runtime/cuda/stress_wrapper.c                                                        -> 2023-2023
A tests/runtime/cuda/stress_wrapper.h                                                        -> 2023-2023
A tests/runtime/scheduling/CMakeLists.txt                                                    -> 2021-2021
A tests/runtime/scheduling/Testings.cmake                                                    -> 2021-2023
A tests/runtime/scheduling/ep.jdf                                                            -> 2021-2021
A tools/CMakeLists.txt                                                                       -> 2010-2020
A tools/aggregator_visu/CMakeLists.txt                                                       -> 2019-2023
A tools/aggregator_visu/README.md                                                            -> 2019-2020
A tools/dagenum.c                                                                            -> 2012-2020
A tools/gpu/testbandwidth/bandwidthTest.cu                                                   -> 2010-2010
A tools/gpu/testbandwidth/plot.gnuplot                                                       -> 2010-2010
A tools/gpu/testbandwidth/run-tests.sh                                                       -> 2010-2010
A tools/parsec-dotmerger                                                                     -> 2020-2020
A tools/profiling/CMakeLists.txt                                                             -> 2012-2022
A tools/profiling/animation.c                                                                -> 2012-2012
A tools/profiling/animation.h                                                                -> 2012-2012
A tools/profiling/graph.h                                                                    -> 2012-2017
A tools/profiling/python/CMakeLists.txt                                                      -> 2013-2023
A tools/profiling/python/common_utils.py                                                     -> 2020-2023
A tools/profiling/python/examples/demo_ptt.py                                                -> 2014-2023
A tools/profiling/python/examples/example-DAG-and-Trace.py                                   -> 2020-2023
A tools/profiling/python/examples/h5totrace.py                                               -> 2020-2023
A tools/profiling/python/examples/mpl_prefs.py                                               -> 2020-2020
A tools/profiling/python/examples/online_math.py                                             -> 2020-2020
A tools/profiling/python/examples/paje.py                                                    -> 2020-2023
A tools/profiling/python/examples/parsec_dag.py                                              -> 2020-2022
A tools/profiling/python/examples/parsec_testing.py                                          -> 2020-2023
A tools/profiling/python/examples/plot_counts_by_eventname.py                                -> 2015-2023
A tools/profiling/python/examples/plot_scatter_papi.py                                       -> 2015-2023
A tools/profiling/python/examples/print_papi_L123_profile_stats.py                           -> 2013-2023
A tools/profiling/python/examples/print_profile_info.py                                      -> 2020-2023
A tools/profiling/python/examples/print_trialset_trace_stats.py                              -> 2014-2023
A tools/profiling/python/parsec_trace_tables.py                                              -> 2014-2023
A tools/profiling/python/pbt2ptt.pxd                                                         -> 2014-2023
A tools/profiling/python/pbt2ptt.pyx                                                         -> 2014-2023
A tools/profiling/python/profile2h5.py                                                       -> 2018-2023
A tools/profiling/python/ptt_utils.py                                                        -> 2020-2023
A tools/profiling/python/setup.py.in                                                         -> 2013-2023
A tools/profiling/python/utilities/bash.env.in                                               -> 2013-2020
A tools/profiling/python/utilities/csh.env.in                                                -> 2015-2020
A tools/profiling/python/utilities/rules.txt                                                 -> 2015-2017
A tools/profiling/testgraph.c                                                                -> 2012-2012
A tools/vim_syntax/ftdetect/jdf.vim                                                          -> 2014-2014
A tools/vim_syntax/syntax/parsec.vim                                                         -> 2016-2016
A tools/writedummy.c                                                                         -> 2012-2012
A tools/writedummy2.pl                                                                       -> 2012-2012

@abouteiller abouteiller added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 12, 2023
@abouteiller abouteiller self-assigned this Sep 12, 2023
@abouteiller abouteiller added this to the v4.0 milestone Jan 12, 2024
@abouteiller abouteiller linked an issue Jan 25, 2024 that may be closed by this pull request
Signed-off-by: Aurelien Bouteiller <bouteill@icl.utk.edu>

Update checkcopyright again

Signed-off-by: Aurelien Bouteiller <bouteill@icl.utk.edu>
Comment on lines +3 to +8
/*
* Copyright (c) 2016-2018 The University of Tennessee and The University
* of Tennessee Research Foundation. All rights
* reserved.
*/

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this go before the include guard?

therault

This comment was marked as outdated.

@abouteiller abouteiller marked this pull request as ready for review November 8, 2024 16:54
@abouteiller abouteiller requested a review from a team as a code owner November 8, 2024 16:54
@abouteiller abouteiller merged commit 46f471a into ICLDisco:master Nov 8, 2024
8 checks passed
@abouteiller abouteiller deleted the contrib/copycheck branch November 8, 2024 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update Copyrights/authors before v4.0
3 participants