From bf015da8a1b404ce9d4161c6ce1d56b187a82377 Mon Sep 17 00:00:00 2001 From: Sergi Siso Date: Wed, 16 Jul 2025 14:44:03 +0100 Subject: [PATCH 01/11] #3058 Update linkcheck parameters --- .github/workflows/linkcheck.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/linkcheck.yml b/.github/workflows/linkcheck.yml index 296e259e04..1dc2224069 100644 --- a/.github/workflows/linkcheck.yml +++ b/.github/workflows/linkcheck.yml @@ -12,5 +12,6 @@ jobs: with: github_token: ${{ secrets.github_token }} reporter: github-pr-check - fail_on_error: true config_file: '.github/linkspector.yml' + fail_level: any + show_stats: true From 88070e419eea3a224b3909c028e82e5feaad78f8 Mon Sep 17 00:00:00 2001 From: Sergi Siso Date: Wed, 16 Jul 2025 14:50:07 +0100 Subject: [PATCH 02/11] #3058 Change linkcheck parameter --- .github/workflows/linkcheck.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linkcheck.yml b/.github/workflows/linkcheck.yml index 1dc2224069..84e9f7381b 100644 --- a/.github/workflows/linkcheck.yml +++ b/.github/workflows/linkcheck.yml @@ -13,5 +13,5 @@ jobs: github_token: ${{ secrets.github_token }} reporter: github-pr-check config_file: '.github/linkspector.yml' - fail_level: any + fail_level: error show_stats: true From 5bb39faca5a9a70813eb8c53bdc2e7866ae1fefd Mon Sep 17 00:00:00 2001 From: Sergi Siso Date: Wed, 16 Jul 2025 14:55:34 +0100 Subject: [PATCH 03/11] #3058 Change linkcheck parameters --- .github/workflows/linkcheck.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/linkcheck.yml b/.github/workflows/linkcheck.yml index 84e9f7381b..fba7396195 100644 --- a/.github/workflows/linkcheck.yml +++ b/.github/workflows/linkcheck.yml @@ -13,5 +13,6 @@ jobs: github_token: ${{ secrets.github_token }} reporter: github-pr-check config_file: '.github/linkspector.yml' - fail_level: error + fail_on_error: true + filter-mode: nofilter show_stats: true From f2fb1f5c2864300aaa7eb2b39a55cf17c593c8b0 Mon Sep 17 00:00:00 2001 From: Sergi Siso Date: Wed, 16 Jul 2025 14:59:36 +0100 Subject: [PATCH 04/11] Change linkcheck parameters --- .github/workflows/linkcheck.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linkcheck.yml b/.github/workflows/linkcheck.yml index fba7396195..f8f293573c 100644 --- a/.github/workflows/linkcheck.yml +++ b/.github/workflows/linkcheck.yml @@ -12,7 +12,7 @@ jobs: with: github_token: ${{ secrets.github_token }} reporter: github-pr-check - config_file: '.github/linkspector.yml' fail_on_error: true - filter-mode: nofilter + config_file: '.github/linkspector.yml' + filter_mode: nofilter show_stats: true From dadcd532fb3ca6d91b134d5dec6265fa2765bb22 Mon Sep 17 00:00:00 2001 From: Sergi Siso Date: Wed, 16 Jul 2025 16:02:51 +0100 Subject: [PATCH 05/11] Fix some links from READMEs --- .github/linkspector.yml | 2 ++ README.md | 13 +++++++------ tutorial/practicals/generic/2_profiling/README.md | 6 +++--- tutorial/practicals/generic/3_openmp/README.md | 2 +- tutorial/practicals/generic/4_openacc/README.md | 11 ++++------- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/linkspector.yml b/.github/linkspector.yml index 8d84d6dfb3..2b1c158d38 100644 --- a/.github/linkspector.yml +++ b/.github/linkspector.yml @@ -3,6 +3,8 @@ dirs: useGitIgnore: true ignorePatterns: - pattern: '^https://mybinder.org/v2/gh/stfc/psyclone' + - pattern: '^https://codecov.io/gh/stfc/PSyclone' + - pattern: '^\.' replacementPatterns: - pattern: '^https:\/\/(psyclone.*\.readthedocs\.io\/en)\/stable$' replacement: 'https://$1/latest' diff --git a/README.md b/README.md index 560a82b6dd..11323f9e92 100644 --- a/README.md +++ b/README.md @@ -20,18 +20,18 @@ DSLs following the PSyKAl model developed in the [GungHo project](https://www.metoffice.gov.uk/research/foundation/dynamics/next-generation). PSyclone is currently used to support the [LFRic mixed finite-element PSyKAl -DSL](https://psyclone.readthedocs.io/en/latest/lfric.html) +DSL](https://psyclone.readthedocs.io/en/latest/user_guide/lfric.html) for the [UK MetOffice's next generation modelling system](https://www.metoffice.gov.uk/research/modelling-systems/lfric/) and the [GOcean finite-difference PSyKAl -DSL](https://psyclone.readthedocs.io/en/latest/gocean1p0.html) for a [prototype +DSL](https://psyclone.readthedocs.io/en/latest/user_guide/gocean1p0.html) for a [prototype 2D ocean modelling system](https://gtr.ukri.org/projects?ref=NE%2FL01209X%2F1). It is also used to [insert GPU offloading -directives](https://psyclone.readthedocs.io/en/latest/nemo.html) into existing +directives](https://psyclone.readthedocs.io/en/latest/tutorials_and_examples/nemo_examples.html) into existing directly-addressed MPI applications such as the [NEMO ocean model](https://www.nemo-ocean.eu/). -For more detailed information see the [PSyclone Documentation](http://psyclone.readthedocs.io). +For more detailed information see the [PSyclone Documentation](http://psyclone.readthedocs.io/en/latest). # Installation # @@ -60,8 +60,9 @@ PSyclone is also available in the [Spack](https://packages.spack.io/package.html?name=py-psyclone) package managers. -For more information about the installation process see -[this section of the User Guide](https://psyclone.readthedocs.io/en/latest/system_specific_setup.html). +For more information about the installation process see the +[Getting Going](https://psyclone.readthedocs.io/en/latest/user_guide/getting_going.html). +section of the User Guide.