diff --git a/.github/workflows/makefile-test.yml b/.github/workflows/makefile-test.yml index d4be685..d830c17 100644 --- a/.github/workflows/makefile-test.yml +++ b/.github/workflows/makefile-test.yml @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # BSD 3-Clause License # -# Copyright (c) 2021, Science and Technology Facilities Council. +# Copyright (c) 2021-2025, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..aa1f05b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +# Change log for the Daresbury Laboratory Earth-System Modelling Infrastructure library (dl_esm_inf) # + +## release 1.0.0 - 17/01/2025 ## diff --git a/LICENSE b/LICENSE index a72f6d9..7638e7c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ BSD 2-Clause License -Copyright (c) 2017, Science and Technology Facilities Council +Copyright (c) 2017-2025, Science and Technology Facilities Council All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/README.md b/README.md index 5e919b0..7726af7 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# dl_esm_inf +# dl_esm_inf - 1.0.0 Daresbury Laboratory Earth-System Modelling Infrastructure library. A small library to aid the creation of earth-system models. Currently @@ -7,6 +7,9 @@ supports two-dimensional, finite-difference models in Fortran. The first version of this library was developed to support 2D finite- difference shallow-water models in the GOcean Project. +## News ## + * 17/01/2025 Version 1.0.0 released. + ## Building ## The ``finite_difference`` directory contains a Makefile which picks up diff --git a/doc/conf.py b/doc/conf.py index 66c9cc1..8be87c8 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -20,13 +20,13 @@ # -- Project information ----------------------------------------------------- project = 'dl_esm_inf' -copyright = '2018-2024, Rupert Ford, Joerg Henrichs, Andrew Porter, Sergi Siso' +copyright = '2018-2025, Rupert Ford, Joerg Henrichs, Andrew Porter, Sergi Siso' author = 'Rupert Ford, Joerg Henrichs, Andrew Porter, Sergi Siso' # The short X.Y version -version = '' +version = '1.0.0' # The full version, including alpha/beta/rc tags -release = '1.0' +release = '1.0.0' # -- General configuration --------------------------------------------------- diff --git a/finite_difference/Makefile b/finite_difference/Makefile index 2f13967..8e5c7b8 100644 --- a/finite_difference/Makefile +++ b/finite_difference/Makefile @@ -1,7 +1,7 @@ #------------------------------------------------------------------------------ # BSD 2-Clause License # -# Copyright (c) 2018-2019, Science and Technology Facilities Council. +# Copyright (c) 2018-2025, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/example/Makefile b/finite_difference/example/Makefile index 912cd77..f383e75 100644 --- a/finite_difference/example/Makefile +++ b/finite_difference/example/Makefile @@ -1,7 +1,7 @@ #------------------------------------------------------------------------------ # BSD 2-Clause License # -# Copyright (c) 2018-2020, Science and Technology Facilities Council. +# Copyright (c) 2018-2025, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/example/model.f90 b/finite_difference/example/model.f90 index f5eeb96..2b2c80d 100644 --- a/finite_difference/example/model.f90 +++ b/finite_difference/example/model.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2018-2019, Science and Technology Facilities Council. +! Copyright (c) 2018-2025, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/src/Makefile b/finite_difference/src/Makefile index 6baabb7..29c389d 100644 --- a/finite_difference/src/Makefile +++ b/finite_difference/src/Makefile @@ -1,7 +1,7 @@ #------------------------------------------------------------------------------ # BSD 2-Clause License # -# Copyright (c) 2018-2020, Science and Technology Facilities Council. +# Copyright (c) 2018-2025, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/src/argument_mod.f90 b/finite_difference/src/argument_mod.f90 index e5ec14d..a402928 100644 --- a/finite_difference/src/argument_mod.f90 +++ b/finite_difference/src/argument_mod.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2017-2018, Science and Technology Facilities Council +! Copyright (c) 2017-2025, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/src/field_mod.f90 b/finite_difference/src/field_mod.f90 index 59e577d..127b619 100644 --- a/finite_difference/src/field_mod.f90 +++ b/finite_difference/src/field_mod.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2017-2019, Science and Technology Facilities Council +! Copyright (c) 2017-2025, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/src/grid_mod.f90 b/finite_difference/src/grid_mod.f90 index 5cbdcc2..c649d99 100644 --- a/finite_difference/src/grid_mod.f90 +++ b/finite_difference/src/grid_mod.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2017-2024, Science and Technology Facilities Council +! Copyright (c) 2017-2025, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/src/parallel/parallel_utils_mod.f90 b/finite_difference/src/parallel/parallel_utils_mod.f90 index 333853e..2d5c7e2 100644 --- a/finite_difference/src/parallel/parallel_utils_mod.f90 +++ b/finite_difference/src/parallel/parallel_utils_mod.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2018-2020, Science and Technology Facilities Council. +! Copyright (c) 2018-2025, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/src/parallel/parallel_utils_stub_mod.f90 b/finite_difference/src/parallel/parallel_utils_stub_mod.f90 index ad04d47..6a3b8db 100644 --- a/finite_difference/src/parallel/parallel_utils_stub_mod.f90 +++ b/finite_difference/src/parallel/parallel_utils_stub_mod.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2018-2020, Science and Technology Facilities Council. +! Copyright (c) 2018-2025, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/src/parallel_comms_mod.f90 b/finite_difference/src/parallel_comms_mod.f90 index 262936c..9ed241e 100644 --- a/finite_difference/src/parallel_comms_mod.f90 +++ b/finite_difference/src/parallel_comms_mod.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2019, Science and Technology Facilities Council +! Copyright (c) 2019-2025, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/src/parallel_mod.f90 b/finite_difference/src/parallel_mod.f90 index 6e2f23c..86d43a9 100644 --- a/finite_difference/src/parallel_mod.f90 +++ b/finite_difference/src/parallel_mod.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2018-2020, Science and Technology Facilities Council. +! Copyright (c) 2018-2025, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/src/tile_mod.f90 b/finite_difference/src/tile_mod.f90 index 9ea4116..71a9efd 100644 --- a/finite_difference/src/tile_mod.f90 +++ b/finite_difference/src/tile_mod.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2017-2018, Science and Technology Facilities Council +! Copyright (c) 2017-2025, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/tests/device_computation/Makefile b/finite_difference/tests/device_computation/Makefile index 47d9dcc..18d4fe1 100644 --- a/finite_difference/tests/device_computation/Makefile +++ b/finite_difference/tests/device_computation/Makefile @@ -1,7 +1,7 @@ #------------------------------------------------------------------------------ # BSD 2-Clause License # -# Copyright (c) 2021, Science and Technology Facilities Council. +# Copyright (c) 2021-2025, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/tests/device_computation/test_device_io.f90 b/finite_difference/tests/device_computation/test_device_io.f90 index a227ac2..18b5d18 100644 --- a/finite_difference/tests/device_computation/test_device_io.f90 +++ b/finite_difference/tests/device_computation/test_device_io.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2021, Science and Technology Facilities Council +! Copyright (c) 2021-2025, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/tests/dist_mem/Makefile b/finite_difference/tests/dist_mem/Makefile index b6b38d7..1171062 100644 --- a/finite_difference/tests/dist_mem/Makefile +++ b/finite_difference/tests/dist_mem/Makefile @@ -1,7 +1,7 @@ #------------------------------------------------------------------------------ # BSD 2-Clause License # -# Copyright (c) 2019-2024, Science and Technology Facilities Council. +# Copyright (c) 2019-2025, Science and Technology Facilities Council. # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/tests/dist_mem/test_gsum.f90 b/finite_difference/tests/dist_mem/test_gsum.f90 index 3cb0207..61693bd 100644 --- a/finite_difference/tests/dist_mem/test_gsum.f90 +++ b/finite_difference/tests/dist_mem/test_gsum.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2020, Science and Technology Facilities Council. +! Copyright (c) 2020-2025, Science and Technology Facilities Council. ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/tests/dist_mem/test_halos.f90 b/finite_difference/tests/dist_mem/test_halos.f90 index 2833c06..d838152 100644 --- a/finite_difference/tests/dist_mem/test_halos.f90 +++ b/finite_difference/tests/dist_mem/test_halos.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2019, Science and Technology Facilities Council +! Copyright (c) 2019-2025, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without diff --git a/finite_difference/tests/dist_mem/test_reduction.f90 b/finite_difference/tests/dist_mem/test_reduction.f90 index f85a4c6..b6e9323 100644 --- a/finite_difference/tests/dist_mem/test_reduction.f90 +++ b/finite_difference/tests/dist_mem/test_reduction.f90 @@ -1,7 +1,7 @@ !------------------------------------------------------------------------------ ! BSD 2-Clause License ! -! Copyright (c) 2024, Science and Technology Facilities Council +! Copyright (c) 2024-2025, Science and Technology Facilities Council ! All rights reserved. ! ! Redistribution and use in source and binary forms, with or without