Skip to content

Commit 2e429b7

Browse files
authored
Merge pull request #3 from stfc/3.1_sync
3.1 sync
2 parents 0f10e77 + 948b9ec commit 2e429b7

1,165 files changed

Lines changed: 47857 additions & 12050 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
# Fortran files
1010
*.f text diff=fortran
1111
*.for text diff=fortran
12-
*.f90 text diff=fortran
13-
*.F90 text diff=fortran
14-
*.f95 text diff=fortran
15-
*.f03 text diff=fortran
16-
*.x90 text diff=fortran
17-
*.X90 text diff=fortran
18-
*.t90 text diff=fortran
19-
*.T90 text diff=fortran
20-
*.pf text diff=fortran
21-
*.PF text diff=fortran
12+
*.f90 text diff=fortran-free-form
13+
*.F90 text diff=fortran-free-form
14+
*.f95 text diff=fortran-free-form
15+
*.f03 text diff=fortran-free-form
16+
*.x90 text diff=fortran-free-form
17+
*.X90 text diff=fortran-free-form
18+
*.t90 text diff=fortran-free-form
19+
*.T90 text diff=fortran-free-form
20+
*.pf text diff=fortran-free-form
21+
*.PF text diff=fortran-free-form
2222

2323
# Enable syntax highlighting for files with `.pf` extensions.
2424
#

.github/CODEOWNERS

Lines changed: 80 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,80 @@
1-
**/jules_interface/rose-meta @maggiehendry
2-
**/jedi_lfric* @MetOffice/r2o
3-
**/linear* @MetOffice/r2o
1+
# This CODEOWNERS file includes a primary codeowner and a deputy for each section.
2+
# Codeowners who are not in a comment will be automatically notified of changes
3+
# to the listed files. All codeowners listed are valid points of contact
4+
# for discussing changes and seeking approval for work.
5+
6+
# Applications
7+
**/adjoint_tests @DrTVockerodtMO # @mo-joshuacolclough
8+
**/gravity_wave @thomasmelvin # @cjohnson-pi
9+
**/gungho_model @thomasmelvin # @BShipway
10+
**/jedi_lfric_tests @ss421 @matthewrmshin @MetOffice/r2o-systems
11+
**/jules @iboutle # @MetOfficessdtesam
12+
**/lfric2lfric @mo-lottieturner # @mike-hobson
13+
**/lfricinputs @mo-lottieturner # @mike-hobson
14+
**/lfric_atm @iboutle # @BShipway
15+
**/lfric_coupled @HengistPodd # @BShipway
16+
**/lfricinputs @mo-lottieturner # @mike-hobson
17+
**/linear_model @cjohnson-pi @MetOffice/r2o-systems # @tommbendall # Also notifiy jedi team about linear changes.
18+
**/name_transport @jameskent-metoffice # @tommbendall
19+
**/ngarch @christophermaynard # @jcsmeto
20+
**/shallow_water @jameskent-metoffice # @atb1995
21+
**/solver @christophermaynard # @thomasmelvin
22+
**/transport @tommbendall # @jameskent-metoffice
23+
24+
# Science
25+
**/adjoint @DrTVockerodtMO # @mo-joshuacolclough
26+
**/linear @cjohnson-pi @MetOffice/r2o-systems # @tommbendall # Also notifiy jedi team about linear changes.
27+
science/shared/source/constants/ @iboutle # @BShipway
28+
29+
**/gungho @thomasmelvin # @iboutle
30+
science/gungho/**/configuration/ @jameskent-metoffice # @thomasmelvin
31+
science/gungho/**/core_dynamics/ @jameskent-metoffice # @thomasmelvin
32+
science/gungho/**/diagnostics/ @atb1995 # @iboutle
33+
science/gungho/**/diffusion/ @iboutle # @tommbendall
34+
science/gungho/**/driver/ @MetOffice/core-capability-development
35+
science/gungho/**/external_forcing/ @iboutle # @tommbendall
36+
science/gungho/**/initialisation/ @mo-cjsmith # @thomasmelvin
37+
science/gungho/**/limited_area/ @cjohnson-pi # @thomasmelvin
38+
science/gungho/**/orography/ @atb1995 # @tommbendall
39+
science/gungho/**/physics/ @iboutle # @tommbendall
40+
science/gungho/**/psy/ @thomasmelvin # @tommbendall
41+
science/gungho/**/runtime_constants/ @tommbendall # @atb1995
42+
science/gungho/**/solver/ @thomasmelvin # @tommbendall
43+
science/gungho/**/timestepping/ @thomasmelvin # @jameskent-metoffice
44+
science/gungho/**/transport/ @tommbendall # @jameskent-metoffice
45+
46+
**/physics_schemes @iboutle # @MetOffice/ssdteam
47+
science/physics_schemes/**/boundary_layer @Adrian-Lock # @P-Burns
48+
science/physics_schemes/**/convection @MichaelWhitall
49+
science/physics_schemes/**/convection/comorph @MichaelWhitall
50+
science/physics_schemes/**/large_scale_cloud @paul-barrett # @CyrilMorcrette
51+
science/physics_schemes/**/large_scale_precipitation @paulfield2024 # @paul-barrett
52+
science/physics_schemes/**/radiation_control @mo-jmanners # @Petzi1
53+
science/physics_schemes/**/stochastic_physics @wjtmo # @annemccabe
54+
55+
# Interfaces
56+
**/coupled_interface @mike-hobson # @harry-shepherd
57+
**/jedi_lfric_interface @ss421 @matthewrmshin @MetOffice/r2o-systems
58+
**/jules_interface @iboutle # @MetOfficessdteam
59+
**/jules_interface/rose-meta @maggiehendry
60+
**/physics_schemes_interface @iboutle # @MetOfficessdteam
61+
**/socrates_interface @mo-jmanners # @Petzi1
62+
63+
# System Components
64+
rose-stem/templates/ @james-bruten-mo # @jennyhickson
65+
rose-stem/lib/ @james-bruten-mo # @jennyhickson
66+
rose-stem/bin/ @james-bruten-mo # @jennyhickson
67+
rose-stem/site/meto/common/ @james-bruten-mo # @jennyhickson
68+
rose-stem/site/meto/macros/ @james-bruten-mo # @jennyhickson
69+
rose-stem/apps # Mostly updated by macros, no codeowner
70+
**/versions.py @james-bruten-mo # @jennyhickson
71+
build/ @MetOffice/ssdteam @hiker
72+
**/*Makefile @MatthewHambley @hiker
73+
**/*.mk @MatthewHambley @hiker
74+
**/optimisation @christophermaynard # HPC Optimisation Team
75+
76+
# Other areas
77+
documentation # @MetOffice/ssdteam
78+
.github/ @MetOffice/ssdteam
79+
LICENSE @yaswant
80+
README.md @MetOffice/ssdteam

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ body:
66
- type: markdown
77
attributes:
88
value: |
9-
Thanks for taking the time to fill out this bug report!
9+
Thanks for taking the time to fill out this bug report! _If you are planning
10+
to work on this issue, then please assign yourself to it._
1011
- type: dropdown
1112
id: version
1213
attributes:

.github/ISSUE_TEMPLATE/custom_issue.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ body:
66
- type: markdown
77
attributes:
88
value: |
9-
Thanks for taking the time to help improve LFRic Apps.
9+
Thanks for taking the time to help improve LFRic Apps. _If you are planning
10+
to work on this issue, then please assign yourself to it._
1011
- type: input
1112
id: linked-issues
1213
attributes:

.github/ISSUE_TEMPLATE/documentation.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ body:
66
- type: markdown
77
attributes:
88
value: |
9-
Thanks for taking the time to help improve the LFRic Apps documentation.
9+
Thanks for taking the time to help improve the LFRic Apps documentation.
10+
_If you are planning to work on this issue, then please assign yourself to it._
1011
- type: input
1112
id: linked-issues
1213
attributes:

.github/pull_request_template.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# PR Summary
22

3-
Sci/Tech Reviewer: <!-- SR id, filled when known (e.g. @octocat) -->
3+
Sci/Tech Reviewer: <!-- SR id, filled by author when ready for review (e.g. @octocat) -->
44
Code Reviewer: <!-- CR id, filled by SSD/CCD (e.g. @octocat) -->
55

66
<!-- To be completed by the developer -->
@@ -30,8 +30,7 @@ Code Reviewer: <!-- CR id, filled by SSD/CCD (e.g. @octocat) -->
3030

3131
## Testing
3232

33-
- [ ] I have tested this change locally, using the LFRic Core rose-stem suite
34-
- [ ] If required (e.g. API changes) I have also run the LFRic Apps test suite using this branch
33+
- [ ] I have tested this change locally, using the LFRic Apps rose-stem suite
3534
- [ ] If any tests fail (rose-stem or CI) the reason is understood and acceptable (e.g. kgo changes)
3635
- [ ] I have added tests to cover new functionality as appropriate (e.g. system tests, unit tests, etc.)
3736
- [ ] Any new tests have been assigned an appropriate amount of compute resource and have been allocated to an appropriate testing group (i.e. the developer tests are for jobs which use a small amount of compute resource and complete in a matter of minutes)
@@ -64,7 +63,7 @@ Code Reviewer: <!-- CR id, filled by SSD/CCD (e.g. @octocat) -->
6463

6564
## PSyclone Approval
6665

67-
- [ ] If you have edited any PSyclone-related code (e.g. PSyKAl-lite, Kernel interface, optimisation scripts, LFRic data structure code) then please contact the [TCD Team](tooscollabdevteam@metoffice.gov.uk)
66+
- [ ] If you have edited any PSyclone-related code (e.g. PSyKAl-lite, Kernel interface, optimisation scripts, LFRic data structure code) then please contact the [TCD Team](mailto:ToolsCollabDevTeam@metoffice.gov.uk)
6867

6968
# Sci/Tech Review
7069

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,16 @@
44
# under which the code may be used.
55
# ------------------------------------------------------------------------------
66

7-
name: ci
8-
run-name: CI
7+
name: Documentation
8+
run-name: Docs Build and Deploy - ${{ github.ref_name }}
99

1010
on:
1111
push:
1212
branches:
1313
- main
14+
paths:
15+
- 'documentation/**'
16+
- '.github/workflows/**'
1417

1518
concurrency:
1619
group: ${{ github.workflow }}-${{github.ref}}
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,15 @@
44
# under which the code may be used.
55
# ------------------------------------------------------------------------------
66

7-
name: pr
8-
run-name: Pull Request ${{github.event.pull_request.number}}
7+
name: Docs Build for Pull Requests
8+
run-name: Docs build PR${{github.event.pull_request.number}}
99
on:
1010
pull_request:
1111
branches:
1212
- main
13+
paths:
14+
- 'documentation/**'
15+
- '.github/workflows/**'
1316

1417
concurrency:
1518
group: pr-${{github.ref}}-${{github.event.pull_request.number || github.run_number}}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Track Review Project
2+
3+
on:
4+
workflow_run:
5+
workflows: [Trigger Review Project]
6+
types:
7+
- completed
8+
9+
permissions:
10+
actions: read
11+
contents: read
12+
pull-requests: write
13+
14+
jobs:
15+
track_review_project:
16+
uses: MetOffice/growss/.github/workflows/track-review-project.yaml@main
17+
secrets: inherit
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Trigger Review Project
2+
3+
on:
4+
pull_request_target:
5+
types: ["opened", "synchronize", "reopened", "edited", "review_requested", "review_request_removed", "closed"]
6+
pull_request_review:
7+
pull_request_review_comment:
8+
9+
permissions:
10+
actions: read
11+
contents: read
12+
pull-requests: write
13+
14+
jobs:
15+
trigger_project_workflow:
16+
uses: MetOffice/growss/.github/workflows/trigger-project-workflow.yaml@main
17+
secrets: inherit

0 commit comments

Comments
 (0)