Skip to content
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

GFSv16.2.1 #899

Merged
merged 538 commits into from
Jul 8, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
538 commits
Select commit Hold shift + click to select a range
c8456ee
Update GLDAS and WAFS tags in release notes
KateFriedman-NOAA Jan 12, 2022
b63982f
Correct COMIN definitions
KateFriedman-NOAA Jan 12, 2022
daa54da
Merge pull request #564 from NOAA-EMC/feature/nco-ecflow-feedback
KateFriedman-NOAA Jan 12, 2022
c8297e6
Merge branch 'NOAA-EMC:feature/ops-wcoss2' into feature/ops-wcoss2
KateFriedman-NOAA Jan 12, 2022
0f2037e
add #PBS -l debug=true to all .ecf files
aerorahul Jan 12, 2022
5e05dd4
Update WAFS tag to gfs_wafs.v6.2.7
KateFriedman-NOAA Jan 12, 2022
89f68cd
Merge branch 'feature/ops-wcoss2' of https://github.com/KateFriedman-…
KateFriedman-NOAA Jan 12, 2022
82a0cf0
Merge pull request #566 from NOAA-EMC/feature/nco-pbs-debug-feedback
KateFriedman-NOAA Jan 12, 2022
5e8015c
Merge branch 'NOAA-EMC:feature/ops-wcoss2' into feature/ops-wcoss2
KateFriedman-NOAA Jan 12, 2022
f137ba4
Update COMIN paths for ukmet, ecmwf, and nam
KateFriedman-NOAA Jan 12, 2022
7ecd0a3
Correct COMIN paths in GEMPAK driver scripts
KateFriedman-NOAA Jan 12, 2022
e524460
Merge pull request #565 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Jan 12, 2022
44e7b2e
every ecf script that loads cray-mpich, now loads PrgEnv-intel, crayp…
aerorahul Jan 12, 2022
506045d
every ecf script that loads compiler dependent module, now loads PrgE…
aerorahul Jan 12, 2022
4639d87
every ecf script that loads compiler dependent module, now loads PrgE…
aerorahul Jan 12, 2022
4c6bc2c
every ecf script that loads compiler dependent module, now loads PrgE…
aerorahul Jan 12, 2022
b4a6150
Merge pull request #568 from NOAA-EMC/feature/nco-ecf-module-load
KateFriedman-NOAA Jan 13, 2022
c4bd64a
remove memory requests of 500gb and request exclusive node instead
aerorahul Jan 13, 2022
3678aad
request exclusive node where ncpus=128
aerorahul Jan 13, 2022
c5e48e8
remove duplicate enkfgdas_post_fxxx.ecf files and rename f003 as master
aerorahul Jan 13, 2022
8a48cf0
remove remnant from PR555 that copied gdas/enkf to enkfgdas. add giti…
aerorahul Jan 13, 2022
7520bd2
Merge pull request #572 from NOAA-EMC/feature/nco-excl
KateFriedman-NOAA Jan 13, 2022
c1f5550
remove duplicate gdas_atmos_post_fxxx.ecf files and rename f000 as ma…
aerorahul Jan 13, 2022
2827717
ignore gdas/atmos/post/ forecast hour ecf links
aerorahul Jan 13, 2022
30afe11
fix typo that causes the opposite effect
aerorahul Jan 13, 2022
57e1611
remove duplicate gfs_atmos_post_fxxx.ecf files and rename f000 as master
aerorahul Jan 13, 2022
400b799
remove duplicate jgfs_atmos_awips_f*.ecf files and rename f000 as master
aerorahul Jan 13, 2022
d251748
remove duplicate jgfs_atmos_awips_g2_f*.ecf files and rename f000 as …
aerorahul Jan 13, 2022
f144a0c
remove duplicate jgfs_atmos_wafs_f*.ecf files and rename f00 as master
aerorahul Jan 13, 2022
6aea9fa
add gitignore in appropriate places to ignore links. update defs to …
aerorahul Jan 13, 2022
98e9b69
add script that sets up the links to the master.ecf that loop over fo…
aerorahul Jan 13, 2022
ee8a756
remove duplicate enkfgdas_post_fxxx.ecf files and rename f003 as master
aerorahul Jan 13, 2022
2f7ff6f
remove remnant from PR555 that copied gdas/enkf to enkfgdas. add giti…
aerorahul Jan 13, 2022
94b0c58
remove duplicate gdas_atmos_post_fxxx.ecf files and rename f000 as ma…
aerorahul Jan 13, 2022
4aa5702
ignore gdas/atmos/post/ forecast hour ecf links
aerorahul Jan 13, 2022
2035749
fix typo that causes the opposite effect
aerorahul Jan 13, 2022
2768c92
remove duplicate gfs_atmos_post_fxxx.ecf files and rename f000 as master
aerorahul Jan 13, 2022
e14d7d8
remove duplicate jgfs_atmos_awips_f*.ecf files and rename f000 as master
aerorahul Jan 13, 2022
29e355c
remove duplicate jgfs_atmos_awips_g2_f*.ecf files and rename f000 as …
aerorahul Jan 13, 2022
4587475
remove duplicate jgfs_atmos_wafs_f*.ecf files and rename f00 as master
aerorahul Jan 13, 2022
cf11f1d
add gitignore in appropriate places to ignore links. update defs to …
aerorahul Jan 13, 2022
33265f7
add script that sets up the links to the master.ecf that loop over fo…
aerorahul Jan 13, 2022
f876669
Merge branch 'feature/nco-remove-duplicate-ecfs' of https://github.co…
aerorahul Jan 13, 2022
f599b1d
add pesky blank lines at the end of script. reviewers are brutal
aerorahul Jan 13, 2022
6b5c83d
Merge pull request #574 from NOAA-EMC/feature/nco-remove-duplicate-ecfs
KateFriedman-NOAA Jan 13, 2022
249f13e
Add excl tag to jgfs_forecast.ecf
KateFriedman-NOAA Jan 13, 2022
9a79edc
Add excl tag to jgfs_atmos_gempak.ecf
KateFriedman-NOAA Jan 13, 2022
17b62fa
Add memory setting to jgfs_atmos_awips_master.ecf
KateFriedman-NOAA Jan 13, 2022
5a24f98
Add memory setting to jgfs_atmos_awips_g2_master.ecf
KateFriedman-NOAA Jan 13, 2022
9de87a5
Add memory setting to jgfs_atmos_wafs_blending.ecf
KateFriedman-NOAA Jan 13, 2022
f80321b
Add memory setting to jgfs_atmos_wafs_blending_0p25.ecf
KateFriedman-NOAA Jan 13, 2022
0a410c6
Add memory setting to jgfs_atmos_wafs_grib2.ecf
KateFriedman-NOAA Jan 13, 2022
18d2f01
Add memory setting to jgfs_atmos_wafs_grib2_0p25.ecf
KateFriedman-NOAA Jan 13, 2022
96beaf3
Add memory setting to jgfs_atmos_wafs_master.ecf
KateFriedman-NOAA Jan 13, 2022
9a9feff
Update v16.2.0 release notes for ecf script linking
KateFriedman-NOAA Jan 13, 2022
5ed75bc
Merge pull request #575 from KateFriedman-NOAA/feature/ops-wcoss2_ecf…
KateFriedman-NOAA Jan 13, 2022
7e4179a
Update NCO resource config for memory
KateFriedman-NOAA Jan 13, 2022
e1afd40
Add imagemagick_ver=7.0.8-7 to run.ver
KateFriedman-NOAA Jan 13, 2022
ff27633
Update workflow_utils.py to support exclusive
KateFriedman-NOAA Jan 13, 2022
d6040c3
Update release notes for new EMC tag
KateFriedman-NOAA Jan 13, 2022
a71de49
Update post jobs ecf script resources
KateFriedman-NOAA Jan 13, 2022
65b1a82
Update post job resources in config.resources.nco.static
KateFriedman-NOAA Jan 13, 2022
4176fd9
Merge pull request #576 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Jan 13, 2022
c9ffab5
post/anl job is the same as the forecast hour. create a link, instea…
aerorahul Jan 15, 2022
4d5e215
some PBS jobnames were hardwired gdas or gfs, while some inherited fr…
aerorahul Jan 16, 2022
e2a3cde
remove gdas remnant from enkfgdas jobnames
aerorahul Jan 18, 2022
e16e1de
put NCO identified changes from the global-workflow in a branch
aerorahul Jan 18, 2022
f6960ee
wave init jobs just need cray-pals per NCO. remove rest
aerorahul Jan 18, 2022
c34897c
Merge pull request #585 from NOAA-EMC/hotfix/fix-missing-post_anl-res…
KateFriedman-NOAA Jan 18, 2022
c3290ce
Merge branch 'feature/ops-wcoss2' into feature/ecf_jobnames
aerorahul Jan 18, 2022
3a34176
Merge pull request #586 from NOAA-EMC/feature/ecf_jobnames
KateFriedman-NOAA Jan 18, 2022
30324b2
Merge branch 'feature/ops-wcoss2' into feature/nco-fixes-20210118
aerorahul Jan 18, 2022
792b3a1
Merge pull request #590 from NOAA-EMC/feature/nco-fixes-20210118
KateFriedman-NOAA Jan 18, 2022
8aa942e
Update GLDAS tag to gldas_gfsv16_release.v1.25.0
KateFriedman-NOAA Jan 18, 2022
41fcaf2
Update GLDAS tag in release notes
KateFriedman-NOAA Jan 18, 2022
415ec5d
Merge pull request #591 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Jan 19, 2022
5dab1ca
Remove unneeded COM paths from wavepostsbs JJOB
KateFriedman-NOAA Jan 20, 2022
7dab015
fix resource allocations for some jobs that NCO flagged were allocati…
aerorahul Jan 20, 2022
3865f87
update resources for wave init, post and prep jobs in ecf scripts
aerorahul Jan 20, 2022
a8fee47
update resources for atmos gempak in ecf scripts
aerorahul Jan 20, 2022
8ef381b
update resources for atmos gempak_meta in ecf scripts
aerorahul Jan 20, 2022
6b42112
update resources for atmos pp wafs_gcip in ecf scripts
aerorahul Jan 20, 2022
8b359e2
update resources for atmos chgres for enkf in ecf scripts
aerorahul Jan 20, 2022
a1ca249
update resources for wave jobs to include memory in ecf scripts
aerorahul Jan 21, 2022
3c72261
update resources for more jobs to include memory in ecf scripts. wav…
aerorahul Jan 21, 2022
f51f37e
update resources for jgdas_atmos_tropcy_qc_reloc.ecf. Remove develop…
aerorahul Jan 21, 2022
9ec6537
update resources for jgfs_atmos_tropcy_qc_reloc.ecf. Remove develope…
aerorahul Jan 21, 2022
45dad23
update resources for more jobs in ecf scripts from NCO
aerorahul Jan 21, 2022
b03f434
update resources for more jobs in ecf scripts from NCO
aerorahul Jan 21, 2022
e119ca8
Update memory setting in workflow_utils for gfs
KateFriedman-NOAA Jan 25, 2022
6751660
Add missing get_awipsgroups function to fcstonly
KateFriedman-NOAA Jan 25, 2022
3cd0d8a
Update to WCOSS2 env file for waveprep job
KateFriedman-NOAA Jan 25, 2022
7212af6
Update analysis job ecf resource settings
KateFriedman-NOAA Jan 25, 2022
99a1209
Update for C768 gdasfcst job resource settings
KateFriedman-NOAA Jan 25, 2022
2c93630
Numerous resource updates based on optimization
KateFriedman-NOAA Jan 25, 2022
eac7e62
Update resources for gdasesfc job in ecf script
KateFriedman-NOAA Jan 25, 2022
9fb4ad8
Add COMIN_OBS/COMIN_GES_OBS and related xml support
KateFriedman-NOAA Jan 25, 2022
5115509
Add COMIN_OBS/COMIN_GES_OBS and related xml support
KateFriedman-NOAA Jan 25, 2022
ee2c417
Merge pull request #605 from KateFriedman-NOAA/feature/ops-wcoss2_fixes
KateFriedman-NOAA Jan 25, 2022
75a19a9
Merge branch 'NOAA-EMC:feature/ops-wcoss2' into feature/ops-wcoss2
KateFriedman-NOAA Jan 25, 2022
cf4b36a
Cleanup of config.fv3.nco.static
KateFriedman-NOAA Jan 25, 2022
97b6810
Merge branch 'feature/ops-wcoss2' of https://github.com/KateFriedman-…
KateFriedman-NOAA Jan 25, 2022
cea3b56
Update config.resource.emc.dyn with tested values
KateFriedman-NOAA Jan 25, 2022
fdd33e8
Update C384 and C768 values in config.fv3.emc.dyn
KateFriedman-NOAA Jan 25, 2022
8698181
Update esfc and analysis job resources
KateFriedman-NOAA Jan 25, 2022
3c8f4b8
Update gdasechgres job resources
KateFriedman-NOAA Jan 25, 2022
c74acb9
Update analysis job walltime to 50 mins
KateFriedman-NOAA Jan 25, 2022
0cc3707
bringing in changes from @WeiWei-NCO after his testing
aerorahul Jan 25, 2022
44309c3
remove obsproc ecfs and there references from suite.def. work needs …
aerorahul Jan 25, 2022
964c72a
Optimization resource updates from NCO
KateFriedman-NOAA Jan 26, 2022
77381ca
Update analysis job walltime to 50mins
KateFriedman-NOAA Jan 26, 2022
5e54f2f
Merge pull request #603 from NOAA-EMC/feature/nco-fixes-red-numbers
KateFriedman-NOAA Jan 26, 2022
adb7706
Merge remote-tracking branch 'upstream/feature/ops-wcoss2' into featu…
KateFriedman-NOAA Jan 26, 2022
307b6ca
Merge remote-tracking branch 'origin/feature/ops-wcoss2' into feature…
KateFriedman-NOAA Jan 26, 2022
63e4da4
A few resource updates from NCO and WCOSS_C removal
KateFriedman-NOAA Jan 26, 2022
7cfd9a1
Merge pull request #608 from NOAA-EMC/feature/remove-obsproc-tasks
KateFriedman-NOAA Jan 26, 2022
679312b
Merge branch 'NOAA-EMC:feature/ops-wcoss2' into feature/ops-wcoss2
KateFriedman-NOAA Jan 26, 2022
3c6a255
Merge pull request #606 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Jan 26, 2022
03101ca
Remove nth_max usage in WCOSS2.env
KateFriedman-NOAA Jan 28, 2022
d6a14bf
Reduce gdas analysis job walltime back to 40mins
KateFriedman-NOAA Jan 28, 2022
fa98fe3
Comment out job variable in awips ecf scripts
KateFriedman-NOAA Jan 28, 2022
a65c77a
Correct config list for wavepostbndpntbll job
KateFriedman-NOAA Jan 28, 2022
765917f
Change RUN to RUN2 in gempak pgrb2 spec script
KateFriedman-NOAA Jan 28, 2022
52322e2
Change RUN to RUN2 in awips scripts
KateFriedman-NOAA Jan 28, 2022
cbc916e
Resource updates for analysis and eobs
KateFriedman-NOAA Jan 28, 2022
f2573bf
Merge branch 'NOAA-EMC:feature/ops-wcoss2' into feature/ops-wcoss2
KateFriedman-NOAA Jan 28, 2022
0d9c46b
Resource adjustments for eobs, waveprep, gfspost
KateFriedman-NOAA Jan 28, 2022
4bdd75b
Back out comment of job variable in awips scripts
KateFriedman-NOAA Jan 28, 2022
30d6644
Update gempak job in setup_workflow scripts
KateFriedman-NOAA Jan 28, 2022
efc8611
Update GEMPAK scripts
KateFriedman-NOAA Jan 28, 2022
53b101e
GEMPAK_META script updates from Boi
KateFriedman-NOAA Jan 28, 2022
c4b4cb5
Update GFSv16.2.0 release notes
KateFriedman-NOAA Jan 28, 2022
c404b8e
Remove excl for gfswaveprep job PBS directive
KateFriedman-NOAA Jan 28, 2022
a2823cd
Merge pull request #616 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Jan 28, 2022
22185a3
Update GLDAS tag to gldas_gfsv16_release.v.1.28.0
KateFriedman-NOAA Jan 28, 2022
2d3548a
Merge branch 'NOAA-EMC:feature/ops-wcoss2' into feature/ops-wcoss2
KateFriedman-NOAA Jan 28, 2022
7ff7a54
Add missing character to GLDAS tag in release notes
KateFriedman-NOAA Jan 28, 2022
cacd3de
Merge branch 'feature/ops-wcoss2' of https://github.com/KateFriedman-…
KateFriedman-NOAA Jan 28, 2022
ea3ff8c
Merge pull request #617 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Jan 28, 2022
d41192c
Update to correct infinite loop in gempak script
KateFriedman-NOAA Jan 31, 2022
7801866
Update several GSI/EnKF job resources
KateFriedman-NOAA Jan 31, 2022
67f32d3
Remove npe_node_eupd=9 setting on WCOSS2
KateFriedman-NOAA Jan 31, 2022
ced73be
Change npe_analdiag to 96
KateFriedman-NOAA Jan 31, 2022
16f27c8
Update EMC tag name in release notes
KateFriedman-NOAA Jan 31, 2022
a8d52c7
Remove non-WCOSS2 references in nco.static configs
KateFriedman-NOAA Jan 31, 2022
5a080b4
Merge pull request #620 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Jan 31, 2022
c602f04
Add missing EXPDIR setting to JGDAS_ATMOS_GEMPAK
KateFriedman-NOAA Feb 1, 2022
adfd237
Adjust analysis job walltimes for ops
KateFriedman-NOAA Feb 1, 2022
5a4f453
Merge pull request #623 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Feb 1, 2022
be7e439
The following scripts changed to remove module load wgrib2:
lgannoaa Feb 3, 2022
3777a7c
Correct analysis job walltimes in config.resources
KateFriedman-NOAA Feb 3, 2022
0e081f9
1.
lgannoaa Feb 3, 2022
a5a1e72
Remove esmf from enkf fcst
lgannoaa Feb 4, 2022
b3a6c8c
Remove hardwired DELL path util/ush/make_tif.sh
lgannoaa Feb 4, 2022
303f9bb
Merge pull request #634 from lgannoaa/feature/pr-534
KateFriedman-NOAA Feb 7, 2022
459e0ad
Merge branch 'NOAA-EMC:feature/ops-wcoss2' into feature/ops-wcoss2
KateFriedman-NOAA Feb 7, 2022
0de0497
Merge pull request #637 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Feb 8, 2022
c1dad5b
Add the following scripts changed to remove module load libjpeg:
lgannoaa Feb 8, 2022
6ccc0e6
Merge pull request #629 from lgannoaa/feature/pr-587
KateFriedman-NOAA Feb 9, 2022
ee42d81
Update compilation flags for gaussian_sfcanl build
KateFriedman-NOAA Feb 18, 2022
14bccc7
Add OMP_PLACES=cores for fcst block in WCOSS2.env
KateFriedman-NOAA Feb 18, 2022
af84c9c
Update several versions in run.ver
KateFriedman-NOAA Feb 18, 2022
2a6dc07
Update gfs_forecast job resources
KateFriedman-NOAA Feb 18, 2022
cbb31c9
Move excl setting into resource line in ecf scripts
KateFriedman-NOAA Feb 18, 2022
a7b7b20
GFS v16.1.6: GSI update to add commercial GPSRO in DO-4
CatherineThomas-NOAA Feb 18, 2022
6b5580e
Script updates from NCO
KateFriedman-NOAA Feb 18, 2022
a194f07
Updates to run.ver and create wcoss2.ver
KateFriedman-NOAA Feb 18, 2022
1e9e4cd
Update EMC tag name in v16.2.0 release notes
KateFriedman-NOAA Feb 18, 2022
1a9c437
Update wave job resources with NCO feedback
KateFriedman-NOAA Feb 18, 2022
1a2d8a8
Move transfer lists into new transfer folder
KateFriedman-NOAA Feb 18, 2022
5f22d9c
Fold in transfer parm list updates from NCO
KateFriedman-NOAA Feb 18, 2022
b9ba983
Updates to support wcoss2.ver
KateFriedman-NOAA Feb 18, 2022
38a3225
Update npe_node_fcst_gfs in config.resources.emc.dyn
KateFriedman-NOAA Feb 18, 2022
9546c38
GFS v16.1.6: Update release notes and comment in config.anal
CatherineThomas-NOAA Feb 18, 2022
c82e3c9
Update WAFS tag to gfs_wafs.v6.2.8
KateFriedman-NOAA Feb 22, 2022
f3ce093
Remove commented out lines from transfer lists
KateFriedman-NOAA Feb 22, 2022
9a74a80
Move all PBS place settings to separate line
KateFriedman-NOAA Feb 22, 2022
f448b67
Merge pull request #661 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Feb 22, 2022
c170217
Update release notes for current ops version
KateFriedman-NOAA Feb 22, 2022
f83cd9f
Merge remote-tracking branch 'upstream/release/gfs.v16.1.6' into feat…
KateFriedman-NOAA Feb 22, 2022
835dc64
Update Externals.cfg with GFSv16.2.0 component versions
KateFriedman-NOAA Feb 22, 2022
cd1d3d0
Update DMPDIR and BASE_GIT paths for WCOSS2
KateFriedman-NOAA Feb 22, 2022
1a4338f
Merge pull request #663 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Feb 22, 2022
8b6a576
Update GLDAS tag to gldas_gfsv16_release.v.2.0.0
KateFriedman-NOAA Feb 23, 2022
74e0a1f
Merge pull request #664 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Feb 23, 2022
d8ae196
GFS v16.1.6 update: Turn off uv 224 VADWND
CatherineThomas-NOAA Mar 15, 2022
87ed5d0
Update GSI submodule command and release notes
KateFriedman-NOAA Mar 16, 2022
f0b60cb
Add needed gempak subfolder to gempak ush scripts
KateFriedman-NOAA Mar 22, 2022
621dfa6
Merge pull request #689 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Mar 22, 2022
3d1e7e8
Add obsproc/prepobs run versions to wcoss2.ver
KateFriedman-NOAA Mar 24, 2022
0deb00b
Update prep.sh to use new WCOSS2 obsproc packages
KateFriedman-NOAA Mar 24, 2022
bee6dc9
Update obsproc package settings in dev config.base
KateFriedman-NOAA Mar 24, 2022
f5d83d5
Update HOMEobsproc paths in config.base.nco.static
KateFriedman-NOAA Mar 28, 2022
40ffa25
Merge pull request #696 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Mar 28, 2022
b022af8
Code update to syndat_getjtbul.fd for v16.1.7
KateFriedman-NOAA Mar 29, 2022
1bee656
Merge pull request #699 from KateFriedman-NOAA/release/gfs.v16.1.7
KateFriedman-NOAA Mar 29, 2022
e407161
add Release_Notes.gfs.v16.1.7.txt
Mar 30, 2022
076d325
update file Release_Notes.gfs.v16.1.7.txt
Mar 30, 2022
4fde76d
Merge pull request #701 from Qingfu-Liu/release/gfs.v16.1.7
KateFriedman-NOAA Mar 30, 2022
df50cee
Merge remote-tracking branch 'upstream/release/gfs.v16.1.6' into feat…
KateFriedman-NOAA Mar 30, 2022
fd3dc42
Add missing --init flag to GSI checkout submodule
KateFriedman-NOAA Mar 30, 2022
939efd1
Merge pull request #702 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Mar 30, 2022
0fe956f
Add WCOSS2 operations gfs defs files
KateFriedman-NOAA Apr 7, 2022
7c7bc41
Merge branch 'NOAA-EMC:feature/ops-wcoss2' into feature/ops-wcoss2
KateFriedman-NOAA Apr 7, 2022
bd44e71
Merge pull request #716 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Apr 7, 2022
1a8f7b7
Optimized gfs_forecast job resource configuration
KateFriedman-NOAA Apr 11, 2022
c72c8e5
Merge branch 'NOAA-EMC:feature/ops-wcoss2' into feature/ops-wcoss2
KateFriedman-NOAA Apr 11, 2022
bb42ff6
Set hyper=true for gdas_atmos_analysis_calc job
KateFriedman-NOAA Apr 12, 2022
7404a9b
Merge pull request #727 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Apr 12, 2022
09bc864
Add gsl module load needed by nco module
KateFriedman-NOAA Apr 12, 2022
5f18ac7
Update enkfgdas_sfc job to use 60GB
KateFriedman-NOAA Apr 13, 2022
328e85b
Increase post_master job to 126 tasks
KateFriedman-NOAA Apr 13, 2022
41c35ea
Merge remote-tracking branch 'upstream/release/gfs.v16.1.7' into feat…
KateFriedman-NOAA Apr 13, 2022
7662b30
Update GFSv16.2.0 release notes to reflect new tag
KateFriedman-NOAA Apr 13, 2022
ad65847
Update release notes to update prior version
KateFriedman-NOAA Apr 13, 2022
6f70a4a
Remove nco_ver from build.ver - not needed
KateFriedman-NOAA Apr 13, 2022
487fc5d
Merge pull request #734 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Apr 13, 2022
40b02bb
Update UPP tag to upp_v8.1.2
KateFriedman-NOAA Apr 13, 2022
062609b
Merge pull request #735 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Apr 13, 2022
d5f58f1
Update WCOSS2 env file cpu-bind flags for threading
KateFriedman-NOAA Apr 25, 2022
bf20e42
Merge pull request #755 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Apr 25, 2022
40be94b
Update GFSv16.2.0 release notes for new hand-off tag
KateFriedman-NOAA Apr 25, 2022
69c1716
Remove reference to HOMEobsproc in NCO config.base
KateFriedman-NOAA Apr 28, 2022
d98c14d
Update ecf PBS excl to exclhost
KateFriedman-NOAA May 13, 2022
25e5c90
Update "excl" to "exclhost" in workflow_utils.py
KateFriedman-NOAA May 13, 2022
19fcfa6
Add HOMEobsproc back to config.base.nco.static
KateFriedman-NOAA May 13, 2022
a72f7b6
Merge pull request #783 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA May 13, 2022
f33a2ed
EnKf forecast serial netcdf updates and DELTIM=200
KateFriedman-NOAA May 13, 2022
7d2d9c6
Add -g and -traceback flags to utility builds if missing
KateFriedman-NOAA May 16, 2022
819b088
Updated error handling in gfs_bufr script
KateFriedman-NOAA May 16, 2022
46ba40b
Resource updates for analysis_calc job on WCOSS2
KateFriedman-NOAA May 16, 2022
506eb64
Update EMC tag name in v16.2.0 release notes
KateFriedman-NOAA May 16, 2022
84bb64f
Merge pull request #792 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA May 16, 2022
141883f
Update to HOMENHC default path in JGLOBAL_ATMOS_TROPCY_QC_RELOC
KateFriedman-NOAA May 19, 2022
85bbde8
Memory and resource adjustments to some jobs (NCO)
KateFriedman-NOAA May 19, 2022
5a154ed
Update gfspostsnd job resources - oversubscribing
KateFriedman-NOAA May 19, 2022
37f88a7
Update prior GFS version in v16.2.0 release notes
KateFriedman-NOAA May 19, 2022
a9d64d3
Matching memory updates for awips/gempak in config
KateFriedman-NOAA May 20, 2022
35a9201
Merge pull request #799 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA May 20, 2022
8823c06
add checking for wave restarts for RERUN date calculation
Jun 24, 2022
e8c9150
add error message and exit if wave model does not have restart on rerun
JessicaMeixner-NOAA Jun 24, 2022
79f7d8b
Update no rerun wave linking logic statement
JessicaMeixner-NOAA Jun 25, 2022
111aac8
update logic for linking wave restart files for rerun
JessicaMeixner-NOAA Jun 27, 2022
3a392af
Merge pull request #874 from JessicaMeixner-NOAA/bug/waverstops
KateFriedman-NOAA Jun 28, 2022
e5a71e0
Adjust memory value for fbwind job
KateFriedman-NOAA Jun 28, 2022
9d89e0a
Bug fix for gfs_bufr (postsnd) job
KateFriedman-NOAA Jun 28, 2022
c9e3526
Update to transfer_rdhpcs_gfs_nawips.list by NCO
KateFriedman-NOAA Jun 28, 2022
6b5e29f
Add release notes for GFSv16.2.1
KateFriedman-NOAA Jun 28, 2022
41c97a5
Merge pull request #879 from KateFriedman-NOAA/feature/ops-wcoss2
KateFriedman-NOAA Jun 28, 2022
45df6d6
GFSv16.2.1 WCOSS2 updates
KateFriedman-NOAA Jul 7, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
129 changes: 129 additions & 0 deletions docs/Release_Notes.gfs.v16.2.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
GFS V16.2.1 RELEASE NOTES

-------
PRELUDE
-------

Several bug fixes for the GFSv16.2 package to resolve issues with the gfs_forecast job (wave restart calculation) and the gfs_atmos_postsnd (bufr sounding) job.

IMPLEMENTATION INSTRUCTIONS
---------------------------

The NOAA VLab and both the NOAA-EMC and NCAR organization spaces on github.com are used to manage the GFS.v16.2.1 code. The SPA(s) handling the GFS.v16.2.1 implementation need to have permissions to clone VLab gerrit repositories and the private NCAR UPP_GTG repository. All NOAA-EMC organization repositories are publicly readable and do not require access permissions. Please follow the following steps to install the package on WCOSS2:

```bash
cd $PACKAGEROOT
mkdir gfs.v16.2.1
cd gfs.v16.2.1
git clone -b EMC-v16.2.1 https://github.com/NOAA-EMC/global-workflow.git .
cd sorc
./checkout.sh -o
```

The checkout script extracts the following GFS components:

| Component | Tag | POC |
| --------- | ----------- | ----------------- |
| MODEL | GFS.v16.2.0 | Jun.Wang@noaa.gov |
| GSI | gfsda.v16.2.0 | Russ.Treadon@noaa.gov |
| GLDAS | gldas_gfsv16_release.v.2.0.0 | Helin.Wei@noaa.gov |
| UFS_UTILS | ops-gfsv16.2.0 | George.Gayno@noaa.gov |
| POST | upp_v8.1.2 | Wen.Meng@noaa.gov |
| WAFS | gfs_wafs.v6.2.8 | Yali.Mao@noaa.gov |

To build all the GFS components, execute:
```bash
./build_all.sh
```
The `build_all.sh` script compiles all GFS components. Runtime output from the build for each package is written to log files in directory logs. To build an individual program, for instance, gsi, use `build_gsi.sh`.

Next, link the executables, fix files, parm files etc in their final respective locations by executing:
```bash
./link_fv3gfs.sh nco wcoss2
```

Lastly, link the ecf scripts by moving back up to the ecf folder and executing:
```bash
cd ../ecf
./setup_ecf_links.sh
```

SORC CHANGES
------------

* Workflow
* `sorc/gfs_bufr.fd/calpreciptype.f`
* `sorc/gfs_bufr.fd/meteorg.f`

FIX CHANGES
-----------

* No changes from GFS v16.2.0

PARM/CONFIG CHANGES
-------------------

* Workflow
* `env/WCOSS2.env` - postsnd adjustments
* `parm/config/config.resources.nco.static` - postsnd adjustments
* `parm/config/config.resources.emc.dyn` - postsnd adjustments
* `parm/transfer/transfer_rdhpcs_gfs_nawips.list`

JOBS CHANGES
------------

* No changes from GFS v16.2.0

SCRIPT CHANGES
--------------

* Workflow
* `ecf/scripts/gfs/atmos/post_processing/bulletins/jgfs_atmos_fbwind.ecf` - memory adjustment
* `ecf/scripts/gfs/atmos/post_processing/bufr_sounding/jgfs_atmos_postsnd.ecf` - resource adjustment
* `scripts/exglobal_forecast.sh` - update calculation of starting time of rerun based on if wave restarts exist

MODULE CHANGES
--------------

* Workflow
* `modulefiles/gfs_bufr.wcoss2.lua` - no longer build with -qopenmp

CHANGES TO RESOURCES AND FILE SIZES
-----------------------------------

* File sizes
* No change to GFSv16.2.0.
* Resource changes
* Adjustment to the gfs_atmos_postsnd job resources.
* Increase to memory for fbwind job.

PRE-IMPLEMENTATION TESTING REQUIREMENTS
---------------------------------------

* Which production jobs should be tested as part of this implementation?
* The entire GFS v16.2.1 package needs to be installed and tested.
* Does this change require a 30-day evaluation?
* No.

DISSEMINATION INFORMATION
-------------------------

* Where should this output be sent?
* No change from GFS v16.2.0
* Who are the users?
* No change from GFS v16.2.0
* Which output files should be transferred from PROD WCOSS2 to DEV WCOSS2?
* No change from GFS v16.2.0
* Directory changes
* No change from GFS v16.2.0
* File changes
* No change from GFS v16.2.0

HPSS ARCHIVE
------------

* No change from GFS v16.2.0

JOB DEPENDENCIES AND FLOW DIAGRAM
---------------------------------
* No change from GFS v16.2.0
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#PBS -q %QUEUE%
#PBS -A %PROJ%-%PROJENVIR%
#PBS -l walltime=02:00:00
#PBS -l select=2:mpiprocs=20:ompthreads=6:ncpus=120
#PBS -l select=4:mpiprocs=10:ompthreads=8:ncpus=80
#PBS -l place=vscatter:exclhost
#PBS -l debug=true

Expand Down Expand Up @@ -40,6 +40,8 @@ module list
export cyc=%CYC%
export cycle=t%CYC%z
export USE_CFP=YES
export MPICH_MPIIO_HINTS_DISPLAY=1
export OMP_NUM_THREADS=1
############################################################
# CALL executable job script here
############################################################
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#PBS -q %QUEUE%
#PBS -A %PROJ%-%PROJENVIR%
#PBS -l walltime=00:05:00
#PBS -l select=1:ncpus=1:mem=2GB
#PBS -l select=1:ncpus=1:mem=4GB
#PBS -l place=vscatter
#PBS -l debug=true

Expand Down
2 changes: 2 additions & 0 deletions env/WCOSS2.env
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,8 @@ elif [ $step = "fv3ic" ]; then

elif [ $step = "postsnd" ]; then

export MPICH_MPIIO_HINTS_DISPLAY=1
export OMP_NUM_THREADS=1
export NTHREADS_POSTSND=${nth_postsnd:-1}
export APRUN_POSTSND="$launcher -n $npe_postsnd --depth=$NTHREADS_POSTSND --cpu-bind depth"
export NTHREADS_POSTSNDCFP=${nth_postsndcfp:-1}
Expand Down
2 changes: 1 addition & 1 deletion modulefiles/gfs_bufr.wcoss2.lua
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@ load(pathJoin("w3emc", os.getenv("w3emc_ver")))
load(pathJoin("bufr", os.getenv("bufr_ver")))

setenv("myFC","ftn")
setenv("myFCFLAGS","-O3 -convert big_endian -traceback -g -fp-model source -qopenmp")
setenv("myFCFLAGS","-O3 -convert big_endian -traceback -g -fp-model source")
setenv("myCPP","/lib/cpp")
setenv("myCPPFLAGS","-P")
4 changes: 2 additions & 2 deletions parm/config/config.resources.emc.dyn
Original file line number Diff line number Diff line change
Expand Up @@ -381,8 +381,8 @@ elif [ $step = "postsnd" ]; then

export wtime_postsnd="02:00:00"
export npe_postsnd=40
export nth_postsnd=6
export npe_node_postsnd=20
export nth_postsnd=8
export npe_node_postsnd=10
export npe_postsndcfp=9
export npe_node_postsndcfp=1
if [ $OUTPUT_FILE == "nemsio" ]; then
Expand Down
4 changes: 2 additions & 2 deletions parm/config/config.resources.nco.static
Original file line number Diff line number Diff line change
Expand Up @@ -318,8 +318,8 @@ elif [ $step = "postsnd" ]; then

export wtime_postsnd="02:00:00"
export npe_postsnd=40
export nth_postsnd=6
export npe_node_postsnd=20
export nth_postsnd=8
export npe_node_postsnd=10
export npe_postsndcfp=9
export npe_node_postsndcfp=1

Expand Down
2 changes: 1 addition & 1 deletion parm/transfer/transfer_rdhpcs_gfs_nawips.list
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
# directory are included, so if no exclude patterns match that file, it will be
# transferred.

_COMROOT_/gfs/_SHORTVER_/gfs._PDY_/ _REMOTEPATH_/com/nawips/_ENVIR_/gfs._PDY_/
_COMROOT_/gfs/_SHORTVER_/gfs._PDY_/ _REMOTEPATH_/_ENVIR_/com/gfs/_SHORTVER_/gfs._PDY_/
+ /??/
+ /??/atmos/
+ /??/atmos/gempak/
Expand Down
25 changes: 18 additions & 7 deletions scripts/exglobal_forecast.sh
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,18 @@ if [ $CDUMP = "gfs" -a $rst_invt1 -gt 0 -a $FHMAX -gt $rst_invt1 -a $filecount -
cycs=$(echo $SDATE | cut -c9-10)
flag1=$RSTDIR_ATM/${PDYS}.${cycs}0000.coupler.res
flag2=$RSTDIR_ATM/coupler.res
if [ -s $flag1 ]; then
#make sure that the wave restart files also exist if cplwav=true
waverstok=".true."
if [ $cplwav = ".true." ]; then
for wavGRD in $waveGRD ; do
if [ ! -f ${RSTDIR_WAVE}/${PDYS}.${cycs}0000.restart.${wavGRD} ]; then
waverstok=".false."
fi
done
fi

if [ -s $flag1 -a $waverstok = ".true." ]; then
#if [ -s $flag1 ]; then
CDATE_RST=$SDATE
[[ $RERUN = "YES" ]] && break
mv $flag1 ${flag1}.old
Expand Down Expand Up @@ -432,15 +443,15 @@ if [ $cplwav = ".true." ]; then

for wavGRD in $waveGRD ; do
if [ $RERUN = "NO" ]; then
if [ ! -f ${WRDIR}/${sPDY}.${scyc}0000.restart.${wavGRD} ]; then
echo "WARNING: NON-FATAL ERROR wave IC is missing, will start from rest"
if [ -f ${WRDIR}/${sPDY}.${scyc}0000.restart.${wavGRD} ]; then
$NLN ${WRDIR}/${sPDY}.${scyc}0000.restart.${wavGRD} $DATA/restart.${wavGRD}
else
echo "WARNING: Wave ICs are absent, will start from rest"
fi
$NLN ${WRDIR}/${sPDY}.${scyc}0000.restart.${wavGRD} $DATA/restart.${wavGRD}
else
if [ ! -f ${RSTDIR_WAVE}/${PDYT}.${cyct}0000.restart.${wavGRD} ]; then
echo "WARNING: NON-FATAL ERROR wave IC is missing, will start from rest"
if [ -f ${RSTDIR_WAVE}/${PDYT}.${cyct}0000.restart.${wavGRD} ]; then
$NLN ${RSTDIR_WAVE}/${PDYT}.${cyct}0000.restart.${wavGRD} $DATA/restart.${wavGRD}
fi
$NLN ${RSTDIR_WAVE}/${PDYT}.${cyct}0000.restart.${wavGRD} $DATA/restart.${wavGRD}
fi
eval $NLN $datwave/${wavprfx}.log.${wavGRD}.${PDY}${cyc} log.${wavGRD}
done
Expand Down
2 changes: 1 addition & 1 deletion sorc/gfs_bufr.fd/calpreciptype.f
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ SUBROUTINE CALPRECIPTYPE(kdt,nrcm,im,ix,lm,lp1,randomno, &
ALLOCATE ( RH(LM),TD8(LM),TWET8(LM) )

! Create look up table
call gfuncphys
! call gfuncphys

time_vert = 0.
time_ncep = 0.
Expand Down
2 changes: 2 additions & 0 deletions sorc/gfs_bufr.fd/meteorg.f
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ subroutine meteorg(npoint,rlat,rlon,istat,cstat,elevstn,
use sigio_module
use physcons
use mersenne_twister
! use funcphys, only : gfuncphys
use funcphys
implicit none
include 'mpif.h'
Expand Down Expand Up @@ -1109,6 +1110,7 @@ subroutine meteorg(npoint,rlat,rlon,istat,cstat,elevstn,
! prepare buffer data
!
if(iope == 0) then
call gfuncphys
do np = 1, npoint
pi3(np,1)=psn(np)*1000
do k=1,levs
Expand Down