-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jgfouca/scream downstream 04 11 24 #6343
Changes from all commits
569aa3f
c683b81
e536515
ba5fcf0
fac5cf4
68b28e9
9673691
228af1d
4a98092
9d9249c
ffbb9df
c3df5b4
fb06895
d9b1b78
dfea194
7ecad1a
85b0ee5
e51c21b
28da5a0
8fceb48
02a7dfb
3c91e26
a3f9f4a
054d574
9c03432
bbb6627
9997253
56e30f3
7928a27
bf0d107
dc779a4
06d173d
5d34c97
019fbcf
16a5ef8
df094ba
f81dd76
ce9646c
9bdc586
add63f6
dfe0ab1
ea0ff66
c864822
17f3fdf
2329705
c58c3c2
d0c4c81
24dc01b
8d11673
0718763
b09b3b0
e7941f4
27a928a
08ab314
65e044b
610c6e5
a5c40f0
1d8fed2
838f49c
dab974e
171909d
3b7382a
839d1f7
a16e507
15a3017
c51f179
f3105c9
c2e21fb
05c3931
c9ae8f8
88e1a84
4cc3860
35bf04a
f152d47
5ccb6b0
ed97f69
36cb55a
1d551ea
fdd6ab0
1968006
9abfab4
3ef05a6
f1cfb87
fd74584
c81c7d8
30bdd8f
df7a482
8176ff3
517cecb
609bccb
685096c
642df15
3211c23
3d2ba5c
b92bfc3
3927efd
c11f771
667caa5
4a3f159
839b1a4
467a0eb
61f43aa
b460a2b
c16d93a
f355aa2
2ee80f2
572f50d
c068a42
3ab9a0f
9a0c6f8
8a74b6e
f453500
6521987
3343d21
133e746
4f13c83
ea7a76a
f46a929
2ae6d5c
c1e08e7
2e7b950
7b310bd
3778e43
5de66a6
3a05d8e
a5e6f59
213b590
562f4df
ff99a46
63c0447
87a6714
d63c096
6f9d7fc
d8365a4
871180e
9d9329a
b70c0c0
8bd69d1
ef2ca0b
32a9820
a0d0618
b04af6b
d5c1ea6
0459aca
a1941df
9686fcc
31dce43
e871a4e
48f7154
59ea9a3
09444e0
baa9547
79c5bdc
75c002c
a64ed8f
49591fd
1e432c8
2e09600
550a203
23c7c32
4de5fed
815e4cd
4a79521
b75ebea
66b6f25
644b4c4
5df69bd
08260eb
639b5d5
e55c507
ac58175
bb1622a
dfdb126
09e4afb
931d88c
80f7e32
bed9905
67ae61b
53561df
6feb48d
e52ec71
cac5c2a
b979ac9
b50e669
51aeed0
54930e0
43d73cb
4dd22cd
47635b0
85704b7
4c7bec1
15c3ef6
e9116d7
decbd3c
69e552a
d2aa9aa
68e26b8
31147e2
1ad2137
08eeed4
6c24848
a160267
6bb90ae
7a2adbb
b046799
546a890
9e42d37
a9b7c3b
15417c0
89de983
6b87516
8054a09
4918295
1439884
d66d320
a983c6e
87eeff2
8a54cef
69aa173
cf8b232
b72e4e7
ef85da6
d9da092
980979c
fa3b6d2
8ae9ed8
4c5e6af
07a95c7
f8f601e
d6418f5
f2ac60f
b9846ae
60e17f2
b8d083f
55c7b69
a6c73f4
9750814
0002e01
505b196
85a23d8
de576cb
259d631
558dce9
8cd7fea
3af8248
611e954
10dad56
910d90f
d60caf6
064ac82
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,3 +11,5 @@ updates: | |
reviewers: | ||
- "mahf708" | ||
- "bartgol" | ||
labels: | ||
- "AT: Integrate Without Testing" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
name: inputdata | ||
|
||
on: | ||
push: | ||
branches: [ master ] | ||
pull_request: | ||
branches: [ master ] | ||
schedule: | ||
- cron: '00 00 * * *' | ||
workflow_dispatch: | ||
|
||
jobs: | ||
scream-defaults: | ||
runs-on: ubuntu-latest | ||
outputs: | ||
event_name: ${{ github.event_name }} | ||
steps: | ||
- name: Check out the repository | ||
uses: actions/checkout@v4 | ||
with: | ||
show-progress: false | ||
submodules: false | ||
- name: Set up Python 3.11 | ||
uses: actions/[email protected] | ||
with: | ||
python-version: "3.11" | ||
- name: Run unit tests | ||
working-directory: components/eamxx/cime_config/ | ||
run: | | ||
python -m unittest tests/eamxx_default_files.py -v | ||
|
||
notify-scream-defaults: | ||
needs: scream-defaults | ||
if: ${{ failure() && needs.scream-defaults.outputs.event_name != 'pull_request' }} | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Create issue | ||
run: | | ||
previous_issue_number=$(gh issue list \ | ||
--label "$LABELS" \ | ||
--json number \ | ||
--jq '.[0].number') | ||
if [[ -n $previous_issue_number ]]; then | ||
gh issue comment "$previous_issue_number" \ | ||
--body "$BODY" | ||
else | ||
gh issue create \ | ||
--title "$TITLE" \ | ||
--assignee "$ASSIGNEES" \ | ||
--label "$LABELS" \ | ||
--body "$BODY" | ||
fi | ||
env: | ||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
GH_REPO: ${{ github.repository }} | ||
TITLE: Inputdata server file missing | ||
ASSIGNEES: mahf708,bartgol | ||
LABELS: bug,input file,notify-file-gh-action | ||
BODY: | | ||
Workflow failed! There's likely a missing file specified in the configs! For more information, please see: | ||
- Workflow URL: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} (number ${{ github.run_number }}, attempt ${{ github.run_attempt }}) | ||
- Workflow SHA: ${{ github.sha }} |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4480,6 +4480,11 @@ | |
<map name="ROF2LND_FMAPNAME">lnd/clm2/mappingdata/maps/ne240np4/map_0.1x0.1_nomask_to_ne240np4_nomask_aave_da_c120706.nc</map> | ||
</gridmap> | ||
|
||
<gridmap lnd_grid="ne256np4.pg2" rof_grid="r0125"> | ||
<map name="LND2ROF_FMAPNAME">cpl/gridmaps/ne256pg2/map_ne256pg2_to_r0125_mono.200212.nc</map> | ||
<map name="ROF2LND_FMAPNAME">cpl/gridmaps/ne256pg2/map_r0125_to_ne256pg2_mono.200212.nc</map> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. "mono" is no longer a valid key in a map name. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @brhillman , can you chime in here? Looks like you added this on the eamxx side with this commit:
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @rljacob what are we calling the conservative monotonic tempest remap algorithm now? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Its traave since its a pg2 grid. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @brhillman , @rljacob , so should this be changed to: |
||
</gridmap> | ||
|
||
<gridmap lnd_grid="ne1024np4.pg2" rof_grid="r0125"> | ||
<map name="LND2ROF_FMAPNAME">cpl/gridmaps/ne1024pg2/map_ne1024pg2_to_r0125_mono.200212.nc</map> | ||
<map name="ROF2LND_FMAPNAME">cpl/gridmaps/ne1024pg2/map_r0125_to_ne1024pg2_mono.200212.nc</map> | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -585,8 +585,8 @@ subroutine stepon_run3(dtime, cam_out, phys_state, dyn_in, dyn_out) | |
if (dp_crm) then | ||
|
||
do ie=1,nelemd | ||
out_gridx(:,:) = dyn_in%elem(ie)%spherep(:,:)%lat | ||
out_gridy(:,:) = dyn_in%elem(ie)%spherep(:,:)%lon | ||
out_gridx(:,:) = dyn_in%elem(ie)%spherep(:,:)%lon | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This looks like it fixed a bug. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yep:
I've updated the description. |
||
out_gridy(:,:) = dyn_in%elem(ie)%spherep(:,:)%lat | ||
call outfld('crm_grid_x', out_gridx, npsq, ie) | ||
call outfld('crm_grid_y', out_gridy, npsq, ie) | ||
enddo | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what does this do?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mahf708
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it checks that certain inputs are downloaded.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, that's right. It checkes that eamxx default files in the xml are actually present on the server, and if they are not present, it will open an issue. It runs periodically behind the scenes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can disable it for now if this is an issue (or have it run only on the scream side downstream).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be harmless for E3SM, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, it is harmless. In fact, it should be a good addition (early notification for server/user errors). It won't try to figure out what's wrong with E3SM inputfiles at all, but we can extend that later if desired.