Skip to content

Commit af1a5d6

Browse files
authored
Merge branch 'develop' into build_gsinfo
2 parents 39f4fd0 + 678ec7a commit af1a5d6

File tree

213 files changed

+2551
-3349
lines changed

Some content is hidden

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

213 files changed

+2551
-3349
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs/JGLOBAL_WAVE_* @JessicaMeixner-NOAA @sbanihash
8282

8383
# System-specific modules
8484
modulefiles/gw_gsi_wcoss2.lua @RussTreadon-NOAA @CoryMartin-NOAA
85-
modulefiles/gw_gsi_wcoss2.lua @RussTreadon-NOAA @CoryMartin-NOAA
85+
modulefiles/gw_upp_wcoss2.lua @WenMeng-NOAA
8686

8787
# scripts
8888
scripts/exgdas_aero_analysis_generate_bmatrix.py @CoryMartin-NOAA

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ body:
4343
- All or N/A
4444
- WCOSS2
4545
- Hera
46-
- Gaea-C5
46+
- Ursa
4747
- Gaea-C6
4848
- Orion
4949
- Hercules

.github/ISSUE_TEMPLATE/static_data.yml

Lines changed: 48 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ assignees:
99
body:
1010
- type: markdown
1111
attributes:
12-
description: |
13-
Process:
12+
value: |
13+
**Process:**
1414
- Stage data on Ursa or WCOSS2
1515
- Make sure permissions are set properly (global read access)
1616
- CMs will push data and ask for verification
@@ -23,55 +23,54 @@ body:
2323
- Initial conditions: ICs needed to run one of global-workflow's included tests
2424
- Experimental data: Temporary datasets needed for development that will be replaced by other sources for operations (e.g. data that will be in DCOM)
2525
options:
26-
- Fix
27-
- Initial conditions
28-
- Experimental data
26+
- label: "Fix"
27+
- label: "Initial conditions"
28+
- label: "Experimental data"
2929
validations:
3030
required: true
3131

3232
- type: checkboxes
3333
attributes:
3434
label: Target directory
3535
options:
36-
- "Fix: aer"
37-
- "Fix: am"
38-
- "Fix: chem"
39-
- "Fix: cice"
40-
- "Fix: cpl"
41-
- "Fix: datm"
42-
- "Fix: gdas/aero"
43-
- "Fix: gdas/crtm"
44-
- "Fix: gdas/fv3jedi"
45-
- "Fix: gdas/gsibec"
46-
- "Fix: gdas/obs"
47-
- "Fix: gdas/snow"
48-
- "Fix: gdas/soca"
49-
- "Fix: gldas"
50-
- "Fix: glwu"
51-
- "Fix: gsi"
52-
- "Fix: lut"
53-
- "Fix: mom6"
54-
- "Fix: orog"
55-
- "Fix: raw"
56-
- "Fix: reg2grb2"
57-
- "Fix: sfc_climo"
58-
- "Fix: ugwd"
59-
- "Fix: verif"
60-
- "Fix: wave"
61-
- "Fix: *NEW*"
62-
- "ICs: C48/C48 mx500"
63-
- "ICs: C96/C48"
64-
- "ICs: C96 mx100"
65-
- "ICs: C384/C192"
66-
- "ICs: C384 mx025"
67-
- "ICs: C768 mx025"
68-
- "ICs: C1152 mx025"
69-
- "ICs: *NEW RESOLUTION*"
70-
- "Exp Data: Experimental obs"
71-
- "Exp Data: GOCART emissions"
72-
- "Exp Data: JEDI obs"
73-
- "Exp Data: *NEW*"
74-
multiple: true
36+
- label: "Fix: aer"
37+
- label: "Fix: am"
38+
- label: "Fix: chem"
39+
- label: "Fix: cice"
40+
- label: "Fix: cpl"
41+
- label: "Fix: datm"
42+
- label: "Fix: gdas/aero"
43+
- label: "Fix: gdas/crtm"
44+
- label: "Fix: gdas/fv3jedi"
45+
- label: "Fix: gdas/gsibec"
46+
- label: "Fix: gdas/obs"
47+
- label: "Fix: gdas/snow"
48+
- label: "Fix: gdas/soca"
49+
- label: "Fix: gldas"
50+
- label: "Fix: glwu"
51+
- label: "Fix: gsi"
52+
- label: "Fix: lut"
53+
- label: "Fix: mom6"
54+
- label: "Fix: orog"
55+
- label: "Fix: raw"
56+
- label: "Fix: reg2grb2"
57+
- label: "Fix: sfc_climo"
58+
- label: "Fix: ugwd"
59+
- label: "Fix: verif"
60+
- label: "Fix: wave"
61+
- label: "Fix: *NEW*"
62+
- label: "ICs: C48/C48 mx500"
63+
- label: "ICs: C96/C48"
64+
- label: "ICs: C96 mx100"
65+
- label: "ICs: C384/C192"
66+
- label: "ICs: C384 mx025"
67+
- label: "ICs: C768 mx025"
68+
- label: "ICs: C1152 mx025"
69+
- label: "ICs: *NEW RESOLUTION*"
70+
- label: "Exp Data: Experimental obs"
71+
- label: "Exp Data: GOCART emissions"
72+
- label: "Exp Data: JEDI obs"
73+
- label: "Exp Data: *NEW*"
7574
validations:
7675
required: true
7776

@@ -92,10 +91,10 @@ body:
9291
description: |
9392
ANY fix or IC change other than adding files will require at least a new version.
9493
options:
95-
- No change needed
96-
- Fix/IC version update only
97-
- Fix/IC version update + additional changes
98-
- Non-version changes only
94+
- label: "No change needed"
95+
- label: "Fix/IC version update only"
96+
- label: "Fix/IC version update + additional changes"
97+
- label: "Non-version changes only"
9998
validations:
10099
required: true
101100

@@ -140,7 +139,7 @@ body:
140139

141140
- type: checkboxes
142141
attributes:
143-
label: Checklist for GW CM Only: Sync to supported platforms
142+
label: Checklist for GW CM Only -- Sync to supported platforms
144143
options:
145144
- label: WCOSS2
146145
- label: Gaea C6

.gitignore

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ parm/gdas/stat
6161
parm/gdas/jcb-gdas
6262
parm/gdas/jcb-algorithms
6363
parm/gsinfo
64+
parm/gdas/spoc
6465
parm/monitor
6566
parm/post/nam_micro_lookup.dat
6667
parm/post/optics_luts_DUST.dat
@@ -165,17 +166,18 @@ ush/fv3gfs_driver_grid.sh
165166
ush/fv3gfs_filter_topo.sh
166167
ush/fv3gfs_make_grid.sh
167168
ush/fv3gfs_make_orog.sh
168-
ush/bufr2ioda_insitu_profile*.py
169-
ush/bufr2ioda_insitu_surface*.py
170169
ush/global_chgres.sh
171170
ush/global_chgres_driver.sh
172171
ush/global_cycle_driver.sh
173172
ush/jediinc2fv3.py
174173
ush/imsfv3_scf2ioda.py
174+
ush/bufr_snocvr_snomad.py
175175
ush/atparse.bash
176176
ush/run_bufr2ioda.py
177177
ush/bufr2ioda_insitu*
178+
ush/python/gsincdiag_to_ioda
178179
ush/python/ufsda
180+
ush/python/pyiodaconv
179181
ush/python/soca
180182
ush/python/gen_bufr2ioda_json.py
181183
ush/python/gen_bufr2ioda_yaml.py

.gitmodules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
[submodule "sorc/gdas.cd"]
2121
path = sorc/gdas.cd
2222
url = https://github.com/NOAA-EMC/GDASApp.git
23+
ignore = dirty
2324
[submodule "sorc/gsi_utils.fd"]
2425
path = sorc/gsi_utils.fd
2526
url = https://github.com/NOAA-EMC/GSI-Utils.git

dev/ci/cases/gfsv17/marine3dvar.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ prepoceanobs:
2020
# will not work for realtime or retros
2121
dmpdir_exp: "${BASE_DATA}/experimental_obs"
2222

23+
marinebmat:
24+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
25+
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
26+
2327
marineanl:
2428
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
2529
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca

dev/ci/cases/gfsv17/marinehyb.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,21 @@ prepoceanobs:
2020
# will not work for realtime or retros
2121
dmpdir_exp: "${BASE_DATA}/experimental_obs"
2222

23+
marinebmat:
24+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
25+
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
2326

2427
marineanl:
2528
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
2629
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
30+
SOCA_OBS_LIST: {{ HOMEgfs }}/parm/gdas/marine/obs/obs_list_gfsv17.yaml.j2
2731
SOCA_NINNER: 100
32+
33+
marineanlecen:
34+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
35+
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
36+
37+
marineanlletkf:
38+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
39+
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
40+
SOCA_OBS_LIST: {{ HOMEgfs }}/parm/gdas/marine/obs/obs_list_gfsv17.yaml.j2

dev/ci/cases/gfsv17/s2sw.yaml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ base:
1717
DO_FIT2OBS: "YES"
1818
DO_VERFOZN: "YES"
1919
DO_VERFRAD: "YES"
20-
EUPD_CYC: "both"
20+
EUPD_CYC: "gdas"
2121
INTERVAL_GFS: 6
2222
SDATE_GFS: 2024111512
2323
FHMAX_GFS: 384
@@ -26,13 +26,26 @@ base:
2626

2727
prepoceanobs:
2828
use_exp_obs: "YES"
29-
# retro
29+
# retro
3030
# dmpdir_exp: /lfs/h2/emc/da/noscrub/common_obsForge
3131
# realtime
3232
dmpdir_exp: /lfs/h2/emc/da/noscrub/mindo.choi/MARINE_obs/COMROOT/realtime
3333

34+
marinebmat:
35+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
36+
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
37+
3438
marineanl:
35-
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
39+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
3640
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
3741
SOCA_OBS_LIST: {{ HOMEgfs }}/parm/gdas/marine/obs/obs_list_gfsv17.yaml.j2
3842
SOCA_NINNER: 100
43+
44+
marineanlecen:
45+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
46+
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
47+
48+
marineanlletkf:
49+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
50+
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
51+
SOCA_OBS_LIST: {{ HOMEgfs }}/parm/gdas/marine/obs/obs_list_gfsv17.yaml.j2

dev/ci/cases/gfsv17/s2sw_rdhpcs.yaml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ base:
1717
DO_FIT2OBS: "YES"
1818
DO_VERFOZN: "YES"
1919
DO_VERFRAD: "YES"
20-
EUPD_CYC: "both"
20+
EUPD_CYC: "gdas"
2121
INTERVAL_GFS: 6
2222
SDATE_GFS: 2024111512
2323
FHMAX_GFS: 384
2424
FHMAX_HF_GFS: 120
25+
CASE_HIST: "C768"
2526

2627
prepoceanobs:
2728
use_exp_obs: "YES"
@@ -30,8 +31,21 @@ prepoceanobs:
3031
# ursa
3132
# dmpdir_exp: /scratch3/NCEPDEV/da/common_obsForge
3233

34+
marinebmat:
35+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
36+
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
37+
3338
marineanl:
34-
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
39+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
3540
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
3641
SOCA_OBS_LIST: {{ HOMEgfs }}/parm/gdas/marine/obs/obs_list_gfsv17.yaml.j2
3742
SOCA_NINNER: 100
43+
44+
marineanlecen:
45+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
46+
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
47+
48+
marineanlletkf:
49+
SOCA_INPUT_FIX_DIR: {{ HOMEgfs }}/fix/gdas/soca/1440x1080x75/soca
50+
SOCA_ANL_GEOM: {{ HOMEgfs }}/fix/gdas/soca/720x540x75/soca
51+
SOCA_OBS_LIST: {{ HOMEgfs }}/parm/gdas/marine/obs/obs_list_gfsv17.yaml.j2

dev/ci/cases/pr/C96_atm3DVar.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ experiment:
1616

1717
skip_ci_on_hosts:
1818
- gaeac5
19-
- wcoss2
2019
- awsepicglobalworkflow
20+
- wcoss2
2121

2222
workflow:
2323
engine: rocoto

0 commit comments

Comments
 (0)