Skip to content

Commit 1fa63b9

Browse files
authored
Merge pull request #232 from E3SM-Project/master
Merge E3SM `master` into Omega `develop` This merge brings in Aurora support (e.g. E3SM-Project#7357) and SCORPIO 1.8.0 (E3SM-Project#7419), among many other changes.
2 parents 9bb4fa7 + 1061d4b commit 1fa63b9

File tree

540 files changed

+16897
-66181
lines changed

Some content is hidden

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

540 files changed

+16897
-66181
lines changed

.github/workflows/e3sm-gh-md-linter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
with:
2626
files: '**/*.md'
2727
separator: ","
28-
- uses: DavidAnson/markdownlint-cli2-action@v19
28+
- uses: DavidAnson/markdownlint-cli2-action@v20
2929
if: steps.changed-files.outputs.any_changed == 'true'
3030
with:
3131
config: 'docs/.markdownlint.json'
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: "eamxx-format"
2+
3+
# if .{cpp,hpp} files are touched in a PR, lint them!
4+
5+
on:
6+
pull_request:
7+
branches: ["master"]
8+
paths:
9+
- 'components/eamxx/**/*.cpp'
10+
- 'components/eamxx/**/*.hpp'
11+
12+
concurrency:
13+
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.run_id }}
14+
cancel-in-progress: true
15+
16+
jobs:
17+
clang-format-linter:
18+
if: ${{ github.repository == 'E3SM-Project/E3SM' }}
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: actions/checkout@v4
22+
with:
23+
fetch-depth: 0
24+
- uses: tj-actions/changed-files@v46
25+
id: changed-files
26+
with:
27+
files: 'components/eamxx/**/*.{cpp,hpp}'
28+
separator: " "
29+
# 1. runs clang-format on the files changed by this PR, and returns pass/fail
30+
# error code.
31+
# 2. prints the diff to screen (action log), comparing to the changes
32+
# that *would* be made
33+
# 3. the E3SM-Project fork of DoozyX/[email protected]
34+
# adds a Step summary to the workflow page, and, on failure, lists the
35+
# files that fail the clang-format test
36+
- uses: E3SM-Project/[email protected]
37+
with:
38+
source: ${{ steps.changed-files.outputs.all_changed_files }}
39+
exclude: ''
40+
extensions: 'hpp,cpp'
41+
clangFormatVersion: 14
42+
style: 'file:components/eamxx/.clang-format'

.github/workflows/eamxx-v1-testing.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ jobs:
7272
short_name: ERS_P16_Ln22.ne30pg2_ne30pg2.FIOP-SCREAMv1-DP.eamxx-dpxx-arm97
7373
- full_name: ERS_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.ghci-snl-cpu_gnu.eamxx-small_kernels--eamxx-output-preset-5
7474
short_name: ERS_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.eamxx-small_kernels--eamxx-output-preset-5
75-
- full_name: SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.ghci-snl-cpu_gnu.eamxx-mam4xx-all_mam4xx_procs
76-
short_name: SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.eamxx-mam4xx-all_mam4xx_procs
75+
- full_name: REP_D_Ln5.ne4pg2_oQU480.F2010-EAMxx-MAM4xx.ghci-snl-cpu_gnu
76+
short_name: REP_D_Ln5.ne4pg2_oQU480.F2010-EAMxx-MAM4xx
77+
- full_name: "ERS.ne4pg2_ne4pg2.F2010-SCREAMv1.ghci-snl-cpu_gnu.eamxx-prod"
78+
short_name: ERS.ne4pg2_ne4pg2.F2010-SCREAMv1.eamxx-prod
7779
fail-fast: false
7880
name: cpu-gcc / ${{ matrix.test.short_name }}
7981
steps:

.gitmodules

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
branch = scorpio_classic
2323
[submodule "cosp2"]
2424
path = components/eam/src/physics/cosp2/external
25-
url = [email protected]:bartgol/COSPv2.0.git
26-
branch = bartgol/fix-cosp_optical_inputs
25+
url = [email protected]:e3sm-project/COSPv2.0.git
26+
branch = e3sm-master
2727
[submodule "cime"]
2828
path = cime
2929
url = [email protected]:ESMCI/cime.git

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
Energy Exascale Earth System Model (E3SM)
66
================================================================================
77

8-
E3SM is a state-of-the-art fully coupled model of the Earth's climate including
8+
E3SM is a state-of-the-art fully coupled model of the Earth System including
99
important biogeochemical and cryospheric processes. It is intended to address
10-
the most challenging and demanding climate-change research problems and
10+
the most challenging and demanding earth system research problems and
1111
Department of Energy mission needs while efficiently using DOE Leadership
1212
Computing Facilities.
1313

0 commit comments

Comments
 (0)