diff --git a/.github/workflows/lfric_test.yml b/.github/workflows/lfric_test.yml index f8c478eb64..944da62ffe 100644 --- a/.github/workflows/lfric_test.yml +++ b/.github/workflows/lfric_test.yml @@ -84,7 +84,7 @@ jobs: export CXX="g++" export FPP="cpp -traditional-cpp" export LDMPI="mpif90" - export FFLAGS="-I$(spack location -e lfric-gnu)/.spack-env/view/include" + export FFLAGS="-Wall -Werror=conversion -Werror=unused-variable -Werror=character-truncation -Werror=unused-value -Werror=tabs -I$(spack location -e lfric-gnu)/.spack-env/view/include" export LDFLAGS="-L$(spack location -e lfric-gnu)/.spack-env/view/lib" export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$(spack location -e lfric-gnu)/.spack-env/view/lib" export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$(spack location -e lfric-gnu)/.spack-env/view/lib64" diff --git a/changelog b/changelog index 86c993cdf2..22a05b9b45 100644 --- a/changelog +++ b/changelog @@ -113,6 +113,23 @@ 42) PR #2240 for #2132. Update Integration test software stack. + 43) PR #2454 for #2418. Fix OMPTaskTrans attempts to inline IntrinsicCalls. + + 44) PR #2459 for #2458. Fix broken documentation links. + + 45) PR #2472 for #2471. Update all copyright dates to include 2024 and + add utils/update_copyright.sh script to do this task. + + 46) PR #2443 for #2442. Fix bug for PSy-layer generation involving CMA + operators in the LFRic API. + + 47) PR #2481 for #1192. Unpin jsonschema version. + + 48) PR #2470 for #2468 and towards #237. Fixes Sphinx link-check errors + for links to anchors in User Guide and also updates the name of the + dl_esm_inf library and updates associated links (remove references to + puma). + release 2.4.0 29th of September 2023 1) PR #1758 for #1741. Splits the PSyData read functionality into a diff --git a/doc/_ext/apilinks.py b/doc/_ext/apilinks.py index d9233fd238..ead3e2a238 100644 --- a/doc/_ext/apilinks.py +++ b/doc/_ext/apilinks.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2022, Science and Technology Facilities Council. +# Copyright (c) 2022-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/APIs.rst b/doc/developer_guide/APIs.rst index 71384d053e..8579866ac0 100644 --- a/doc/developer_guide/APIs.rst +++ b/doc/developer_guide/APIs.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2019-2023, Science and Technology Facilities Council. +.. Copyright (c) 2019-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/code_snippets/newnode.py b/doc/developer_guide/code_snippets/newnode.py index 04fcd1d131..eb9ea0e31e 100644 --- a/doc/developer_guide/code_snippets/newnode.py +++ b/doc/developer_guide/code_snippets/newnode.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2021, Science and Technology Facilities Council +# Copyright (c) 2020-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/dependency.rst b/doc/developer_guide/dependency.rst index d116f521a9..748f15e9ee 100644 --- a/doc/developer_guide/dependency.rst +++ b/doc/developer_guide/dependency.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- BSD 3-Clause License - Copyright (c) 2021-2023, Science and Technology Facilities Council. + Copyright (c) 2021-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/index.rst b/doc/developer_guide/index.rst index e9ce7fe7e1..0397931d2d 100644 --- a/doc/developer_guide/index.rst +++ b/doc/developer_guide/index.rst @@ -6,7 +6,7 @@ .. ----------------------------------------------------------------------------- BSD 3-Clause License - Copyright (c) 2017-2021, Science and Technology Facilities Council. + Copyright (c) 2017-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/modules.rst b/doc/developer_guide/modules.rst index a064a842f0..f0efc66cdd 100644 --- a/doc/developer_guide/modules.rst +++ b/doc/developer_guide/modules.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2019-2023, Science and Technology Facilities Council. +.. Copyright (c) 2019-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/parsing.rst b/doc/developer_guide/parsing.rst index a930e01b19..c54e8d0eba 100644 --- a/doc/developer_guide/parsing.rst +++ b/doc/developer_guide/parsing.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2019-2023, Science and Technology Facilities Council. +.. Copyright (c) 2019-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/psy_data.rst b/doc/developer_guide/psy_data.rst index 35c4cbfb38..39aa65abae 100644 --- a/doc/developer_guide/psy_data.rst +++ b/doc/developer_guide/psy_data.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2019-2023, Science and Technology Facilities Council. +.. Copyright (c) 2019-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/psyir.rst b/doc/developer_guide/psyir.rst index b91cafa72f..84b25a19a3 100644 --- a/doc/developer_guide/psyir.rst +++ b/doc/developer_guide/psyir.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2019-2023, Science and Technology Facilities Council. +.. Copyright (c) 2019-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/psyir_backends.rst b/doc/developer_guide/psyir_backends.rst index 141c2e809b..b8cc46dbd7 100644 --- a/doc/developer_guide/psyir_backends.rst +++ b/doc/developer_guide/psyir_backends.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- BSD 3-Clause License - Copyright (c) 2017-2023, Science and Technology Facilities Council. + Copyright (c) 2017-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/psyir_symbols.rst b/doc/developer_guide/psyir_symbols.rst index 52353d723f..918f858860 100644 --- a/doc/developer_guide/psyir_symbols.rst +++ b/doc/developer_guide/psyir_symbols.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- BSD 3-Clause License - Copyright (c) 2020-2023, Science and Technology Facilities Council. + Copyright (c) 2020-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/sympy.rst b/doc/developer_guide/sympy.rst index 112178cdf0..139efc8b2b 100644 --- a/doc/developer_guide/sympy.rst +++ b/doc/developer_guide/sympy.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2021-2023, Science and Technology Facilities Council. +.. Copyright (c) 2021-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/transformations.rst b/doc/developer_guide/transformations.rst index ae4affa5d4..a5bd168518 100644 --- a/doc/developer_guide/transformations.rst +++ b/doc/developer_guide/transformations.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2019-2023, Science and Technology Facilities Council. +.. Copyright (c) 2019-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/developer_guide/working_practises.rst b/doc/developer_guide/working_practises.rst index fe0b81c179..a0eb591888 100644 --- a/doc/developer_guide/working_practises.rst +++ b/doc/developer_guide/working_practises.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2019-2023, Science and Technology Facilities Council. +.. Copyright (c) 2019-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/psyad/user_guide/implementation.rst b/doc/psyad/user_guide/implementation.rst index db723c50d2..cc3c372451 100644 --- a/doc/psyad/user_guide/implementation.rst +++ b/doc/psyad/user_guide/implementation.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2021-2023, Science and Technology Facilities Council. +.. Copyright (c) 2021-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/psyad/user_guide/index.rst b/doc/psyad/user_guide/index.rst index 63591f6fb9..5a3ac04c7a 100644 --- a/doc/psyad/user_guide/index.rst +++ b/doc/psyad/user_guide/index.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2021-2022, Science and Technology Facilities Council. +.. Copyright (c) 2021-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/psyad/user_guide/introduction.rst b/doc/psyad/user_guide/introduction.rst index abcc9d933a..f6ef561a79 100644 --- a/doc/psyad/user_guide/introduction.rst +++ b/doc/psyad/user_guide/introduction.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2021-2022, Science and Technology Facilities Council. +.. Copyright (c) 2021-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/psyad/user_guide/psyad_command.rst b/doc/psyad/user_guide/psyad_command.rst index e057fc9337..1da5d52dfa 100644 --- a/doc/psyad/user_guide/psyad_command.rst +++ b/doc/psyad/user_guide/psyad_command.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2021-2023, Science and Technology Facilities Council. +.. Copyright (c) 2021-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/built_ins.rst b/doc/user_guide/built_ins.rst index a27fc1160a..523ca6928c 100644 --- a/doc/user_guide/built_ins.rst +++ b/doc/user_guide/built_ins.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2017-2023, Science and Technology Facilities Council +.. Copyright (c) 2017-2024, Science and Technology Facilities Council .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/conf.py b/doc/user_guide/conf.py index d3b0b23cb5..321376f71f 100644 --- a/doc/user_guide/conf.py +++ b/doc/user_guide/conf.py @@ -372,11 +372,11 @@ linkcheck_anchors_ignore = ['user-content-netcdf-library-lfric-examples'] # MyBinder fails on a very regular basis so we skip those links. -# The puma site no longer exists but the GOcean documentation needs to be -# updated (TODO #237). -# Despite its name 'collab.metoffice.../twiki' requires authenticated access. linkcheck_ignore = [r'^https://mybinder.org/v2/gh/stfc/psyclone', - r'https://puma.nerc.ac.uk/trac/GOcean', +# Shpinx has problems wiht Github anchors, so we skip the links to anchors to +# the main README + r'^https://github.com/stfc/PSyclone#', +# Requires authentication r'code.metoffice.gov.uk/trac/lfric/attachment/wiki/' r'LFRicDocumentationPapers/lfric_documentation.pdf'] diff --git a/doc/user_guide/configuration.rst b/doc/user_guide/configuration.rst index b428c33e8e..afd9312832 100644 --- a/doc/user_guide/configuration.rst +++ b/doc/user_guide/configuration.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2018-2023, Science and Technology Facilities Council +.. Copyright (c) 2018-2024, Science and Technology Facilities Council .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/dynamo0p3.rst b/doc/user_guide/dynamo0p3.rst index fdc0bb10c9..1ec6d5961f 100644 --- a/doc/user_guide/dynamo0p3.rst +++ b/doc/user_guide/dynamo0p3.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2017-2023, Science and Technology Facilities Council +.. Copyright (c) 2017-2024, Science and Technology Facilities Council .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/examples.rst b/doc/user_guide/examples.rst index 8c852c55df..82301a1fdb 100644 --- a/doc/user_guide/examples.rst +++ b/doc/user_guide/examples.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2018-2023, Science and Technology Facilities Council. +.. Copyright (c) 2018-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without @@ -56,7 +56,7 @@ what each example does and how to run each example please see the Alternatively, some of the examples have associated Jupyter notebooks that may be launched with Binder on `MyBinder `_. This is most easily done by following the links from the top-level -`README `_. +`README `_. For the purposes of correctness checking, the whole suite of examples may be executed using Gnu ``make`` (this functionality is used by GitHub diff --git a/doc/user_guide/getting_going.rst b/doc/user_guide/getting_going.rst index a0df1f06d1..1327bd6ba6 100644 --- a/doc/user_guide/getting_going.rst +++ b/doc/user_guide/getting_going.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2017-2022, Science and Technology Facilities Council. +.. Copyright (c) 2017-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without @@ -219,7 +219,7 @@ support Python 2.7 was version 2.1.0.) PSyclone immediately relies on four external Python packages; ``configparser``, ``fparser``, ``sympy``, and ``pyparsing``. The easiest way to satisfy the Python dependencies is to use the -`PyPI installation `_ +`PyPI installation `_ and ``pip``. If everything is working correctly then using ``pip`` to install PSyclone:: @@ -260,7 +260,7 @@ parser originally developed as a part of the `f2py project ``fparser`` is available from the Python Package Index and thus may be installed using ``pip`` -(https://packaging.python.org/installing/#requirements-for-installing-packages): +(https://packaging.python.org/tutorials/installing-packages/#requirements-for-installing-packages): :: > pip install fparser @@ -523,4 +523,4 @@ Take a look at the ``print_psyir_trans.py`` script for more information. *Hint*; you can insert a single line in that script in order to break into the Python interpreter during execution: ``import pdb; pdb.set_trace()``. This then enables interactive exploration of the PSyIR if you are interested. Alternatively, -you can play with some interactive examples on `Binder `_. +you can play with some interactive examples on `Binder `_. diff --git a/doc/user_guide/gocean1p0.rst b/doc/user_guide/gocean1p0.rst index 6758994c99..2e779be6bc 100644 --- a/doc/user_guide/gocean1p0.rst +++ b/doc/user_guide/gocean1p0.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2017-2019, Science and Technology Facilities Council +.. Copyright (c) 2017-2024, Science and Technology Facilities Council .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without @@ -59,22 +59,22 @@ describe the functionality provided by the GOcean Library. .. _gocean1.0-library: -The GOcean Library ------------------- +The GOcean Infrastructure Library - dl_esm_inf +---------------------------------------------- The use of PSyclone and the GOcean 1.0 API implies the use of a standard set of data types and associated infrastructure. This is -provided by version 1.0 of the GOcean Library (GOLib v.1.0). -Currently this library is distributed separately from PSyclone and is -available from https://puma.nerc.ac.uk/trac/GOcean. +provided by the GOcean infrastructure library - dl_esm_inf. +Currently this library is distributed separately from PSyclone and +is available from https://github.com/stfc/dl_esm_inf. .. _gocean1.0-grid: Grid ++++ -The GOLib contains a ``grid_mod`` module which defines a ``grid_type`` -and associated constructor:: +The dl_esm_inf library contains a ``grid_mod`` module which defines a +``grid_type`` and associated constructor:: use grid_mod ... @@ -165,8 +165,8 @@ supported by this routine. Fields ++++++ -Once a model has a grid defined it will require one or more -fields. The GOLib contains a ``field_mod`` module which defines an +Once a model has a grid defined it will require one or more fields. +The dl_esm_inf library contains a ``field_mod`` module which defines an ``r2d_field`` type (real, 2-dimensional field) and associated constructor:: @@ -200,7 +200,7 @@ GOcean Library. See ``/examples/gocean/shallow_alg.f90``. In what follows we will walk through a slightly cut-down example for a different program. -The following code illustrates the use of the GOLib in constructing an +The following code illustrates the use of dl_esm_inf for constructing an application:: program gocean2d @@ -284,8 +284,8 @@ reading a namelist file. An example might look something like:: end subroutine model_init -Here, only ``grid_type`` and the ``grid_init`` routine come from the -GOLib. The remaining code is all application specific. +Here, only ``grid_type`` and the ``grid_init`` routine come from dl_esm_inf. +The remaining code is all application specific. Once the grid object is fully configured and all fields have been constructed, a simulation will proceed by performing calculations with diff --git a/doc/user_guide/index.rst b/doc/user_guide/index.rst index 1ab2e40491..6da8c5bfd7 100644 --- a/doc/user_guide/index.rst +++ b/doc/user_guide/index.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- BSD 3-Clause License - Copyright (c) 2017-2022, Science and Technology Facilities Council. + Copyright (c) 2017-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -51,8 +51,9 @@ PSyclone User Guide languages (DSLs) for finite element, finite volume and finite difference codes. Notably, it is used in the `LFRic Project `_, and it also supports the `GOcean `_ (2D, finite difference) DSL. In addition it is being extended + lfric/>`_, and it also supports the + `GOcean `_ + (2D, finite difference) DSL. In addition it is being extended to support the processing of existing finite difference codes such as the `NEMO `_ ocean model. Find more information in the diff --git a/doc/user_guide/introduction.rst b/doc/user_guide/introduction.rst index d593363cdf..350e68d996 100644 --- a/doc/user_guide/introduction.rst +++ b/doc/user_guide/introduction.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2018-2021, Science and Technology Facilities Council. +.. Copyright (c) 2018-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/kernel_layer.rst b/doc/user_guide/kernel_layer.rst index 3209943591..c369461536 100644 --- a/doc/user_guide/kernel_layer.rst +++ b/doc/user_guide/kernel_layer.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2017-2021, Science and Technology Facilities Council +.. Copyright (c) 2017-2024, Science and Technology Facilities Council .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/libraries.rst b/doc/user_guide/libraries.rst index a4ed05c7d5..4386714b6f 100644 --- a/doc/user_guide/libraries.rst +++ b/doc/user_guide/libraries.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2021, Science and Technology Facilities Council. +.. Copyright (c) 2021-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/nemo.rst b/doc/user_guide/nemo.rst index 8a3b5c1745..1a4068de40 100644 --- a/doc/user_guide/nemo.rst +++ b/doc/user_guide/nemo.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2018-2021, Science and Technology Facilities Council. +.. Copyright (c) 2018-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/profiling.rst b/doc/user_guide/profiling.rst index 86a1518a93..76c0f1dc92 100644 --- a/doc/user_guide/profiling.rst +++ b/doc/user_guide/profiling.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2018-2023, Science and Technology Facilities Council. +.. Copyright (c) 2018-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/psy_data.rst b/doc/user_guide/psy_data.rst index 3f12518953..d46f213b69 100644 --- a/doc/user_guide/psy_data.rst +++ b/doc/user_guide/psy_data.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2019-2021, Science and Technology Facilities Council. +.. Copyright (c) 2019-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/psy_layer.rst b/doc/user_guide/psy_layer.rst index 6e71c794db..f2939ffe6e 100644 --- a/doc/user_guide/psy_layer.rst +++ b/doc/user_guide/psy_layer.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2017-2022, Science and Technology Facilities Council. +.. Copyright (c) 2017-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/psyclone_command.rst b/doc/user_guide/psyclone_command.rst index 36126a3b66..ccd04c6a0a 100644 --- a/doc/user_guide/psyclone_command.rst +++ b/doc/user_guide/psyclone_command.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2017-2023, Science and Technology Facilities Council. +.. Copyright (c) 2017-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/psyclone_kern.rst b/doc/user_guide/psyclone_kern.rst index 29a6509191..e7e993ad51 100644 --- a/doc/user_guide/psyclone_kern.rst +++ b/doc/user_guide/psyclone_kern.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2017-2023, Science and Technology Facilities Council +.. Copyright (c) 2017-2024, Science and Technology Facilities Council .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/psyir.rst b/doc/user_guide/psyir.rst index 3ab4bcb788..b28d74de88 100644 --- a/doc/user_guide/psyir.rst +++ b/doc/user_guide/psyir.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2019-2023, Science and Technology Facilities Council. +.. Copyright (c) 2019-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/psyke.rst b/doc/user_guide/psyke.rst index 03641499f5..abb1ccac89 100644 --- a/doc/user_guide/psyke.rst +++ b/doc/user_guide/psyke.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2019-2023, Science and Technology Facilities Council +.. Copyright (c) 2019-2024, Science and Technology Facilities Council .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/system_specific_setup.rst b/doc/user_guide/system_specific_setup.rst index 73f772c098..a0dbb61c73 100644 --- a/doc/user_guide/system_specific_setup.rst +++ b/doc/user_guide/system_specific_setup.rst @@ -20,7 +20,7 @@ You will need a terminal window open in which to enter the commands. Installing dependencies ^^^^^^^^^^^^^^^^^^^^^^^ Most required dependencies are installed from the -Python Package Index (https://packaging.python.org/installing/) +Python Package Index (https://packaging.python.org/tutorials/installing-packages/) using the program pip ("PIP Installs Packages"). Besides ``pip`` it is also recommended to install the graphviz package to be able to visualise dependency graphs. This is optional and the associated diff --git a/doc/user_guide/transformations.rst b/doc/user_guide/transformations.rst index 2279b6e0ba..2b5911127f 100644 --- a/doc/user_guide/transformations.rst +++ b/doc/user_guide/transformations.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2017-2023, Science and Technology Facilities Council +.. Copyright (c) 2017-2024, Science and Technology Facilities Council .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/doc/user_guide/tutorial.rst b/doc/user_guide/tutorial.rst index 80197a29e2..a8bb1a8d70 100644 --- a/doc/user_guide/tutorial.rst +++ b/doc/user_guide/tutorial.rst @@ -1,7 +1,7 @@ .. ----------------------------------------------------------------------------- .. BSD 3-Clause License .. -.. Copyright (c) 2020-2021, Science and Technology Facilities Council. +.. Copyright (c) 2020-2024, Science and Technology Facilities Council. .. All rights reserved. .. .. Redistribution and use in source and binary forms, with or without diff --git a/examples/Makefile b/examples/Makefile index 8cb9f22228..2b12bbc50f 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2021, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/Makefile b/examples/gocean/Makefile index e818225697..87a7fd90c0 100644 --- a/examples/gocean/Makefile +++ b/examples/gocean/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/README.md b/examples/gocean/README.md index 44dd93faba..349a6ed239 100644 --- a/examples/gocean/README.md +++ b/examples/gocean/README.md @@ -61,7 +61,7 @@ Demonstrates the use of a script that can transform the algorithm layer. BSD 3-Clause License -Copyright (c) 2017-2022, Science and Technology Facilities Council. +Copyright (c) 2017-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg1/Makefile b/examples/gocean/eg1/Makefile index 86e03eec3f..dd4dfbfb0c 100644 --- a/examples/gocean/eg1/Makefile +++ b/examples/gocean/eg1/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2022, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg1/README.md b/examples/gocean/eg1/README.md index 18fab57de4..edb8d54fb5 100644 --- a/examples/gocean/eg1/README.md +++ b/examples/gocean/eg1/README.md @@ -44,7 +44,7 @@ psyclone -s ./opencl_transformation.py -api gocean1.0 shallow_alg.f90 BSD 3-Clause License -Copyright (c) 2017-2021, Science and Technology Facilities Council. +Copyright (c) 2017-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg1/opencl_transformation.py b/examples/gocean/eg1/opencl_transformation.py index bb8adf18fb..dff0e6bc04 100644 --- a/examples/gocean/eg1/opencl_transformation.py +++ b/examples/gocean/eg1/opencl_transformation.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2021, Science and Technology Facilities Council +# Copyright (c) 2020-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg1/openmp_taskloop_trans.py b/examples/gocean/eg1/openmp_taskloop_trans.py index 4f18363db9..510f6b5b31 100644 --- a/examples/gocean/eg1/openmp_taskloop_trans.py +++ b/examples/gocean/eg1/openmp_taskloop_trans.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2017-2021, Science and Technology Facilities Council. +# Copyright (c) 2017-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg1/runme.py b/examples/gocean/eg1/runme.py index aadfa5417f..9e838f9b6c 100644 --- a/examples/gocean/eg1/runme.py +++ b/examples/gocean/eg1/runme.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2017-2022, Science and Technology Facilities Council +# Copyright (c) 2017-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg1/runme_dag.py b/examples/gocean/eg1/runme_dag.py index 7d9da2c96e..dfdfad3368 100644 --- a/examples/gocean/eg1/runme_dag.py +++ b/examples/gocean/eg1/runme_dag.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2017-2022, Science and Technology Facilities Council +# Copyright (c) 2017-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg1/runme_loop_fuse.py b/examples/gocean/eg1/runme_loop_fuse.py index 388236d2d5..a5d7d2392b 100644 --- a/examples/gocean/eg1/runme_loop_fuse.py +++ b/examples/gocean/eg1/runme_loop_fuse.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2017-2022, Science and Technology Facilities Council. +# Copyright (c) 2017-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg1/runme_openacc.py b/examples/gocean/eg1/runme_openacc.py index dce6b0200d..7fd52a59b9 100644 --- a/examples/gocean/eg1/runme_openacc.py +++ b/examples/gocean/eg1/runme_openacc.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2017-2022, Science and Technology Facilities Council. +# Copyright (c) 2017-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg1/runme_openmp.py b/examples/gocean/eg1/runme_openmp.py index 303e65ca52..b126d2af44 100644 --- a/examples/gocean/eg1/runme_openmp.py +++ b/examples/gocean/eg1/runme_openmp.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2017-2022, Science and Technology Facilities Council. +# Copyright (c) 2017-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg2/Makefile b/examples/gocean/eg2/Makefile index 4de9c428a2..429e69f98d 100644 --- a/examples/gocean/eg2/Makefile +++ b/examples/gocean/eg2/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2018-2022, Science and Technology Facilities Council. +# Copyright (c) 2018-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg2/README.md b/examples/gocean/eg2/README.md index 11aab4ee6a..dc00380f02 100644 --- a/examples/gocean/eg2/README.md +++ b/examples/gocean/eg2/README.md @@ -73,7 +73,7 @@ layer. BSD 3-Clause License -Copyright (c) 2018-2019, Science and Technology Facilities Council. +Copyright (c) 2018-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg2/acc_prof_transform.py b/examples/gocean/eg2/acc_prof_transform.py index 07985bacc1..90603c1bdc 100644 --- a/examples/gocean/eg2/acc_prof_transform.py +++ b/examples/gocean/eg2/acc_prof_transform.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2019-2022, Science and Technology Facilities Council. +# Copyright (c) 2019-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg2/acc_transform.py b/examples/gocean/eg2/acc_transform.py index ce8c5a7e9a..c1b17fb516 100644 --- a/examples/gocean/eg2/acc_transform.py +++ b/examples/gocean/eg2/acc_transform.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2018-2023, Science and Technology Facilities Council. +# Copyright (c) 2018-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg2/alg.f90 b/examples/gocean/eg2/alg.f90 index 2202e03a30..8edef627c9 100644 --- a/examples/gocean/eg2/alg.f90 +++ b/examples/gocean/eg2/alg.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018-2019, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg2/inc_field_mod.f90 b/examples/gocean/eg2/inc_field_mod.f90 index b43c6b0bdb..3d59b7746f 100644 --- a/examples/gocean/eg2/inc_field_mod.f90 +++ b/examples/gocean/eg2/inc_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018-2019, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg3/Makefile b/examples/gocean/eg3/Makefile index 969d9e75e2..e282c683b8 100644 --- a/examples/gocean/eg3/Makefile +++ b/examples/gocean/eg3/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2022, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg3/README.md b/examples/gocean/eg3/README.md index 8f405ebb59..2a094be621 100644 --- a/examples/gocean/eg3/README.md +++ b/examples/gocean/eg3/README.md @@ -100,7 +100,7 @@ FORTCL_KERNELS_FILE=allkernels.cl mpirun -n 4 -ppn 2 ./alg_dm_opencl.exe BSD 3-Clause License -Copyright (c) 2018-2022, Science and Technology Facilities Council +Copyright (c) 2018-2024, Science and Technology Facilities Council All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg3/alg.f90 b/examples/gocean/eg3/alg.f90 index 3154ef73a2..0c1ef5bf4e 100644 --- a/examples/gocean/eg3/alg.f90 +++ b/examples/gocean/eg3/alg.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg3/compute_cu_mod.f90 b/examples/gocean/eg3/compute_cu_mod.f90 index f3d2b88827..50c755c1f9 100644 --- a/examples/gocean/eg3/compute_cu_mod.f90 +++ b/examples/gocean/eg3/compute_cu_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg3/compute_cv_mod.f90 b/examples/gocean/eg3/compute_cv_mod.f90 index b43972a14e..ecc855dcc3 100644 --- a/examples/gocean/eg3/compute_cv_mod.f90 +++ b/examples/gocean/eg3/compute_cv_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg3/compute_h_mod.f90 b/examples/gocean/eg3/compute_h_mod.f90 index a6ab0beb5a..0044a7b529 100644 --- a/examples/gocean/eg3/compute_h_mod.f90 +++ b/examples/gocean/eg3/compute_h_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg3/compute_z_mod.f90 b/examples/gocean/eg3/compute_z_mod.f90 index ed86f63a6a..265c4d5c00 100644 --- a/examples/gocean/eg3/compute_z_mod.f90 +++ b/examples/gocean/eg3/compute_z_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018-2021, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg3/ocl_trans.py b/examples/gocean/eg3/ocl_trans.py index b8600e84af..3cd05527b2 100644 --- a/examples/gocean/eg3/ocl_trans.py +++ b/examples/gocean/eg3/ocl_trans.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2018-2021, Science and Technology Facilities Council +# Copyright (c) 2018-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/Makefile b/examples/gocean/eg4/Makefile index c8e192f3db..78bb903c91 100644 --- a/examples/gocean/eg4/Makefile +++ b/examples/gocean/eg4/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2022, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/README.md b/examples/gocean/eg4/README.md index 13a0284049..839f98b3e1 100644 --- a/examples/gocean/eg4/README.md +++ b/examples/gocean/eg4/README.md @@ -110,7 +110,7 @@ make compile-acc BSD 3-Clause License -Copyright (c) 2019-2021, Science and Technology Facilities Council. +Copyright (c) 2019-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/acc_transform.py b/examples/gocean/eg4/acc_transform.py index e1586a298d..1045d4ab95 100644 --- a/examples/gocean/eg4/acc_transform.py +++ b/examples/gocean/eg4/acc_transform.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2018-2023, Science and Technology Facilities Council. +# Copyright (c) 2018-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/alg_kern_use_var.f90 b/examples/gocean/eg4/alg_kern_use_var.f90 index 517562d71d..b11516441f 100644 --- a/examples/gocean/eg4/alg_kern_use_var.f90 +++ b/examples/gocean/eg4/alg_kern_use_var.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2019-2020, Science and Technology Facilities Council. +! Copyright (c) 2019-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/alg_nested_use.f90 b/examples/gocean/eg4/alg_nested_use.f90 index b84125ef00..dc75967fa5 100644 --- a/examples/gocean/eg4/alg_nested_use.f90 +++ b/examples/gocean/eg4/alg_nested_use.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2019-2020, Science and Technology Facilities Council. +! Copyright (c) 2019-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/another_mod.f90 b/examples/gocean/eg4/another_mod.f90 index 775fb448a3..a0cdc2818d 100644 --- a/examples/gocean/eg4/another_mod.f90 +++ b/examples/gocean/eg4/another_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2019, Science and Technology Facilities Council. +! Copyright (c) 2019-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/data_mod.f90 b/examples/gocean/eg4/data_mod.f90 index d8d6bca5ea..2c8a5bbbb2 100644 --- a/examples/gocean/eg4/data_mod.f90 +++ b/examples/gocean/eg4/data_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2019, Science and Technology Facilities Council. +! Copyright (c) 2019-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/kern_call_kern_mod.f90 b/examples/gocean/eg4/kern_call_kern_mod.f90 index e5f70e6dcd..f206940fcc 100644 --- a/examples/gocean/eg4/kern_call_kern_mod.f90 +++ b/examples/gocean/eg4/kern_call_kern_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2019, Science and Technology Facilities Council. +! Copyright (c) 2019-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/kern_nested_use_mod.f90 b/examples/gocean/eg4/kern_nested_use_mod.f90 index e0592ab563..2f7ea63a1c 100644 --- a/examples/gocean/eg4/kern_nested_use_mod.f90 +++ b/examples/gocean/eg4/kern_nested_use_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2019, Science and Technology Facilities Council. +! Copyright (c) 2019-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/kern_use_var_mod.f90 b/examples/gocean/eg4/kern_use_var_mod.f90 index 8701ea252a..d999a5b002 100644 --- a/examples/gocean/eg4/kern_use_var_mod.f90 +++ b/examples/gocean/eg4/kern_use_var_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2019, Science and Technology Facilities Council. +! Copyright (c) 2019-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg4/ocl_transform.py b/examples/gocean/eg4/ocl_transform.py index eca26eefe6..f2059ba886 100644 --- a/examples/gocean/eg4/ocl_transform.py +++ b/examples/gocean/eg4/ocl_transform.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2018-2021, Science and Technology Facilities Council. +# Copyright (c) 2018-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/Makefile b/examples/gocean/eg5/Makefile index 40ea5ecc65..47957c07a5 100644 --- a/examples/gocean/eg5/Makefile +++ b/examples/gocean/eg5/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2021, Science and Technology Facilities Council. +# Copyright (c) 2021-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/README.md b/examples/gocean/eg5/README.md index dd23d8b652..9914dc3cfb 100644 --- a/examples/gocean/eg5/README.md +++ b/examples/gocean/eg5/README.md @@ -16,7 +16,7 @@ Detailed instructions are in the various subdirectories. BSD 3-Clause License -Copyright (c) 2021, Science and Technology Facilities Council. +Copyright (c) 2021-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/extract/Makefile b/examples/gocean/eg5/extract/Makefile index 5a69b5ed22..33db3f2620 100644 --- a/examples/gocean/eg5/extract/Makefile +++ b/examples/gocean/eg5/extract/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2022, Science and Technology Facilities Council +# Copyright (c) 2020-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/extract/README.md b/examples/gocean/eg5/extract/README.md index 12d2e9f014..8b4936084c 100644 --- a/examples/gocean/eg5/extract/README.md +++ b/examples/gocean/eg5/extract/README.md @@ -108,7 +108,7 @@ extraction library, these files will be called ``main-update.nc`` and BSD 3-Clause License -Copyright (c) 2020-2022, Science and Technology Facilities Council. +Copyright (c) 2020-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/extract/extract_transform.py b/examples/gocean/eg5/extract/extract_transform.py index 76a792732d..5cff87c6c8 100644 --- a/examples/gocean/eg5/extract/extract_transform.py +++ b/examples/gocean/eg5/extract/extract_transform.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2021, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/extract/init_field_mod.f90 b/examples/gocean/eg5/extract/init_field_mod.f90 index b2a741545b..42f48de833 100644 --- a/examples/gocean/eg5/extract/init_field_mod.f90 +++ b/examples/gocean/eg5/extract/init_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2020, Science and Technology Facilities Council. +! Copyright (c) 2020-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/extract/main.f90 b/examples/gocean/eg5/extract/main.f90 index c19ba39bb5..6b0cd340a7 100644 --- a/examples/gocean/eg5/extract/main.f90 +++ b/examples/gocean/eg5/extract/main.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018-2019, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/extract/update_field_mod.f90 b/examples/gocean/eg5/extract/update_field_mod.f90 index 8265f3b41e..0852d34692 100644 --- a/examples/gocean/eg5/extract/update_field_mod.f90 +++ b/examples/gocean/eg5/extract/update_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018-2019, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/nan/Makefile b/examples/gocean/eg5/nan/Makefile index 0306b003a3..b1e21f6077 100644 --- a/examples/gocean/eg5/nan/Makefile +++ b/examples/gocean/eg5/nan/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2021-2022, Science and Technology Facilities Council +# Copyright (c) 2021-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/nan/README.md b/examples/gocean/eg5/nan/README.md index a6f717b05d..10220514f2 100644 --- a/examples/gocean/eg5/nan/README.md +++ b/examples/gocean/eg5/nan/README.md @@ -44,7 +44,7 @@ indicating that the field ``a_fld`` has a value of infinity on the diagonals BSD 3-Clause License -Copyright (c) 2021, Science and Technology Facilities Council. +Copyright (c) 2021-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/nan/init_field_mod.f90 b/examples/gocean/eg5/nan/init_field_mod.f90 index 4f57de18b9..3d0d7b4caf 100644 --- a/examples/gocean/eg5/nan/init_field_mod.f90 +++ b/examples/gocean/eg5/nan/init_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2021, Science and Technology Facilities Council. +! Copyright (c) 2021-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/nan/test.x90 b/examples/gocean/eg5/nan/test.x90 index 6c481ee69d..4ced9e302c 100644 --- a/examples/gocean/eg5/nan/test.x90 +++ b/examples/gocean/eg5/nan/test.x90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2021, Science and Technology Facilities Council. +! Copyright (c) 2021-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/nan/test_nan_transform.py b/examples/gocean/eg5/nan/test_nan_transform.py index 3f2ba721db..18edcf01d1 100644 --- a/examples/gocean/eg5/nan/test_nan_transform.py +++ b/examples/gocean/eg5/nan/test_nan_transform.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2021-2022, Science and Technology Facilities Council. +# Copyright (c) 2021-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/nan/update_field_mod.f90 b/examples/gocean/eg5/nan/update_field_mod.f90 index ef77d18324..2410692f3a 100644 --- a/examples/gocean/eg5/nan/update_field_mod.f90 +++ b/examples/gocean/eg5/nan/update_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2021, Science and Technology Facilities Council. +! Copyright (c) 2021-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/profile/Makefile b/examples/gocean/eg5/profile/Makefile index 924f71b271..7deac9ea6e 100644 --- a/examples/gocean/eg5/profile/Makefile +++ b/examples/gocean/eg5/profile/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2021, Science and Technology Facilities Council. +# Copyright (c) 2021-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/profile/README.md b/examples/gocean/eg5/profile/README.md index f7dbf650c0..c58462f0b1 100644 --- a/examples/gocean/eg5/profile/README.md +++ b/examples/gocean/eg5/profile/README.md @@ -103,7 +103,7 @@ library, you should see: BSD 3-Clause License -Copyright (c) 2020-2023, Science and Technology Facilities Council. +Copyright (c) 2020-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/profile/init_field_mod.f90 b/examples/gocean/eg5/profile/init_field_mod.f90 index b2a741545b..42f48de833 100644 --- a/examples/gocean/eg5/profile/init_field_mod.f90 +++ b/examples/gocean/eg5/profile/init_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2020, Science and Technology Facilities Council. +! Copyright (c) 2020-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/profile/test.x90 b/examples/gocean/eg5/profile/test.x90 index ec1eae15d7..77931ebab4 100644 --- a/examples/gocean/eg5/profile/test.x90 +++ b/examples/gocean/eg5/profile/test.x90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2020, Science and Technology Facilities Council. +! Copyright (c) 2020-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/profile/update_field_mod.f90 b/examples/gocean/eg5/profile/update_field_mod.f90 index ae02a34478..28dc8ef4b9 100644 --- a/examples/gocean/eg5/profile/update_field_mod.f90 +++ b/examples/gocean/eg5/profile/update_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2020, Science and Technology Facilities Council. +! Copyright (c) 2020-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/readonly/Makefile b/examples/gocean/eg5/readonly/Makefile index 69b25647d4..76d10ba2b5 100644 --- a/examples/gocean/eg5/readonly/Makefile +++ b/examples/gocean/eg5/readonly/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2022, Science and Technology Facilities Council +# Copyright (c) 2020-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/readonly/README.md b/examples/gocean/eg5/readonly/README.md index bf6915c61d..859fdf4876 100644 --- a/examples/gocean/eg5/readonly/README.md +++ b/examples/gocean/eg5/readonly/README.md @@ -60,7 +60,7 @@ that the value of the scalar variable ``z`` has changed from 1.0 to BSD 3-Clause License -Copyright (c) 2020-2021, Science and Technology Facilities Council. +Copyright (c) 2020-2024, Science and Technology Facilities Council. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/readonly/init_field_mod.f90 b/examples/gocean/eg5/readonly/init_field_mod.f90 index 6f157a9246..8d8b270307 100644 --- a/examples/gocean/eg5/readonly/init_field_mod.f90 +++ b/examples/gocean/eg5/readonly/init_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2020, Science and Technology Facilities Council. +! Copyright (c) 2020-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/readonly/read_only_transform.py b/examples/gocean/eg5/readonly/read_only_transform.py index 5ddca44d02..b40fe9a582 100644 --- a/examples/gocean/eg5/readonly/read_only_transform.py +++ b/examples/gocean/eg5/readonly/read_only_transform.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2021, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/readonly/test.x90 b/examples/gocean/eg5/readonly/test.x90 index e8015b9860..fd7e536214 100644 --- a/examples/gocean/eg5/readonly/test.x90 +++ b/examples/gocean/eg5/readonly/test.x90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2020, Science and Technology Facilities Council. +! Copyright (c) 2020-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg5/readonly/update_field_mod.f90 b/examples/gocean/eg5/readonly/update_field_mod.f90 index f3d424fc6f..70262f19ef 100644 --- a/examples/gocean/eg5/readonly/update_field_mod.f90 +++ b/examples/gocean/eg5/readonly/update_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2020, Science and Technology Facilities Council. +! Copyright (c) 2020-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg6/Makefile b/examples/gocean/eg6/Makefile index fe62150e55..a363367cd9 100644 --- a/examples/gocean/eg6/Makefile +++ b/examples/gocean/eg6/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2021, Science and Technology Facilities Council. +# Copyright (c) 2021-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg6/alg.f90 b/examples/gocean/eg6/alg.f90 index 702d885d94..78fc71526c 100644 --- a/examples/gocean/eg6/alg.f90 +++ b/examples/gocean/eg6/alg.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018-2021, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg6/backends_transform.py b/examples/gocean/eg6/backends_transform.py index 2937f3c344..bf5cbddefe 100644 --- a/examples/gocean/eg6/backends_transform.py +++ b/examples/gocean/eg6/backends_transform.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2018-2022, Science and Technology Facilities Council. +# Copyright (c) 2018-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg6/inc_field_mod.f90 b/examples/gocean/eg6/inc_field_mod.f90 index b09fac6414..f4ea4fce57 100644 --- a/examples/gocean/eg6/inc_field_mod.f90 +++ b/examples/gocean/eg6/inc_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018-2022, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg7/Makefile b/examples/gocean/eg7/Makefile index 8fbc67378a..e8331f48b6 100644 --- a/examples/gocean/eg7/Makefile +++ b/examples/gocean/eg7/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2021-2022, Science and Technology Facilities Council. +# Copyright (c) 2021-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg7/alg.f90 b/examples/gocean/eg7/alg.f90 index 702d885d94..78fc71526c 100644 --- a/examples/gocean/eg7/alg.f90 +++ b/examples/gocean/eg7/alg.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018-2021, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg7/alg_transform.py b/examples/gocean/eg7/alg_transform.py index d8cdaf0a96..a9989c3dd5 100644 --- a/examples/gocean/eg7/alg_transform.py +++ b/examples/gocean/eg7/alg_transform.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2022, Science and Technology Facilities Council. +# Copyright (c) 2022-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/gocean/eg7/inc_field_mod.f90 b/examples/gocean/eg7/inc_field_mod.f90 index b09fac6414..f4ea4fce57 100644 --- a/examples/gocean/eg7/inc_field_mod.f90 +++ b/examples/gocean/eg7/inc_field_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2018-2022, Science and Technology Facilities Council. +! Copyright (c) 2018-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/Makefile b/examples/lfric/Makefile index 0a881bd37b..3775097d41 100644 --- a/examples/lfric/Makefile +++ b/examples/lfric/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/code/dg_matrix_vector_kernel_mod.F90 b/examples/lfric/code/dg_matrix_vector_kernel_mod.F90 index d095db669b..5aacf5a5aa 100644 --- a/examples/lfric/code/dg_matrix_vector_kernel_mod.F90 +++ b/examples/lfric/code/dg_matrix_vector_kernel_mod.F90 @@ -1,5 +1,5 @@ !----------------------------------------------------------------------------- -! Copyright (c) 2017, Met Office, on behalf of HMSO and Queen's Printer +! Copyright (c) 2017-2024, Met Office, on behalf of HMSO and Queen's Printer ! For further details please refer to the file LICENCE.original which you ! should have received as part of this distribution. !----------------------------------------------------------------------------- diff --git a/examples/lfric/code/matrix_vector_kernel_mod.F90 b/examples/lfric/code/matrix_vector_kernel_mod.F90 index b3e4dc6a88..0b0ebcf5d3 100644 --- a/examples/lfric/code/matrix_vector_kernel_mod.F90 +++ b/examples/lfric/code/matrix_vector_kernel_mod.F90 @@ -1,5 +1,5 @@ !----------------------------------------------------------------------------- -! Copyright (c) 2017, Met Office, on behalf of HMSO and Queen's Printer +! Copyright (c) 2017-2024, Met Office, on behalf of HMSO and Queen's Printer ! For further details please refer to the file LICENCE.original which you ! should have received as part of this distribution. !----------------------------------------------------------------------------- diff --git a/examples/lfric/code/testkern_mod.F90 b/examples/lfric/code/testkern_mod.F90 index c20a532397..cd91245108 100644 --- a/examples/lfric/code/testkern_mod.F90 +++ b/examples/lfric/code/testkern_mod.F90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2017-2021, Science and Technology Facilities Council. +! Copyright (c) 2017-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/code/testkern_write_any_mod.f90 b/examples/lfric/code/testkern_write_any_mod.f90 index 9e438653f7..7520c4a432 100644 --- a/examples/lfric/code/testkern_write_any_mod.f90 +++ b/examples/lfric/code/testkern_write_any_mod.f90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2022, Science and Technology Facilities Council +! Copyright (c) 2022-2024, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg1/Makefile b/examples/lfric/eg1/Makefile index 7d3937c487..35a72216f8 100644 --- a/examples/lfric/eg1/Makefile +++ b/examples/lfric/eg1/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2021, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg1/single_invoke.x90 b/examples/lfric/eg1/single_invoke.x90 index 27a0ec89ba..593546962b 100644 --- a/examples/lfric/eg1/single_invoke.x90 +++ b/examples/lfric/eg1/single_invoke.x90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2017-2021, Science and Technology Facilities Council. +! Copyright (c) 2017-2024, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg10/Makefile b/examples/lfric/eg10/Makefile index 5ee705d363..2920cd984e 100644 --- a/examples/lfric/eg10/Makefile +++ b/examples/lfric/eg10/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2021, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg10/intergrid_3levels.x90 b/examples/lfric/eg10/intergrid_3levels.x90 index 976064f0c8..0ffe896d86 100644 --- a/examples/lfric/eg10/intergrid_3levels.x90 +++ b/examples/lfric/eg10/intergrid_3levels.x90 @@ -1,7 +1,7 @@ ! ----------------------------------------------------------------------------- ! BSD 3-Clause License ! -! Copyright (c) 2017-2023, Science and Technology Facilities Council +! Copyright (c) 2017-2024, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg11/Makefile b/examples/lfric/eg11/Makefile index 851a69addb..d9ee941b5a 100644 --- a/examples/lfric/eg11/Makefile +++ b/examples/lfric/eg11/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2022-2023, Science and Technology Facilities Council. +# Copyright (c) 2022-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg11/async_script.py b/examples/lfric/eg11/async_script.py index 30077369a2..a1b5340157 100644 --- a/examples/lfric/eg11/async_script.py +++ b/examples/lfric/eg11/async_script.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2018-2022, Science and Technology Facilities Council +# Copyright (c) 2018-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg12/Makefile b/examples/lfric/eg12/Makefile index 7bb32fec56..a9ec461c75 100644 --- a/examples/lfric/eg12/Makefile +++ b/examples/lfric/eg12/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg12/colouring_and_omp.py b/examples/lfric/eg12/colouring_and_omp.py index 38bc16f946..7ef23f4236 100644 --- a/examples/lfric/eg12/colouring_and_omp.py +++ b/examples/lfric/eg12/colouring_and_omp.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2017-2022, Science and Technology Facilities Council +# Copyright (c) 2017-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg12/extract_kernel_with_transformations.py b/examples/lfric/eg12/extract_kernel_with_transformations.py index ea2cd29810..f8cc269c07 100644 --- a/examples/lfric/eg12/extract_kernel_with_transformations.py +++ b/examples/lfric/eg12/extract_kernel_with_transformations.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2019-2022, Science and Technology Facilities Council +# Copyright (c) 2019-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg12/extract_nodes.py b/examples/lfric/eg12/extract_nodes.py index 970b7f3a25..c373022056 100644 --- a/examples/lfric/eg12/extract_nodes.py +++ b/examples/lfric/eg12/extract_nodes.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2019-2022, Science and Technology Facilities Council +# Copyright (c) 2019-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg12/find_kernel.py b/examples/lfric/eg12/find_kernel.py index 4a3a724cc9..7325a0f41d 100644 --- a/examples/lfric/eg12/find_kernel.py +++ b/examples/lfric/eg12/find_kernel.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2019-2023, Science and Technology Facilities Council +# Copyright (c) 2019-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg13/Makefile b/examples/lfric/eg13/Makefile index 0f98b34423..5c9f484b78 100644 --- a/examples/lfric/eg13/Makefile +++ b/examples/lfric/eg13/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg13/kernel_constants.py b/examples/lfric/eg13/kernel_constants.py index 50b4364ee2..423c73e42d 100644 --- a/examples/lfric/eg13/kernel_constants.py +++ b/examples/lfric/eg13/kernel_constants.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2019-2022, Science and Technology Facilities Council +# Copyright (c) 2019-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg14/Makefile b/examples/lfric/eg14/Makefile index d126951927..44b3f717da 100644 --- a/examples/lfric/eg14/Makefile +++ b/examples/lfric/eg14/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2023, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg14/acc_parallel.py b/examples/lfric/eg14/acc_parallel.py index 33e8795205..db1b8afbb1 100644 --- a/examples/lfric/eg14/acc_parallel.py +++ b/examples/lfric/eg14/acc_parallel.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2019-2023, Science and Technology Facilities Council. +# Copyright (c) 2019-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg14/testkern_w0_kernel_mod.f90 b/examples/lfric/eg14/testkern_w0_kernel_mod.f90 index 169ac00aa8..ff6dc4884f 100644 --- a/examples/lfric/eg14/testkern_w0_kernel_mod.f90 +++ b/examples/lfric/eg14/testkern_w0_kernel_mod.f90 @@ -1,6 +1,6 @@ ! BSD 3-Clause License ! -! Copyright (c) 2017-2022, Science and Technology Facilities Council +! Copyright (c) 2017-2024, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg15/Makefile b/examples/lfric/eg15/Makefile index 023e540715..aecc21f3c2 100644 --- a/examples/lfric/eg15/Makefile +++ b/examples/lfric/eg15/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg15/matvec_opt.py b/examples/lfric/eg15/matvec_opt.py index 4a32d2a204..5ab3d77a32 100644 --- a/examples/lfric/eg15/matvec_opt.py +++ b/examples/lfric/eg15/matvec_opt.py @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020-2023, Science and Technology Facilities Council +# Copyright (c) 2020-2024, Science and Technology Facilities Council # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg16/Makefile b/examples/lfric/eg16/Makefile index 7a4509237f..b37b537a95 100644 --- a/examples/lfric/eg16/Makefile +++ b/examples/lfric/eg16/Makefile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2020, Science and Technology Facilities Council. +# Copyright (c) 2020-2024, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/examples/lfric/eg16/README.md b/examples/lfric/eg16/README.md index fd78440e93..602c6d82b8 100644 --- a/examples/lfric/eg16/README.md +++ b/examples/lfric/eg16/README.md @@ -1,7 +1,7 @@