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

Issue #21 - Add support for WCOSS phase 3.5 #40

Merged
merged 2 commits into from
Mar 25, 2020
Merged

Conversation

KateFriedman-NOAA
Copy link
Member

@KateFriedman-NOAA KateFriedman-NOAA commented Mar 25, 2020

Issue #21 - add support for WCOSS phase 3.5

Added "--partition" flag to setup_expt*.py scripts. Partition flag not required and does not do anything on WCOSS-Cray or Hera, only does something when invoked on WCOSS-Dell with "3p5" as the partition value. If partition flag is not invoked on WCOSS-Dell then it defaults to phase 3.

To use on WCOSS-Dell: --partition 3p5

When the partition flag is used with a value of "3p5" it will set QUEUE to "dev2" and QUEUE_ARCH to "dev2_transfer". Then when setup_workflow scripts are run it will see that QUEUE is set to a phase 3.5 queue and use the phase 3.5 ppn=40 value for resource calculations instead of ppn=28 which is phase 3's value. Additional phase 3.5 queues that QUEUE can be set to prior to running setup_workflow*.py are "devonprod2" and "devmax2".

Also removed machine if-blocks in config.base and added different machine paths to setup_expt scripts which populate config.base variables.

Example for cycled mode:

./setup_expt.py --pslot testcyc --configdir /gpfs/dell2/emc/modeling/save/Kate.Friedman/git/global-workflow/port2wcoss3p5/parm/config --idate 2020010212 --edate 2020010218 --expdir /gpfs/dell2/emc/modeling/save/Kate.Friedman/expdir --comrot /gpfs/dell3/ptmp/Kate.Friedman/comrot --resdet 768 --resens 384 --nens 80 --gfs_cyc 4 --partition 3p5

Example for free-forecast mode:

./setup_expt_fcstonly.py --pslot testff --configdir /gpfs/dell2/emc/modeling/save/Kate.Friedman/git/global-workflow/port2wcoss3p5/parm/config --idate 2020010212 --edate 2020010218 --expdir /gpfs/dell2/emc/modeling/save/Kate.Friedman/expdir --comrot /gpfs/dell3/ptmp/Kate.Friedman/comrot --res 192 --gfs_cyc 4 --partition 3p5

- add partition option to setup scripts
- remove machine if-blocks from config.base and add variable population to setup_expt*py scripts
- add phase 3.5 ppn value to WCOSS_DELL_P3 env and config.resources files
export QUEUE_ARCH="dev_transfer"

fi
export ACCOUNT="@ACCOUNT@"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kate, removing the references to specific machines in config.base is fine, but where will these parameters be defined, including account, queue and directory settings ? Do you have a script that defines these parameters for each machine and then call the python setup scripts ? No one can remember all the parameters for different platforms. I have been using a script, for example, /gpfs/dell6/emc/modeling/noscrub/emc.glopara/para_gfs/misc/rocoto_cycled_warm.sh, to set up my runs.

partition = args.partition

# Set machine defaults
if machine is 'WCOSS_DELL_P3':
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, I see now you have most of the parameters defined in the setup python script. It is fine. Still, users may have to edit these settings locally in their EXPRDIR because not all are using or can use the same disk allocation.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The defaults we had in config.base.emc.dyn before were moved into the setup_expt scripts so the final config.base generated will only include the defaults for the machine the user is on. Users will then need to update their config.base before running setup_workflow script, just as they had to before.

@Hang-Lei-NOAA Hang-Lei-NOAA merged commit 4acc80f into develop Mar 25, 2020
@KateFriedman-NOAA KateFriedman-NOAA deleted the port2wcoss3p5 branch March 25, 2020 20:35
account = 'GFS-DEV'
queue = 'dev'
queue_arch = 'dev_transfer'
if partition is not None and partition in ['3p5']:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if partition is not None is not required here, because if it is None, the partition in ['3p5'] will evaluate to False.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I'll remove that bit.

@KateFriedman-NOAA
Copy link
Member Author

Committed removal of unneeded logic at f4ee509.

partition = args.partition

# Set machine defaults
if machine is 'WCOSS_DELL_P3':
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@KateFriedman-NOAA
You should be using if machine == 'WCOSS_DELL_P3' and not if machine is 'WCOSS_DELL_P3'.
The is relational evaluates to True if the two variables point to the same object.
The == relational evaluates to True if the variables are equal.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gotcha, thanks!

@KateFriedman-NOAA
Copy link
Member Author

Committed syntax correction at b133700.

jkhender added a commit to jkhender/global-workflow that referenced this pull request Mar 31, 2020
Squashed commit of the following:

commit 0e0dc87
Merge: b133700 95a6343
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Thu Mar 26 10:54:44 2020 -0400

    Merge pull request NOAA-EMC#42 from NOAA-EMC/hotfix/viewer

    Issue NOAA-EMC#41 - Update PRODUTIL paths for WCOSS in viewer

commit 95a6343
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Thu Mar 26 14:43:44 2020 +0000

    Issue NOAA-EMC#41 - Update PRODUTIL paths for WCOSS in viewer

commit b133700
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Thu Mar 26 13:01:38 2020 +0000

    Issue NOAA-EMC#21 - correct syntax for machine if-blocks in setup_expt scripts

commit f4ee509
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Wed Mar 25 20:52:49 2020 +0000

    Issue NOAA-EMC#21 - remove unneeded logic from partition check

commit 4acc80f
Merge: accb6f4 fb1c79f
Author: Hang-Lei-NOAA <44901908+Hang-Lei-NOAA@users.noreply.github.com>
Date:   Wed Mar 25 15:22:51 2020 -0400

    Merge pull request NOAA-EMC#40 from NOAA-EMC/port2wcoss3p5

    Issue NOAA-EMC#21 - Add support for WCOSS phase 3.5

commit fb1c79f
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Wed Mar 25 16:06:54 2020 +0000

    Issue NOAA-EMC#21 - updated WCOSS phase 3.5 queues

commit 08a5354
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Wed Mar 25 14:58:14 2020 +0000

    Issue NOAA-EMC#21 - add phase 3.5 support

    - add partition option to setup scripts
    - remove machine if-blocks from config.base and add variable population to setup_expt*py scripts
    - add phase 3.5 ppn value to WCOSS_DELL_P3 env and config.resources files

commit accb6f4
Merge: 057b2a8 8b51b56
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Mon Mar 23 14:01:30 2020 -0400

    Merge pull request NOAA-EMC#39 from NOAA-EMC/feature/verif-tag

    Issue NOAA-EMC#38 - update EMC_verif-global pointer from VLab to GitHub

commit 8b51b56
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Mon Mar 23 17:40:18 2020 +0000

    Issue NOAA-EMC#38 - update EMC_verif-global pointer from VLab to GitHub

commit 057b2a8
Merge: 0377d20 622167d
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Wed Mar 11 12:00:58 2020 -0400

    Merge pull request NOAA-EMC#29 from NOAA-EMC/feature/manage_externals

    Issue NOAA-EMC#3 - Introduce manage_externals as replacement for checkout.sh

commit 622167d
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Fri Mar 6 18:20:31 2020 +0000

    Issue NOAA-EMC#3 - added explicit config flag example for checkout_externals in README and blurb about this replacing checkout.sh

commit e83b90d
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Fri Mar 6 17:00:15 2020 +0000

    Issue NOAA-EMC#3 - remove prod_util and grib_util sections from build_all.sh, removed elsewhere already

commit 8699b46
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Fri Mar 6 16:30:54 2020 +0000

    Issue NOAA-EMC#3 - updated README with new manic version

commit e602cd3
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Fri Mar 6 16:27:57 2020 +0000

    Issue NOAA-EMC#3 - updated link_fv3gfs.sh to adjust wafs links

commit 830c73f
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Fri Mar 6 15:21:45 2020 +0000

    Issue NOAA-EMC#3 - update EMC_verif-global tag in Externals.cfg after sync with develop

commit 40084e6
Merge: f662fff 0377d20
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Fri Mar 6 15:18:52 2020 +0000

    Issue NOAA-EMC#3 - Merge branch 'develop' into feature/manage_externals

commit 0377d20
Merge: 1b359db 2552467
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Thu Mar 5 08:43:16 2020 -0500

    Merge pull request NOAA-EMC#28 from NOAA-EMC/feature/metplus2

    Issue NOAA-EMC#8 - add switch for MET+ jobs

commit 2552467
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Thu Mar 5 13:31:02 2020 +0000

    Issue NOAA-EMC#8 - add switch for MET+ jobs

commit 1b359db
Merge: 0359d34 31bb7d3
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Wed Mar 4 10:19:36 2020 -0500

    Merge pull request NOAA-EMC#26 from NOAA-EMC/feature/metplus

    Feature/metplus - refactored MET+ jobs to resolve timing issues

commit 31bb7d3
Merge: eb73e52 0359d34
Author: Mallory Row <mallory.row@noaa.gov>
Date:   Wed Feb 19 15:24:42 2020 +0000

    Merge branch 'develop' into feature/metplus

commit f662fff
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Fri Feb 14 15:57:05 2020 +0000

    Issue NOAA-EMC#3 - Updated README with new manic tag v1.1.7

commit e3196a8
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Thu Feb 13 15:59:06 2020 -0500

    Update README.md

commit e46b175
Merge: 4bd0e20 0359d34
Author: Kate.Friedman <Kate.Friedman@noaa.gov>
Date:   Thu Feb 13 20:38:04 2020 +0000

    Issue NOAA-EMC#3 - sync merge with develop branch

commit 0359d34
Merge: 1d9a1f0 bd00cb9
Author: Hang-Lei-NOAA <44901908+Hang-Lei-NOAA@users.noreply.github.com>
Date:   Thu Feb 13 09:53:59 2020 -0500

    Merge pull request NOAA-EMC#19 from NOAA-EMC/feature/remove_theia

    Feature/remove theia

commit eb73e52
Author: Mallory Row <mallory.row@noaa.gov>
Date:   Fri Feb 7 14:04:37 2020 +0000

    Update EMC_verif-global checkout to verif_global_v1.5.0

commit bd00cb9
Author: Kate.Friedman <Kate.Friedman@noaa.gov>
Date:   Fri Feb 7 13:41:05 2020 +0000

    Issue NOAA-EMC#4 - bug fix in getic.sh for v15

commit 1c85197
Merge: 67dae40 1d9a1f0
Author: Kate.Friedman <Kate.Friedman@noaa.gov>
Date:   Fri Feb 7 13:27:18 2020 +0000

    Issue # 4 - Sync merge branch 'develop' into feature/remove_theia

commit 1d9a1f0
Merge: 3ed9267 bdbecaa
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Fri Feb 7 08:11:21 2020 -0500

    Merge pull request NOAA-EMC#18 from lgannoaa/exception_handling

    Exception handling

commit 4bd0e20
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Thu Feb 6 11:55:31 2020 -0500

    Update README.md

commit d9ea1ac
Author: Kate.Friedman <Kate.Friedman@noaa.gov>
Date:   Thu Feb 6 16:03:11 2020 +0000

    Issue NOAA-EMC#3 - reduce hashes down to minimum 8 characters

commit bdbecaa
Author: Lin.Gan <lin.gan@noaa.gov>
Date:   Wed Jan 29 15:15:52 2020 +0000

    Display exception handling message for individual package with location of the log file

commit b64fd5f
Merge: cf00863 3ed9267
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Tue Jan 28 15:24:37 2020 +0000

    Merge branch 'develop' into feature/manage_externals

commit cf00863
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Tue Jan 28 15:23:14 2020 +0000

    Issue NOAA-EMC#3 - remove copy of manage_externals under util and add README.md file

commit c12e879
Author: Lin.Gan <lin.gan@noaa.gov>
Date:   Mon Jan 27 19:38:19 2020 +0000

    Implement exception handling in build_all script

commit bfc7bb0
Author: Kate.Friedman <Kate.Friedman@noaa.gov>
Date:   Mon Jan 27 19:06:17 2020 +0000

    Issue NOAA-EMC#3 - initial add of manage_externals and needed Externals.cfg. Also added .gitignore file and removed scripts/files associated with no-longer-used prod_util and grid_util builds.

commit 4d5713d
Author: Lin.Gan <lin.gan@noaa.gov>
Date:   Fri Jan 24 15:51:28 2020 +0000

    Testing github commit

commit 786806f
Author: Mallory Row <mallory.row@noaa.gov>
Date:   Fri Jan 24 15:04:16 2020 +0000

    Missed file format updates in a few places in config.metp

commit d0a3b53
Author: Lin.Gan <lin.gan@noaa.gov>
Date:   Fri Jan 24 14:30:29 2020 +0000

    init commit for exception handling branch

commit c11dfef
Author: Mallory Row <mallory.row@noaa.gov>
Date:   Fri Jan 24 14:07:29 2020 +0000

    Update EMC_verif-global tag to verif_global_v1.4.1

commit 0ea809c
Author: Mallory Row <mallory.row@noaa.gov>
Date:   Thu Jan 23 13:29:56 2020 +0000

    Update file format variable in config.metp of online archive files

commit c0d7179
Author: Mallory Row <mallory.row@noaa.gov>
Date:   Tue Jan 21 16:37:16 2020 +0000

    Add updated env machine files for gfsmetp

commit 82e6907
Author: Mallory Row <mallory.row@noaa.gov>
Date:   Tue Jan 21 16:29:23 2020 +0000

    Update config.resources for gfsmetp

commit 72e8adf
Author: Mallory Row <mallory.row@noaa.gov>
Date:   Tue Jan 21 16:19:31 2020 +0000

    Update EMC_verif-global tag checkout to 1.4.0

commit 6872f79
Author: Mallory Row <mallory.row@noaa.gov>
Date:   Tue Jan 21 16:14:25 2020 +0000

    Add rocoto METplus job script

commit 9c94156
Author: Mallory Row <mallory.row@noaa.gov>
Date:   Tue Jan 21 16:09:13 2020 +0000

    Changes to setup_workflow.py for gfsmetp metatask

commit 3ed9267
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Tue Jan 14 19:32:36 2020 +0000

    Issue NOAA-EMC#10 - mid-year update to bufr station list (develop)

commit 1915aa9
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Fri Jan 10 18:36:32 2020 +0000

    Issue NOAA-EMC#8 - pulled in config.metp and modifications to two setup scripts

commit 67dae40
Merge: f78eb1b 091f4ba
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Wed Jan 8 20:15:45 2020 +0000

    Merge branch 'develop' into feature/remove_theia

commit f78eb1b
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Wed Jan 8 20:13:08 2020 +0000

    Issue NOAA-EMC#4 - removed references to Theia and Theia scripts

commit 091f4ba
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Wed Jan 8 19:37:45 2020 +0000

    Issue NOAA-EMC#7 - missed update to gdas transfer file from GFSv15.2.5 updates

commit 3fd4bcf
Author: kate.friedman <kate.friedman@noaa.gov>
Date:   Tue Dec 17 19:12:28 2019 +0000

    GitHub Issue NOAA-EMC#2 - GFSv15.2.6 obsproc version update, earc bug fix, and tracker path update

commit 5307952
Author: Kate.Friedman <Kate.Friedman@noaa.gov>
Date:   Wed Dec 11 20:47:44 2019 +0000

    HOTFIX - VLab Issue #72346 - fix to rocoto_viewer on Hera
jkhender added a commit to jkhender/global-workflow that referenced this pull request Apr 13, 2020
   Squashed commit of the following:

   commit 073e5f64eab5badbd8a30b2ea702ce27159186fe
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Thu Apr 9 16:44:14 2020 +0000

       modified:   arch.sh add external reference to VFRARCH.

   commit 53c818babc7c5e3dadc089823604b58bcb31bf0f
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Thu Apr 9 16:30:04 2020 +0000

       modified:   arch.sh to clean old data under vrfyarch and touch remaining data to
                   prevent them from being removed by the operation system

   commit 44dd4c28609d4e7c24cf87d5f69796ea8f7a6245
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Thu Apr 9 12:00:15 2020 +0000

       Issue #1:  update selection of global_convinfo.txt and prepobs_errtable.global to be consistent with GFS v15.2.11

   commit a8b655c0b543b1a3d94b7bb70130e58c2a747663
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Thu Apr 9 02:50:32 2020 +0000

       modified:   module_base.hera and  module_base.wcoss_dell_p3 to point to esmf/8.0.1bs08

   commit 4c1acf26cac49b9dd26ad404c6547cea1a969b7f
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Thu Apr 9 02:18:43 2020 +0000

       modified:   checkout.sh to point to model tag GFS.v16.0.2, which includes following updates
           https://github.com/ufs-community/ufs-weather-model/pull/100
           * in FV3: code changes to improve atm fcst->wrt data transfer and fix iau restart files
           * in NEMS: Code changes are added to reduce the atm->wav coupling time and to turn off flush for esmf print in MAIN_NEMS.F90
           * When print_esmf is .true., set Verbosity = high and HierarchyProtocol = off in atm-wav nems.configure (print_esmf can be off in model_confgiure at run time).
           * update esmf lib to esmf801bs08.

   commit 41b68b5b7257a6f5a3ee1c88f3b8d3251b8097a9
   Merge: 556614f5 ad9dd289
   Author: Fanglin Yang <fanglin.yang@noaa.gov>
   Date:   Tue Apr 7 00:15:44 2020 -0400

       Merge pull request #51 from ajhenrique/bugfix/gfsv16b_sbspost

       Wave component workflow updates

   commit ad9dd28990f6ee6727f6dec43d335545c979093e
   Merge: 3b135fe9 556614f5
   Author: henrique.alves <Henrique.Alves@noaa.gov>
   Date:   Mon Apr 6 00:01:32 2020 +0000

       Merging changes in gfsv16b: pointing to junwang:ufs-weather-model:esmf8.0.1

   commit 3b135fe9b6a2adfd337aa5c59188a3641ca68432
   Author: henrique.alves <Henrique.Alves@noaa.gov>
   Date:   Sun Apr 5 23:54:36 2020 +0000

       Adding ROTDIR path for operationalnco envir

   commit 556614f596f1e3fdb0dca3affe320aaea3650b23
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Sat Apr 4 00:40:20 2020 +0000

       modified:   sorc/checkout.sh to check out model branch checkout gfsv16_chsp which contains physics updates (czil,
                   background diffusitivity and mixing length over stable boundary layer, and canopy heat storage) for
                   reducing surface cold biases.
       modified:   parm/config/config.fcst, tunn on canopy heat storage for slm=1.

   commit 83c546b74d1c8fae22535082dec8cc03d8477ad7
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Apr 3 18:55:08 2020 +0000

       Adding back input file setting in global config.wave script. Changing print_esmf to .false. to supress verbosity in esmf library calls

   commit 551ae13fcaf35f86580707bba583bc3b825d796b
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Apr 3 15:52:01 2020 +0000

       Added RUN_ENVIR variable to wave j-jobs. Removed wavelog from wave scripts, now using only jlogfile

   commit 6c803647fb3c8c14e5da032b0f14add219d74cb5
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Apr 3 15:39:34 2020 +0000

       Updated KEEPDATA block and added exit 0 to wave j-jobs

   commit 42e08a505263aee0c990417487e7a62d37405d80
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Apr 3 15:34:38 2020 +0000

       Updated wavempexec and wave_mpmp to point to variables launcher and mpmp defined in env files

   commit ddb1b953789b4253d70db9bceb2e9a2d5b6fcc43
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Apr 3 15:33:12 2020 +0000

       Updated wavempexec and wave_mpmp to point to variables launcher and mpmp defined in env files

   commit 6c272f9e0cb13da7481431c60fc5f4c494d8fb87
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Apr 3 15:06:29 2020 +0000

       Unified calls to EXECwave and EXECcode. Removed legacy ush/wave_* scripts.

   commit 6e1e023b2e2d547b3429bd66a724c735db542c74
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Apr 3 13:26:18 2020 +0000

       emoved commented out parameter definitions (legacy) from config files. Moved variables/parms specific to single wave steps out of general config.wave file.

   commit d5d3701eb32f3a9052d2bb9944bb2a402cd95018
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Apr 3 13:25:54 2020 +0000

       emoved commented out parameter definitions (legacy) from config files. Moved variables/parms specific to single wave steps out of general config.wave file.

   commit 84c8730053c930508bf4ca211b1440ce32f735a1
   Merge: 8ef7dee8 49faf67f
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Apr 2 19:57:12 2020 +0000

       Merge remote-tracking branch 'gfsv16b/feature/gfsv16b' into bugfix/gfsv16b_sbspost

   commit 8ef7dee8b60cf548b8c0fbe95a57d8a49845ac38
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Apr 2 19:54:07 2020 +0000

       Adding idx file for subgrid grib2 files. Redirecting subgrid grib2 source to new native wave grid gnh_10m. Correcting bug on timing of second restart file stream on gdasfcst runs

   commit 4355153d85c4d9a553dc4838659005a791fe12d7
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Apr 1 19:44:37 2020 +0000

       adding hooks and parms for new wave model grids in several scripts.

   commit 49faf67fd401856923947972053395d351330ede
   Author: Boi Vuong <Boi.Vuong@noaa.gov>
   Date:   Mon Mar 30 14:32:42 2020 +0000

       GitHub Issue #1 updated AWIPS parm cards with DZDT

   commit 84c28812d8d681c486132bb02cb9478055ec88b1
   Merge: 7470bfe4 0e0dc873
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Fri Mar 27 18:50:36 2020 +0000

       Issue #1: Merge branch 'develop' at 0e0dc87 into feature/gfsv16b

   commit 7470bfe459fcb28751800b525d9387fbc486b8e3
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Fri Mar 27 18:34:52 2020 +0000

       Issue #1:  maintenance and consistency updates

        * modulefiles/module_base.wcoss_dell_p3 - change prod_envir from version 1.0.2 to 1.1.0

        * scripts/exglobal_fcst_nemsfv3gfs.sh - add PREFIX_ATMINC for EnKF.  PREFIX_ATMINC defaults to a blank string - no change in current behavior

        * ush/hpssarch_gen.sh - add ensemble mean sfcfXXX to enkf tarball

   commit 79b91dc2399609d806b99f0ed5271494d1bab6d0
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Mar 27 04:46:51 2020 +0000

       Adding missing cd fv3gfs.fd back in checkout.sh

   commit 0e0dc873ceff26f9666fc40287ad2457171719c7
   Merge: b133700a 95a63432
   Author: Kate Friedman <kate.friedman@noaa.gov>
   Date:   Thu Mar 26 10:54:44 2020 -0400

       Merge pull request #42 from NOAA-EMC/hotfix/viewer

       Issue #41 - Update PRODUTIL paths for WCOSS in viewer

   commit 95a63432f3fbdd8745d0617089485cdc332f57e7
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Mar 26 14:43:44 2020 +0000

       Issue #41 - Update PRODUTIL paths for WCOSS in viewer

   commit b133700a4a65fe5334e5b5522a8c6f83bf0bbd0c
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Mar 26 13:01:38 2020 +0000

       Issue #21 - correct syntax for machine if-blocks in setup_expt scripts

   commit c3fbe7970c03aaad8e5b511b9d43931da9382fd3
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Mar 26 12:05:46 2020 +0000

       Adding new grids, changes to modulefiles for poiting to new esmf module

   commit f4ee5098988106037528650ba8a15922150b70af
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Mar 25 20:52:49 2020 +0000

       Issue #21 - remove unneeded logic from partition check

   commit 4acc80f6037a4d0fd43a64e9178e7aadbd6162f5
   Merge: accb6f4b fb1c79f4
   Author: Hang-Lei-NOAA <44901908+Hang-Lei-NOAA@users.noreply.github.com>
   Date:   Wed Mar 25 15:22:51 2020 -0400

       Merge pull request #40 from NOAA-EMC/port2wcoss3p5

       Issue #21 - Add support for WCOSS phase 3.5

   commit fb1c79f4b7136e09c9d35d9d05303116036f58c9
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Mar 25 16:06:54 2020 +0000

       Issue #21 - updated WCOSS phase 3.5 queues

   commit 08a535492952d863f860977f0ab0da4bc79bc931
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Mar 25 14:58:14 2020 +0000

       Issue #21 - add phase 3.5 support

       - add partition option to setup scripts
       - remove machine if-blocks from config.base and add variable population to setup_expt*py scripts
       - add phase 3.5 ppn value to WCOSS_DELL_P3 env and config.resources files

   commit be21d3f2bc06ef8e7e31edce08756ee6aee36d31
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Tue Mar 24 20:10:07 2020 +0000

       Poiting exec to new location of ww3 executables (HOMEgfs/exec). Adding new NH 1/6, SH 1/4 deg grids for testing

   commit c4cc28b08ca58007882e9823a68f26c2c5eaf92b
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Mar 24 17:22:55 2020 +0000

       Fix wave config begin and end echos

   commit 20d79d274be862b7147f17cd7654f2c770ce7425
   Merge: 3efe1c23 accb6f4b
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Mon Mar 23 18:19:08 2020 +0000

       Issue #1:  Merge branch 'develop' accb6f4 into feature/gfsv16b

   commit accb6f4b919871221e8037d5f154b157d88d1102
   Merge: 057b2a82 8b51b56f
   Author: Kate Friedman <kate.friedman@noaa.gov>
   Date:   Mon Mar 23 14:01:30 2020 -0400

       Merge pull request #39 from NOAA-EMC/feature/verif-tag

       Issue #38 - update EMC_verif-global pointer from VLab to GitHub

   commit 8b51b56f84289d1c01863b61421b21eccd22939c
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Mon Mar 23 17:40:18 2020 +0000

       Issue #38 - update EMC_verif-global pointer from VLab to GitHub

   commit 3efe1c23fbe906953f3df4e6e6b43a604505dcf1
   Author: Fanglin Yang <Fanglin.Yang@noaa.gov>
   Date:   Sun Mar 22 16:49:40 2020 +0000

       update arch.sh to remove selected RESTART files

   commit 586d0994aab2348c1deea521b37183ddf0a8f2d7
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Mar 19 14:01:16 2020 +0000

       Issue #1 - update EMC_verif-global to tag verif_global_v1.6.0 in Externals.cfg

   commit f412f2ca8071baa6bd91f641c1fd8102e9271bef
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Thu Mar 19 13:53:34 2020 +0000

       Issue #1:  update EMC_verif-global to tag verif_global_v1.6.0

   commit 94abe6a1caca4724fbc580d58928a6cf74a65590
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Mar 18 19:02:09 2020 +0000

       Fix syntax error in setup_workflow_fcstonly.py

   commit 06ff92be074bac2728055a62ce0fa263a4d13cf6
   Author: Guang Ping Lou <guang.ping.lou@noaa.gov>
   Date:   Tue Mar 17 18:10:37 2020 +0000

       modify job card for tests

   commit a2b76f1d402c8568612dc727ebf36b548748589d
   Author: Guang Ping Lou <guang.ping.lou@noaa.gov>
   Date:   Tue Mar 17 18:10:04 2020 +0000

       modify namsnd TIMSTN

   commit 81bc3fc4090c4fd3bdec070abd9c117d5a09491d
   Author: Guang Ping Lou <guang.ping.lou@noaa.gov>
   Date:   Tue Mar 17 18:09:24 2020 +0000

       modify collectives mpmd design

   commit 9cbf9be8ea2a959a6711c10838ba46347451b7d1
   Author: Guang Ping Lou <guang.ping.lou@noaa.gov>
   Date:   Tue Mar 17 18:08:41 2020 +0000

       modify config.resources for postsnd number of tasks

   commit e3945e03031db23dbb8681e3d1034cc07377ae2d
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Mon Mar 16 10:38:07 2020 +0000

       Issue #1:  add logic to check WAVE_CDUMP prior to setting npe_fcst_gfs

   commit 6fdc6365fa13c77f01ae0cdb82e74bbbd149f914
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Mon Mar 16 10:35:14 2020 +0000

       Issue #1: DA workflow updates for GFS v16 (does not change results)

   commit c728925aaf6f8c2aac170e6987ed34e28e411053
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Sun Mar 15 17:16:56 2020 +0000

       Changes to test IOSTYP=3 and correct restart lines on ww3_multi.inp for rexcluding WW3 restarts.

   commit 9bc784f708e09e9f5392c662cae2ed51cfb09011
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Sat Mar 14 17:43:00 2020 +0000

       Changes to allow GFS fcsr cycle to have WW3 restart specs different to GDAS fcst (eg, turn off or on for GFS)

   commit 91610f80cef8911ac6aaae2ded67a95b4ff1d061
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Wed Mar 11 17:25:36 2020 +0000

       Issue #1:  update Externals.cfg to GFS v16 components

   commit 7dcf23281cddb9aabc20c73ec077a9a52ded56b8
   Merge: 55130516 057b2a82
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Wed Mar 11 17:21:33 2020 +0000

       Issue #1:  Merge branch 'develop' at 057b2a8 into feature/gfsv16b

   commit 057b2a82fa43f7bc36c3e757ca7d48fb86b9541c
   Merge: 0377d20f 622167d5
   Author: Kate Friedman <kate.friedman@noaa.gov>
   Date:   Wed Mar 11 12:00:58 2020 -0400

       Merge pull request #29 from NOAA-EMC/feature/manage_externals

       Issue #3 - Introduce manage_externals as replacement for checkout.sh

   commit 50649e274d2b074f4d3c6f18503b8bb6997a5bde
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Mar 11 03:16:10 2020 +0000

       General cleanup for reducing size of wavepostsbs RUNDIR and improve runtime. Reorganized parameters in postsbs to provide more clarity and upfront control and the config.wave level

   commit 55130516cea5ea67b758b52c9445aca667e1c35a
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Mon Mar 9 13:59:44 2020 +0000

       Add ability to have wave jobs depending on cdump

   commit 622167d5fb3322921a1702639ebccb42da1f5e1b
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Mar 6 18:20:31 2020 +0000

       Issue #3 - added explicit config flag example for checkout_externals in README and blurb about this replacing checkout.sh

   commit e83b90d50999f64ed5208d94a8cceb8179c9395f
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Mar 6 17:00:15 2020 +0000

       Issue #3 - remove prod_util and grib_util sections from build_all.sh, removed elsewhere already

   commit 8699b46aa1797e8dd29edff1d4bd3b511ad5cb1c
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Mar 6 16:30:54 2020 +0000

       Issue #3 - updated README with new manic version

   commit e602cd3d536b55b86b04285aedd5781d8d3a9f82
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Mar 6 16:27:57 2020 +0000

       Issue #3 - updated link_fv3gfs.sh to adjust wafs links

   commit 830c73f430d70cc516dea419a8969c6fd9fc0910
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Mar 6 15:21:45 2020 +0000

       Issue #3 - update EMC_verif-global tag in Externals.cfg after sync with develop

   commit 40084e67810d21366d0e9af6d9937c29aa4965ad
   Merge: f662fffa 0377d20f
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Mar 6 15:18:52 2020 +0000

       Issue #3 - Merge branch 'develop' into feature/manage_externals

   commit cfa5be4b414f67efa8eb17c8fe5060fe94cd48ea
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Mar 6 14:05:29 2020 +0000

       Issue #1 - remove gfswave restart archival

   commit 85b3a1d24e89c60e9977ecc549656a0145caeb8b
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Thu Mar 5 18:51:22 2020 +0000

       Issue #1:  update postsnd section of config.resources

   commit 6c8dc92953e5c003882ffbb8376a8b1b2c8668d2
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Thu Mar 5 18:40:38 2020 +0000

       Issue #1:  update config files to be consistent with settings in pre-implementation GFS v16 real-time and retrospective parallels

        * parm/config/config.anal - reduce second outer loop iteration count for gfs
        * parm/config/config.epos - add ENKF_SPREAD to toggle on/YES or off/NO generation of ensemble spread files
        * parm/config/config.fcst - set adjust_dry_mass for GDAS (true) and GFS (false)
        * parm/config/config.fv3 - remove nth_efcs, set C384 nth_fv3=1
        * parm/config/config.resources - set nth_efcs to nth_fv3 (default 2)

   commit a107109d8fdd0292a3017f26e56863fbb28a63ce
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Mar 5 16:08:23 2020 +0000

       Fixed bug in config.fcst related to extra then

   commit 0de559a088ac670f2b105168988c18ee1b57488a
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Thu Mar 5 15:55:50 2020 +0000

       Issue #1:  update exglobal_fcst_nemsfv3gfs.sh and checkout.sh

        * scripts/exglobal_fcst_nemsfv3gfs.sh - turn on adjust_dry_mass with dry_mass=98320.0, turn off iau_drymassfixer

        * sorc/checkout.sh - update to model tag GFS.v16.0.1

   commit ce23e52730a9f6fe20215cb47563dd6f2dcb254a
   Merge: fa7bca5a 0377d20f
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Thu Mar 5 15:36:50 2020 +0000

       Issue #1:  Merge branch 'develop' at 0377d20 into feature/gfsv16b

   commit 0377d20f3d019f77a47fc9860d6146fd3c8e5d94
   Merge: 1b359dbe 25524675
   Author: Kate Friedman <kate.friedman@noaa.gov>
   Date:   Thu Mar 5 08:43:16 2020 -0500

       Merge pull request #28 from NOAA-EMC/feature/metplus2

       Issue #8 - add switch for MET+ jobs

   commit 25524675a63e59829655bbd9a09abc4dca246357
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Mar 5 13:31:02 2020 +0000

       Issue #8 - add switch for MET+ jobs

   commit fa7bca5a5fb26886219190e9e5e5d6efb9f9ddab
   Merge: af73a39f cd67f975
   Author: Kate Friedman <kate.friedman@noaa.gov>
   Date:   Thu Mar 5 08:08:57 2020 -0500

       Merge pull request #25 from NOAA-EMC/feature/wave2global

       Feature/wave2global into feature/gfsv16b

   commit cd67f97592227fea0238327dade887d4584300c3
   Merge: c72d7b5b af73a39f
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Mar 5 13:03:10 2020 +0000

       Merge branch 'feature/gfsv16b' into feature/wave2global

   commit c72d7b5bca4a67e83916edd17fb0e5c4612a7867
   Author: Jose-Henrique Alves <47567389+ajhenrique@users.noreply.github.com>
   Date:   Wed Mar 4 23:53:41 2020 -0500

       Clean up exwave_post_sbs

   commit 2e738f20930dfd7d5216920ec7cc26774be811f3
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Mar 5 04:03:44 2020 +0000

       Moving standalone fv3 model_config exglobal_fcst block into if/else/fi cplwav model_config block. Reinstating config.wave block in JGLOBAL_FORECAST. Pointing EXECwave to HOMEgfs/exec directory for WW3 util executables (changed link_fv3gfs.sh accordingly). Removing debug options from compile.sh line in build_fv3.sh.

   commit b7638436b1e737077fbb2dad705e7ed157df261e
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Mar 4 21:02:04 2020 +0000

       Fix to JWAVE_PREP to look back a day for rtofs

   commit 33cf0fc0f2a5d3b3ca749c9941835398f94e7606
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Mar 4 19:59:56 2020 +0000

       Adjustments after going through PR review

   commit 1b359dbeb31b94382619dfc9c67e77fffe46aaa0
   Merge: 0359d342 31bb7d32
   Author: Kate Friedman <kate.friedman@noaa.gov>
   Date:   Wed Mar 4 10:19:36 2020 -0500

       Merge pull request #26 from NOAA-EMC/feature/metplus

       Feature/metplus - refactored MET+ jobs to resolve timing issues

   commit 5c8fa3dd2666b7fd90b473fb12629016ef402e3e
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Mar 4 13:03:12 2020 +0000

       Adjust restart_interval if-blocks for DOIAU=YES in configs

   commit 2b337a8f8c900146905915032826faf9e6f07dc0
   Merge: a4daafee e0a1a0ae
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Tue Mar 3 18:31:09 2020 +0000

       Merge branch 'feature/wave2global' of github.com:NOAA-EMC/global-workflow into feature/wave2global

   commit a4daafeecaf3fed38e637389ab5f4041b5139a4c
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Tue Mar 3 18:30:58 2020 +0000

       Adjustment to waveprep resources to match numbger of rtofs files, bugfix on generation of ascii spectral data

   commit af73a39fc8ae7868ea9d08081b98f84345fa4f95
   Author: Boi Vuong <Boi.Vuong@noaa.gov>
   Date:   Tue Mar 3 13:44:59 2020 +0000

       Github Issue #1 Updated postsnd.sh

   commit e0a1a0aeb4066ab834fd93a86780196f55a7a447
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Mon Mar 2 18:45:50 2020 +0000

       Fix gdasfcst dep on gldas

   commit 817f8faa6b0c71ef970da302d6e46b57c9ea8129
   Merge: 48ed4c5f 203d1747
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Mon Mar 2 13:41:13 2020 +0000

       Merge branch 'feature/gfsv16b' into feature/wave2global

   commit 48ed4c5f4a6b0093941a97d475abdb6bed2937e5
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Mon Mar 2 04:22:02 2020 +0000

       General cleanup. wavepostsbs wall time limit matches gfsfcst walltime .

   commit 4af83a430a8bb58f83d686535d39d9745de9ab6c
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Sun Mar 1 02:51:02 2020 +0000

       Cleaning up prior to merging to gfsv16b

   commit 14f52dd35b7d6a1a9b98cff0da2426015cfabd3d
   Merge: 4400d7c3 d39ba74d
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Sat Feb 29 18:23:17 2020 +0000

       Merge branch 'feature/wave2global' of github.com:NOAA-EMC/global-workflow into feature/wave2global

   commit 4400d7c3e5e26bacc0ba892ef3178d4d906d57a8
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Sat Feb 29 18:23:13 2020 +0000

       Changes to feal with waveprep and wavepost

   commit 203d174798aae0d4e581930fa8f49abb8421f81f
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Sat Feb 29 01:17:57 2020 +0000

       Issue #1:  two GFS v16 DA updates

        * sorc/checkout.sh - check out ProdGSI tag gfsda.v16.0.0

        * parm/config/config.anal - remove REALTIME=NO section since not needed

   commit d39ba74d71b5bd5c510eb32cac17facdbe5a9a49
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 28 19:01:02 2020 +0000

       Removed extra forward slashes in wave part of hpssarch_gen.sh

   commit 82889365da44196804b7d751a1c8c5992ca102ea
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 28 18:44:13 2020 +0000

       Added waves to archival

   commit a8f4200d04d7c49a1ff1cd443f1f36fd949cb5db
   Merge: 9321bdc9 8997f2a2
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 28 13:58:28 2020 +0000

       Merge branch 'feature/gfsv16b' into feature/wave2global

   commit 9321bdc9a5a85a4b458b3539bb4f15bdcbf2cf33
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 28 13:39:34 2020 +0000

       Cleanup and added adjustments to other env files

   commit 8997f2a27a45ee018d33abdf1883914a38c88ffd
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Thu Feb 27 14:37:24 2020 +0000

       Issue #1:  check existence of EnKF spread file before adding to HPSS archive list

   commit 2d6620e9b961f290daab1369778644c799bec5cc
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Thu Feb 27 13:45:39 2020 +0000

       rm nemsio utility

   commit 0120cf577df7faf2413e0b585423728ecd62657d
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Thu Feb 27 13:40:45 2020 +0000

       modify config.resources for postsnd ppn=4

   commit 0891840f8f43dccdd81573f2d6513b573de921aa
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Thu Feb 27 13:32:07 2020 +0000

       modify config.resources for postsnd ppn=4

   commit 67e20de5ac6e8f52312bc71adc5419330ebe6542
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Feb 27 04:22:36 2020 +0000

       Adding current smoothing flag to config.wave. Previous push alos contained changes to reflect improved wave model physics.

   commit 10164bdae0fdc53a604dc8e58b2a6a5fce5ebc99
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Feb 27 03:47:36 2020 +0000

       Adjustments to use gfs/gdas seaice file instead of omb file. Changes to intake rtofs 1hr files when available.

   commit 7145fd01ffcf3043dd1dea458ae866f208f32633
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Feb 26 19:34:24 2020 +0000

       Modify prep.sh to create rtofs symlink in ROTDIR if DO_WAVE=YES

   commit 5ac8c8683b6f3de8cc586bae8d3825b2bd67011c
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Feb 26 18:44:45 2020 +0000

       Fix for missing nth_postsnd in config.resources

   commit 91456a9b7cfc285b78ec083a419592fafe6f75d0
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Wed Feb 26 15:52:32 2020 +0000

       modified config.resources for bufrsnd

   commit 011a393c162a422859b1184e9f32dd50d1d48882
   Merge: d01c3543 8806c9e4
   Author: Kate.Friedman <Kate.Friedman@noaa.gov>
   Date:   Wed Feb 26 13:50:49 2020 +0000

       Merge branch 'feature/gfsv16b' into feature/wave2global

   commit d01c3543e59bbabb491454788f17e818305de6fc
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Feb 26 13:48:26 2020 +0000

       Updates to checkout.sh from feature/gfsv16b

   commit 8806c9e4e3572169146a2ba3605a86680e35287c
   Merge: e87695c8 318d8b46
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Wed Feb 26 13:45:13 2020 +0000

       Merge branch 'feature/gfsv16b' of https://github.com/NOAA-EMC/global-workflow into feature/gfsv16b
       Commit NetCDF parallel reading capability.

   commit 3b5d451aa165dc368c674cd2a71d6786097869e7
   Merge: 88d8abda 318d8b46
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Feb 26 13:43:52 2020 +0000

       Merge branch 'feature/gfsv16b' into feature/wave2global

   commit e87695c8b151e3c64cafed97ad921849d3998ece
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Wed Feb 26 13:42:41 2020 +0000

       reinstate nemsio utility files for namsio data format

   commit 318d8b46ff7269899db92ae72f68fa1110406a16
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Tue Feb 25 20:17:40 2020 +0000

       Issue #1:  add gldas and esfc to the list of log files to write to HPSS

   commit 6102b6971fc9ee1f5dfc20c98a625b20e7f2cbbc
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Tue Feb 25 19:32:21 2020 +0000

       Adding a parallel reading interface

   commit c0b9ddc5dfe0d5dfcf1592fabf295ad951cc20b3
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Tue Feb 25 19:31:19 2020 +0000

       adding parallel reading interface

   commit 057b10cc02f66cdede531a04967a2d6a51efb148
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Tue Feb 25 19:30:16 2020 +0000

       Clean up un-used variable

   commit 25ac8f0a64ea710e7b8dd55dd3d03cdfd600c671
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Tue Feb 25 19:28:59 2020 +0000

       Modify to call parallel reading subroutine

   commit c1a25a5ec5d46d52cd931b5178abba45bfb41345
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Tue Feb 25 19:20:26 2020 +0000

       parallelizing gfsbufr.f for reading NetCDF files

   commit b28020f0c03ce54db3022de43ecc0f7119bce6d2
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Tue Feb 25 19:17:32 2020 +0000

       modify driver for parallel read test

   commit bce7d9642decf393e2b314e837f557765a6382b8
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Tue Feb 25 19:14:45 2020 +0000

       modify postsnd resource for parallel read

   commit f89912416cf5347fbcd6e1378aae61e99ffa14ac
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Tue Feb 25 18:59:26 2020 +0000

       remove testing jobs script JGFS_POSTSND_netcdf

   commit 88d8abda4adf3c945b1c5526dfca6b1774b91f3b
   Merge: 33c65a19 9d6e8464
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Feb 25 17:49:29 2020 +0000

       Sync merge with feature/gfsv16b

   commit 9d6e8464aa207da41901278c9e5454efd9e475a2
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Feb 25 04:45:44 2020 +0000

       setup_workflow_fcstonly.py failed.
       Updated to get "reservation" from config.base.

   commit 36367563af24402db621179bda139f17d3ca1d44
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Mon Feb 24 20:37:27 2020 +0000

       Issue #1:  update config files for use in GFS v16 real-time and retrospective parallels

   commit 33c65a19cbe68342cd9ab3f434a22a399be3a1b4
   Merge: 9a1f79d7 0aa8dacf
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Mon Feb 24 15:37:48 2020 +0000

       Bugfix for creating spectra files in wavepostsbs step

   commit 0aa8dacfeef3fd1bf3abe368c9cdaf9a16b57cde
   Merge: 8148766c 431c7866
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 21 13:57:55 2020 +0000

       Merge branch 'feature/gfsv16b' into feature/wave2global

   commit 8148766c489057553e20fc42bad494f1ed5aa70c
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 21 13:56:56 2020 +0000

       Small fix to exglobal_fcst_nemsfv3gfs.sh

   commit 431c78668c98268cb749397ec8218428104c9687
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Thu Feb 20 15:19:42 2020 +0000

       Issue #1:  remove RESERVATION from archive jobs

   commit ebf02b19f98f90ae3c8bc57cc5c2325260aaab0a
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Feb 20 14:05:52 2020 +0000

       Remove output_1st_tstep_rst override and add iau_drymassfixer

   commit 36cb42dc5d8985f8402405dce811f04063f572ab
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Feb 20 12:30:28 2020 +0000

       Removing references to gens/gefs from exglobal_fcst_fcst_nemsfv3gfs.sh in preparation for merge back to gfsv16b

   commit 9a1f79d7aa0343ea95d1af419f55a2d0d356e99d
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Feb 20 12:19:11 2020 +0000

       Adding back lost and found EOF in section that creates input.nml

   commit 635d95d58c932909dc6a29c62515c385dc01587a
   Merge: f31de5aa c4454b3a
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Feb 19 20:42:49 2020 +0000

       Additional sync merge with feature/gfsv16b today

   commit f31de5aaa6c915ac8bc1184726bead71dc9157d4
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Feb 19 20:18:23 2020 +0000

       Removing copies of exglobal_fcst that were added erroneously

   commit c4454b3ab2c5fbda7890546f31f2fe38daa5edd9
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Wed Feb 19 16:41:38 2020 +0000

       modified:   sorc/checkout.sh to check out model tag GFS.v16.0.0, which contains
                   updates of dry mass fixer, WW3 thread reproducibility and post/8.0.5 lib
       modified:   scripts/exglobal_fcst_nemsfv3gfs.sh to add iau_drymassfixer = .true.

   commit 31bb7d32181ca84229c3c3374226bbd37784ddc4
   Merge: eb73e520 0359d342
   Author: Mallory Row <mallory.row@noaa.gov>
   Date:   Wed Feb 19 15:24:42 2020 +0000

       Merge branch 'develop' into feature/metplus

   commit e058a9054d7edb2b92ee590b6dede733fe4bc4a3
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Feb 19 15:05:59 2020 +0000

       Changes to config.resources after wave tests

   commit 24844e403745fb5b292fcde0aae53a3c497aa295
   Merge: 0f2f2b0b c2e99795
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Feb 19 14:03:58 2020 +0000

       Sync merge with feature/gfsv16b

   commit 0f2f2b0be1ff97485a23cdaf214d428927290c3d
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Feb 19 13:36:14 2020 +0000

       Updates to config.wave and scripts/exwave_post_sbs.sh

   commit c2e997959144b2628185b58e5480f25a7cd8852a
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Wed Feb 19 00:42:49 2020 +0000

       Issue #1:  add backup option to fit2obs, update config files

        * jobs/rocoto/vrfy.sh - set verification date based on VBACKUP_FITS

        * parm/config/config.anal - correct ozinfo typo, enclose realtime settings in REALTIME block

        * parm/config/config.resources - set npe_node_post for WCOSS_DELL_P3, reduce C768 eobs npe_eobs

        * parm/config/config.vrfy - add VBACKUP_FITS

   commit ed160c03ff53e10aa0e3d57ac802e8e6fecd54a3
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Feb 18 22:22:10 2020 +0000

       modified:   sorc/checkout.sh to check out gldas release branch gldas_gfsv16_release.v1.0.0

   commit c08ebb8a2aca1061272c05643160aebc2a06eac5
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Feb 18 17:22:01 2020 +0000

       modified:   checkout.sh to use
       UPP:       upp_gfsv16_release.v1.0.5
       ufs-util:  release/ops-gfsv16

   commit a6bc7f8ad50a0c7400c17c3d1423e2aefccff2ed
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Feb 18 17:12:17 2020 +0000

       modified:   arch.sh to archive gfs_pgrb2b group into HPSS

   commit 958ee38b6fb9c76056a3045f43dec92a503f48c9
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 14 20:38:53 2020 +0000

       Increasing resources for eupd when C384

   commit db5c593f2c34111a13bddaa1f4f59edcd74c2118
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Fri Feb 14 20:12:00 2020 +0000

       Issue #1:  update modulefiles/module_base.hera to crtm/2.3.0

   commit f662fffa25a99617828e4322bf789978cf523248
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 14 15:57:05 2020 +0000

       Issue #3 - Updated README with new manic tag v1.1.7

   commit 94cd971fb14c4b7204822ca780d6e9dbe945b595
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 14 15:31:32 2020 +0000

       Updates to wave scripts

   commit 4e006dc33fb68febaa33524dfafaa1f0d3282939
   Merge: fcc5a74a a94a44a8
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Fri Feb 14 00:50:00 2020 +0000

       Merge branch 'feature/gfsv16b' of https://github.com/NOAA-EMC/global-workflow into feature/gfsv16b

   commit fcc5a74a95d37ef2d7193ec6c0c8e5513a0f3548
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Fri Feb 14 00:48:44 2020 +0000

        	modified:   config.fcst to fix a bug

   commit e3196a84a0ecd2b54d59abfdc9184622a9c605ca
   Author: Kate Friedman <kate.friedman@noaa.gov>
   Date:   Thu Feb 13 15:59:06 2020 -0500

       Update README.md

   commit e46b175d8a309010e421ccd54e6d6eb083af3579
   Merge: 4bd0e203 0359d342
   Author: Kate.Friedman <Kate.Friedman@noaa.gov>
   Date:   Thu Feb 13 20:38:04 2020 +0000

       Issue #3 - sync merge with develop branch

   commit aec4c288e1f96ee7f3f2a834014edde0ef4ea9a2
   Author: Kate.Friedman <Kate.Friedman@noaa.gov>
   Date:   Thu Feb 13 19:09:56 2020 +0000

       Added EUPD_CYC variable to config.base.emc.dyn

   commit a94a44a82be752f6542b50c8d6ce082f7272dc4c
   Merge: 0f0894bf 0359d342
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Thu Feb 13 18:59:51 2020 +0000

       Issue #1:  Merge branch 'develop' at 0359d34 into feature/gfsv16b

   commit 0359d3425a8710e7b696b94456ec8e54e9a2fd9f
   Merge: 1d9a1f00 bd00cb98
   Author: Hang-Lei-NOAA <44901908+Hang-Lei-NOAA@users.noreply.github.com>
   Date:   Thu Feb 13 09:53:59 2020 -0500

       Merge pull request #19 from NOAA-EMC/feature/remove_theia

       Feature/remove theia

   commit 0f0894bfcc8a25ea921026d911a38e7b726ce638
   Author: Boi Vuong <Boi.Vuong@noaa.gov>
   Date:   Thu Feb 13 14:15:16 2020 +0000

       GitHub Issue #1 removed script  exnawips.sh.ecf (not used)

   commit adabbaf95b32b7292cc0f09447f98773795f2b1e
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Thu Feb 13 00:34:02 2020 +0000

       change netcdf modules

   commit 767b9c33e29aff3470d914edb9289ef8236331ed
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Thu Feb 13 00:32:25 2020 +0000

       remove hardwired libs

   commit be3c324dc1e35f336b1df6f2be8ab335f45f1b9e
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Thu Feb 13 00:31:13 2020 +0000

       Modified modules for parallel_netcdf

   commit 3e3c119d096f5d03082183655d0f5db4e4991951
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Thu Feb 13 00:29:53 2020 +0000

       Added netcdf_parallel modules

   commit 0b25f5b648892a068ac6ae1c30890729576b2c5c
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Wed Feb 12 20:28:27 2020 +0000

         Changes to be committed:
        	deleted:    ../driver/product/driver_WAFS.README
        	deleted:    ../scripts/exgfs_grib_wafs.sh.ecf
        	deleted:    mkwfsgbl.sh

   commit 2a2a8d3fe1fcd0bebf07d34c32697f64f5ac745c
   Author: Kate.Friedman <Kate.Friedman@noaa.gov>
   Date:   Wed Feb 12 18:00:14 2020 +0000

       Adjusting config.resources for C384

   commit 8bdf2387b1fad22cfa2da37a7428406a847d2362
   Author: Kate.Friedman <Kate.Friedman@noaa.gov>
   Date:   Wed Feb 12 17:33:53 2020 +0000

       Reducing npe_eobs from 400 to 100

   commit 648479c086776b0c7b4d24b4052130d48dfaa64a
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Wed Feb 12 15:56:39 2020 +0000

       Issue #1:  add reservation keyword to rocoto workflow generator for WCOSS_DELL_P3

   commit c48ac6df8c5c166a1ef51b173372f3f26f9d877a
   Author: Kate.Friedman <Kate.Friedman@noaa.gov>
   Date:   Wed Feb 12 14:46:26 2020 +0000

       Removing gefs from checkout.sh and link_fv3gfs.sh

   commit fc0b624223baa54315e7ad52f48b689fff29bccb
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Wed Feb 12 02:37:36 2020 +0000

       modified:   exglobal_fcst_nemsfv3gfs.sh -- bug fix

   commit 97e34f9728ae3bda52fe636994c91453b5cccfb4
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Feb 11 17:47:34 2020 +0000

       removed the following obsolete lines from exglobal_fcst_nemsfv3gfs.sh

       JCAP_STP=${JCAP_STP:-$JCAP_CASE}
       LONB_STP=${LONB_STP:-$LONB_CASE}
       LATB_STP=${LATB_STP:-$LATB_CASE}

   commit 60098fc7238b35f461ec9aa8fabd924fb09372ce
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Feb 11 17:34:40 2020 +0000

       1. modified:   parm/config/config.fcst to set lheatstrg=".false." for both NOAH-LSM and NOAH-MP per the decision made
                      by the physics group. More development is required to use the canopy heat storage parameterization.

       2. modified:   scripts/exglobal_fcst_nemsfv3gfs.sh to
                      1) change the default of  lheatstrg to ".false."

                      2) for ensemble forecast, change
                        &nam_stochy
                         ntrunc = $JCAP_STP
                         lon_s = $LONB_STP
                         lat_s = $LATB_STP
                       EOF

                       to
                         &nam_stochy
                         /
                         EOF

                       Phil Pegion noted: "If you are concerned about the ensemble runtime with stochastic physics on,
                           I recommend removing ntrunc, lat_s, and lon_s from the namelist.  I have fixed the bug that
                           forced the spectral resolution of the random patterns to be related to the number of mpi tasks.
                           Now the code calculates the appropriate truncation for a given length scale.
                           It probably won't save a lot of time, but it is worth it. Scientifically, the patterns are the same.

   commit ababd08e676f45524ec616e60a0290c26d3b1795
   Author: Boi Vuong <Boi.Vuong@noaa.gov>
   Date:   Tue Feb 11 16:28:12 2020 +0000

       Updated data card grib2_awpgfs102.003

   commit eef10607bedf12153580d85d5a7952ea90c8b198
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Feb 11 16:14:29 2020 +0000

       resort back to older w3emc lib since w3emc_para does not support mersenne_twister
        	modified:   modulefiles/gfs_bufr.hera
        	modified:   modulefiles/gfs_bufr.wcoss_dell_p3

   commit 8fe97ac689aebb2243b6e69cbf7015e636d68852
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Feb 11 15:45:33 2020 +0000

       	modified:   modulefiles/gfs_bufr.hera and   modulefiles/gfs_bufr.wcoss_dell_p3 to load paralel netcdf modules

   commit 78a7294eb1937758fa81f72cc5045d3d680a07c6
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Mon Feb 10 19:29:15 2020 +0000

       Fixed missing fi in checkout.sh

   commit 15628bda0621187949204d0d9af4d901e205495d
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Mon Feb 10 19:21:39 2020 +0000

       Change fv3gfs checkout to develop branch of ufs-weather-model

   commit 631820beca07522faedccc47d7415c4b6b250273
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Mon Feb 10 19:08:30 2020 +0000

       Changing checkout.sh to Henrique's fork branch gfsv16_wave

   commit cc742b672af73931999bddf115bc32f07ed69f87
   Merge: ba63c4f8 1d9a1f00
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Mon Feb 10 17:19:58 2020 +0000

       Issue #1:  Merge branch 'develop' at commit:1d9a1f0 into feature/gfsv16b

   commit a518485866536102312c477926ae42a59d5e561e
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Mon Feb 10 17:02:22 2020 +0000

       Changing fv3gfs.fd checkout back to gfsv16_updates

   commit c75d35b6802592b17640fecace38d9103a14b1bc
   Merge: 2a46ee2e ba63c4f8
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Mon Feb 10 16:44:53 2020 +0000

       Sync merge with feature/gfsv16b

   commit 2a46ee2ee71da5c75d11cbc96b048a1e34148239
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Mon Feb 10 15:42:35 2020 +0000

       Updates for wave and fcst scripts, as well as config.wave

   commit ba63c4f83955bfc38bc3f2fbd9f8c6447630a803
   Merge: fc2144e6 75a9fb5d
   Author: Fanglin Yang <fanglin.yang@noaa.gov>
   Date:   Sat Feb 8 20:35:14 2020 -0500

       Merge pull request #17 from NOAA-EMC/feature/gfsv16b_paranetcdf

       Feature/gfsv16b paranetcdf

   commit 75a9fb5d4dd6d4ef91bdee93769031465ddd57e9
   Merge: a2932c5b 6f256b4f
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Sun Feb 9 01:22:29 2020 +0000

       Merge branch 'feature/gfsv16b_paranetcdf' of https://github.com/NOAA-EMC/global-workflow into feature/gfsv16b_paranetcdf

   commit a2932c5be934fb45416c92caa01f0fa3df4829d1
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Sun Feb 9 01:21:52 2020 +0000

        	modified:   parm/config/config.base.emc.dyn
        	modified:   parm/config/config.base.nco.static

   commit 6f256b4f7aadb9913cd78962e19dcabcf7ba49e4
   Author: Cory.R.Martin@noaa.gov <cory.r.martin@noaa.gov>
   Date:   Fri Feb 7 20:07:24 2020 +0000

       Added namelist option 'cld_amt' to enkf_chgres_recenter_ncio. Default is .false., when .true. will attempt to read in cld_amt and print error (but continue) if it is missing from input file

   commit eb0681751af6b850e99c880c11343af10000d54d
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Fri Feb 7 16:20:43 2020 +0000

        	modified:   sorc/checkout.sh update ufs_util repo

   commit b9feca17a5e566d75995049ba8e1497eb205b96d
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Fri Feb 7 15:03:52 2020 +0000

        	modified:   ../../modulefiles/module_base.hera
        	modified:   config.anal        control ABI and AHI data usage
        	modified:   config.resources   updates based on pull reviews
        	modified:   ../../sorc/gaussian_sfcanl.fd/makefile.sh  use parallel netcdf

   commit eb73e520716215c3f11cc4cdfce3831408221766
   Author: Mallory Row <mallory.row@noaa.gov>
   Date:   Fri Feb 7 14:04:37 2020 +0000

       Update EMC_verif-global checkout to verif_global_v1.5.0

   commit bd00cb9812c5fb400ba4399d183b2198b8e80372
   Author: Kate.Friedman <Kate.Friedman@noaa.gov>
   Date:   Fri Feb 7 13:41:05 2020 +0000

       Issue #4 - bug fix in getic.sh for v15

   commit 1c85197d7a1beb34f2e3a52969d631d42003e6eb
   Merge: 67dae409 1d9a1f00
   Author: Kate.Friedman <Kate.Friedman@noaa.gov>
   Date:   Fri Feb 7 13:27:18 2020 +0000

       Issue # 4 - Sync merge branch 'develop' into feature/remove_theia

   commit 1d9a1f00b73cb3852d352e9a41a15651a99fb656
   Merge: 3ed9267b bdbecaa7
   Author: Kate Friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 7 08:11:21 2020 -0500

       Merge pull request #18 from lgannoaa/exception_handling

       Exception handling

   commit 85deaf78b86184f9b52afe5d68b370ba640c152b
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Feb 6 19:16:18 2020 +0000

       Updated resource configs based on C384 and C768 tests

   commit 4bd0e20300cc2a79e79433b2ec8cdb15c8f01c9e
   Author: Kate Friedman <kate.friedman@noaa.gov>
   Date:   Thu Feb 6 11:55:31 2020 -0500

       Update README.md

   commit d9ea1acab54f65a987b32d56587dfd1b6bcd037c
   Author: Kate.Friedman <Kate.Friedman@noaa.gov>
   Date:   Thu Feb 6 16:03:11 2020 +0000

       Issue #3 - reduce hashes down to minimum 8 characters

   commit 92d07793ce4be5ac1e12aedb536ace89ec6fcc7b
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Thu Feb 6 15:28:15 2020 +0000

       Update to use parallel netcdf libs
        	modified:   modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_dell_p3
        	modified:   modulefiles/fv3gfs/enkf_chgres_recenter_nc.hera
        	modified:   modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_dell_p3
        	modified:   modulefiles/fv3gfs/gaussian_sfcanl.hera
        	modified:   modulefiles/fv3gfs/gaussian_sfcanl.wcoss_dell_p3

   commit a6a28943d08089d96dcf3ea7953ffaf9877e3caa
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Thu Feb 6 15:10:40 2020 +0000

       Point new UPP tag upp_gfsv16_release.v1.0.2, for upgrading with netcdf_parallel 4.7.4, hdf_parallel 1.10.6 and
       w3emc_para 2.4.0 on Dell and Hera

   commit cf1c0a5cfec92cebaf648a09f42da435750154b6
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Thu Feb 6 13:43:17 2020 +0000

       Issue #16:  Update EMC_verif-global to tag verif_global_v1.5.0

   commit 41ca86bc4001549b98d6b6594288c9752215a1f3
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Thu Feb 6 04:19:11 2020 +0000

        	modified:   parm/config/config.base.emc.dyn to point new obsproc_prep to spupport parallel netcdf

   commit 61b72ba02f920b4817ee199d9cae685e2e3c2234
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Thu Feb 6 01:10:06 2020 +0000

        	modified:   config.resources

   commit 17bcdf2a1e0e8f1febfc6d57994a12ac625d9d75
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Feb 4 19:11:42 2020 +0000

       Wave changes for running with IAU on

   commit 3c0ebdde3307741f88e6ecef4f59faaf5efdd5ad
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Feb 4 17:11:56 2020 +0000

        	modified:   modulefiles/module_base.hera and   modulefiles/module_base.wcoss_dell_p3 to point to parallel versions of netCDF libs and esmf lib
        	modified:   parm/config/config.efcs and  parm/config/config.fcst to set chunksizes correctly for high-res and enkf forecasts

   commit f89bafe55aa0b15ae306dbaff8d97cbd17dc27c5
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Mon Feb 3 14:09:33 2020 +0000

       Issue #16:  update DA checkout to feature/parallel_ncio

   commit bad2fc1a43a4df12f3f57c4da9e7612402885cd4
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Mon Feb 3 05:01:43 2020 +0000

        	modified:   parm/config/config.fcst
        	modified:   parm/config/config.fv3

   commit 183aac6be0ff71d8368ee139695aeca7caf72464
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Mon Feb 3 04:10:36 2020 +0000

       Modified config.resources to use npe_node_max to define computing resouces. Pull over new settings found in
       the config files of in v16rt2.  Made ertain adjustment and cleaned up certain parameters in a few scripts to
       remove redundance.

        	modified:   parm/config/config.anal
        	modified:   parm/config/config.base.emc.dyn
        	modified:   parm/config/config.efcs
        	modified:   parm/config/config.eobs
        	modified:   parm/config/config.eupd
        	modified:   parm/config/config.fcst
        	modified:   parm/config/config.fv3
        	modified:   parm/config/config.gldas
        	modified:   parm/config/config.post
        	modified:   parm/config/config.resources

   commit 9d5e0a0348ae7b825629bc4c601b8ee8e726418d
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Sun Feb 2 19:04:59 2020 +0000

       Github Issue #16

       1. add options to workflow scripts to use parallel netcdf for I/O.
          The application varies with model resolution and computing platform.
          See config.fcst and exglobal_fcst_nemsfv3gfs.sh for the settings.

       2. Update UPP to upp_gfsv16_release.v1.0.1

        	modified:   modulefiles/module_base.hera
        	modified:   modulefiles/module_base.wcoss_dell_p3
        	modified:   parm/config/config.fcst
        	modified:   scripts/exglobal_fcst_nemsfv3gfs.sh
        	modified:   sorc/checkout.sh
        	deleted:    parm/config/config.resources.C96

   commit 3a66788620477dd3159fe9633a860c799f421eee
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Sun Feb 2 05:17:40 2020 +0000

       The following files are no longer used
        	deleted:    README.iau
        	deleted:    config.anal.iau
        	deleted:    config.base.emc.dyn.iau
        	deleted:    config.efcs.iau
        	deleted:    config.eobs.iau
        	deleted:    config.eupd.iau
        	deleted:    config.vrfy.iau

   commit fc2144e64bedc1f7fc7bd302e42baa94bfe06e7f
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 31 16:09:00 2020 +0000

       issue #15 Remove station height adjustment

   commit 72cb96233fb636b83ca9f339e23955629c97b82d
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 31 16:08:20 2020 +0000

       issue #15 Porting bufrsnd to Hera

   commit 0799ecd1922652d3d17e88dae62fea1c6d8a96e3
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 31 16:08:02 2020 +0000

       issue #15 Porting bufrsnd to Hera and remove height adjustment

   commit a0ac43a8f1541ae47f156442a303689e5d74a9ec
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 31 16:07:34 2020 +0000

       issue #15 Porting bufrsnd to Hera and remove height adjustment

   commit 85dc2f2486f841e7ad4785e5170c2edd2fbba35e
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 31 16:04:28 2020 +0000

       issue #15 Porting bufrsnd to Hera

   commit 26d52df758693bde55b047bfb874df4439c6d57a
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 31 16:03:20 2020 +0000

       issue #15 Modofy driver for test runs

   commit 0e34bc5f4d38d742a11e3275ee560708c417c37f
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 31 14:53:37 2020 +0000

       port v16b bufrsnf to Hera

   commit 87d3d18c291af5543de72e38e8dfe310223e1e1e
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Fri Jan 31 03:53:20 2020 +0000

       modified parm/config/config.resources to apply more tasks to gldas aprun_gaussian

   commit 50b70215096dbc87e0484ed0eea9572238c37432
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Jan 30 14:55:48 2020 +0000

       Resource adjustments and fix for restart copying in exglobal

   commit bdbecaa7220f2462cc75e802570845809ebcfc75
   Author: Lin.Gan <lin.gan@noaa.gov>
   Date:   Wed Jan 29 15:15:52 2020 +0000

       Display exception handling message for individual package with location of the log file

   commit 85b254d8e65318adaeef87ae7187218de59f94c5
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Tue Jan 28 21:18:35 2020 +0000

       Adjusting resources for wave component

   commit 3f858be34da7134a071762376f4c4e69ea73f4a0
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Jan 28 20:43:02 2020 +0000

       Further adjustment to config.efcs for restart_interval for cold start SDATE

   commit a674d30c8fe1da53c2d8bda5b695a474e8906f6b
   Merge: 9944f2fe 3fda3e35
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Jan 28 20:26:10 2020 +0000

       Merge branch 'feature/wave2global' of https://github.com/NOAA-EMC/global-workflow into feature/wave2global

   commit 9944f2fe15576f0b401996fefe3c910888708e0d
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Jan 28 20:25:59 2020 +0000

       Resource adjustments for C384, restart_interval adjustment for cold start, and fcst dependency update

   commit b64fd5ff43f88bd5f2d27b0a16fb803eac8aff8c
   Merge: cf008631 3ed9267b
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Jan 28 15:24:37 2020 +0000

       Merge branch 'develop' into feature/manage_externals

   commit cf0086311daaf62ee33df010946d0a0ddc5bc400
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Jan 28 15:23:14 2020 +0000

       Issue #3 - remove copy of manage_externals under util and add README.md file

   commit 3fda3e359f66611c77a97ca9c30a6204a36077c3
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Tue Jan 28 14:18:47 2020 +0000

       Adjusting output stride on station outputs, adding bulletin output to wavepostsbs using unified wave_outp_spec.sh (removing wave_outp_bull.sh), adjusting wave resources in config.fv3

   commit e4bd7d09ef3cc06d14dbfcb07bd3f211d4a5e54c
   Merge: 99b19f18 b3d88593
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Jan 28 13:58:16 2020 +0000

       Sync merge with feature/gfsv16b

   commit 99b19f18e0a01fcf49b442ec66f1aea43b16433c
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Jan 28 13:54:46 2020 +0000

       Disabling additional wave jobs for later implementation

   commit c12e87987113fa6f4b543bc0dae61d4259703c03
   Author: Lin.Gan <lin.gan@noaa.gov>
   Date:   Mon Jan 27 19:38:19 2020 +0000

       Implement exception handling in build_all script

   commit bfc7bb0b237d4cf4240551aa8b9c5d025724ac16
   Author: Kate.Friedman <Kate.Friedman@noaa.gov>
   Date:   Mon Jan 27 19:06:17 2020 +0000

       Issue #3 - initial add of manage_externals and needed Externals.cfg. Also added .gitignore file and removed scripts/files associated with no-longer-used prod_util and grid_util builds.

   commit b3d885930adfc07c67bc8fbe146533868f96aba8
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Mon Jan 27 17:54:31 2020 +0000

       Issue #1:  update gldas workflow dependency to improve parallel throughput

   commit e216205aec6f481b4e96c8707d485dd2eacfb0e7
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Mon Jan 27 00:01:14 2020 +0000

       Updating resource config in config.fv3 for running cplwav in c384 with ppn=7,thrd=4; checkout.sh now points to the latest ufs-weather-model develop branch; updated fv3gfs_build.cfg to match ufs-weather-model

   commit 4db98e694624b62e45417b3bb6c7c771f633cb42
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Fri Jan 24 17:18:14 2020 +0000

       Issue #1 - update EMC_verif-global checkout to tag verif_global_v1.4.1

   commit 4d5713d3983c6cc6a8e497e892760752e09f15a0
   Author: Lin.Gan <lin.gan@noaa.gov>
   Date:   Fri Jan 24 15:51:28 2020 +0000

       Testing github commit

   commit 786806f3cd5d858615f3f74dec78891a2189ee79
   Author: Mallory Row <mallory.row@noaa.gov>
   Date:   Fri Jan 24 15:04:16 2020 +0000

       Missed file format updates in a few places in config.metp

   commit 7d0f783a41d8f1c50e9251b54884410e0bb7ad1a
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Fri Jan 24 14:41:02 2020 +0000

       Issue #1 - GFS v16 updates for MOS, checkout, and archive

        * scripts/run_gfsmos_master.sh.dell - update MOS script to point at MDL gfsmos
        * sorc/checkout.sh - check out new fv3gfs branch and UPP tag
        * ush/hpssarch_gen.sh - add loginc to gdas and gfs tarballs

   commit d0a3b53c8117676c351c50287d4583951c94d42c
   Author: Lin.Gan <lin.gan@noaa.gov>
   Date:   Fri Jan 24 14:30:29 2020 +0000

       init commit for exception handling branch

   commit c11dfef0f7fb8da2866e6a022ac0ff60044766a7
   Author: Mallory Row <mallory.row@noaa.gov>
   Date:   Fri Jan 24 14:07:29 2020 +0000

       Update EMC_verif-global tag to verif_global_v1.4.1

   commit df2e6b0bd9a2af2107a78c12f9c648a61fe0d5b9
   Merge: bc07de02 09e68b48
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Jan 23 20:00:34 2020 +0000

       Sync merge with feature/gfsv16b

   commit bc07de02af5743194cb9203d0d36e62e9a25b223
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Jan 23 19:43:12 2020 +0000

       Fixed wavepostsbs dependencies

   commit 4b54c37b425c947e79c4ddc192a6e2f06b8528fa
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Thu Jan 23 15:04:20 2020 +0000

       Turn off cplwav in efcs config and adjusted dependencies for fcst job

   commit 0ea809c208ce606c957eed4d346a3828d8186010
   Author: Mallory Row <mallory.row@noaa.gov>
   Date:   Thu Jan 23 13:29:56 2020 +0000

       Update file format variable in config.metp of online archive files

   commit b886c848a60871a86bb0b45d024a34368ad1d898
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Jan 22 21:01:34 2020 +0000

       Change to base config and update to wave dependencies

   commit 154b118a7808bfa60abe0620e4bee21cb4faabee
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Jan 22 03:37:24 2020 +0000

       Changing WAV_MOD_ID to MDC (model component) tag; updating some paths for wave components in several scripts. Correcting wave_tar bug.

   commit 0edcb211586f1f96d01f172215568fa7eee3a7a2
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Tue Jan 21 20:15:14 2020 +0000

       Several changes to change the sirectory name from  to  etc. Updates to wavepostsbs.

   commit c0d7179f34837e40db9ccb1b941ad9f312283a6e
   Author: Mallory Row <mallory.row@noaa.gov>
   Date:   Tue Jan 21 16:37:16 2020 +0000

       Add updated env machine files for gfsmetp

   commit 82e690717d72c7b021c637270108f4bacfb6816d
   Author: Mallory Row <mallory.row@noaa.gov>
   Date:   Tue Jan 21 16:29:23 2020 +0000

       Update config.resources for gfsmetp

   commit 72e8adf1c8a8859786cbbcf1b976640d73c5c867
   Author: Mallory Row <mallory.row@noaa.gov>
   Date:   Tue Jan 21 16:19:31 2020 +0000

       Update EMC_verif-global tag checkout to 1.4.0

   commit 6872f79f3f9052377ff863da1bbac482548ee0ce
   Author: Mallory Row <mallory.row@noaa.gov>
   Date:   Tue Jan 21 16:14:25 2020 +0000

       Add rocoto METplus job script

   commit 9c94156670bd810561bd2a699648afb946511ea9
   Author: Mallory Row <mallory.row@noaa.gov>
   Date:   Tue Jan 21 16:09:13 2020 +0000

       Changes to setup_workflow.py for gfsmetp metatask

   commit 09e68b4834b0b54552ef0ae3829a41063200fe5f
   Merge: a49e4e54 3ed9267b
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Mon Jan 20 22:05:53 2020 +0000

       GitHub Issue #1

       Merge branch 'develop' at revision 3ed9267 into feature/gfsv16b

   commit 0ad851882686087fdd21a4a8f88b65dd3960cd1c
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Jan 17 17:29:09 2020 +0000

       ACCOUNT fix in config.base.emc.dyn and dependency fix to setup_workflow.py

   commit 80f13fb4b785fbde8e925cfb6deb547297f34e70
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Jan 17 03:29:35 2020 +0000

       Removing underscore from COM wave directory names

   commit 39a9df9385631df4a3cba4e6663fc6ab5c3f238d
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Jan 17 03:08:41 2020 +0000

       Changing back waveprep to include ice and currents by default

   commit c36df4d748bbc2a8dc7b4a044a1f62f637e3ba33
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Jan 16 19:43:26 2020 +0000

       Updating post sbs script to copy station files to correct directory.

   commit a49e4e5403b1e16025b2a5890cef3de22627119a
   Author: Boi Vuong <Boi.Vuong@noaa.gov>
   Date:   Thu Jan 16 14:59:08 2020 +0000

       Added build script for gfs_util

   commit f1cd7ab43d24fc576c82ea227cd7d79cc08f4835
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Jan 15 20:48:11 2020 +0000

       Adding block sourcing config files into wave j-jobs

   commit b736f8315497bfc29fd77faa9d98bf558ddea919
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Jan 15 20:40:16 2020 +0000

       Removed config sourcing from rocoto job scripts

   commit 4f6840b25d85152ea7393a8959619bb4caab9d67
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Jan 15 20:38:41 2020 +0000

       Removing dependency on log file for wave post sbs

   commit 429c409799f1999babbfb3653e6f03be66f8fec3
   Merge: 3f685fd3 a6905174
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Jan 15 20:35:24 2020 +0000

       Merge branch 'feature/wave2global' of github.com:NOAA-EMC/global-workflow into feature/wave2global

   commit 3f685fd3423add0ba2cfb7c3115a674891c44e55
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Jan 15 20:29:58 2020 +0000

       Reinstating Ratkos NO NO in build_fv3.sh

   commit 8f48844906f851a41db742f7686f7e7cae6b95c0
   Merge: 5eeaffa1 7c595189
   Author: BoiVuong-NOAA <Boi.Vuong@noaa.gov>
   Date:   Wed Jan 15 20:12:52 2020 +0000

       Merge branch 'feature/gfsv16b' of https://github.com/NOAA-EMC/global-workflow into feature/gfsv16b

   commit a69051742c5edd0e4d34d178329fc24cacede78a
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Jan 15 20:12:20 2020 +0000

       Adding supplemental config source to JGLOBAL_FORECAST for wave

   commit 5eeaffa1c3f4e35fe067b7e229f16f93574bcb86
   Author: BoiVuong-NOAA <Boi.Vuong@noaa.gov>
   Date:   Wed Jan 15 20:12:08 2020 +0000

       Updated GFS drivers

   commit 7c595189e8c671a7b2eb6363d82020fb9ed58c13
   Author: Boi Vuong <Boi.Vuong@noaa.gov>
   Date:   Wed Jan 15 20:09:54 2020 +0000

       Github Issue #1 updated JGFS_PGRB2_SPEC_GEMPAK

   commit 1f5c593705df384608b1f1dd84df9114d5d8a812
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Jan 15 19:59:27 2020 +0000

       Removing KEEPDATA from JWAVE_POST_SBS

   commit 5d2f2a21947dfb00762b1085fd267ca959b7fea6
   Author: Boi Vuong <Boi.Vuong@noaa.gov>
   Date:   Wed Jan 15 19:50:00 2020 +0000

       Github Issue #1 modified rocoto gempak.sh

   commit baa06afcecef64faad51bfac3b4fd2c064df3fb5
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Jan 15 19:32:06 2020 +0000

       Changes to update sbs post and reconciling parameters for output post data.

   commit 8d430ceeac22bb8943bdf2052b85cccc9b621440
   Author: BoiVuong-NOAA <Boi.Vuong@noaa.gov>
   Date:   Wed Jan 15 16:28:13 2020 +0000

       GitHub Issue #1 Updated ush,gempak,jobs and docs

   commit 53f719f63f569bd061bd3cfd3b63d5040a962dea
   Author: BoiVuong-NOAA <Boi.Vuong@noaa.gov>
   Date:   Wed Jan 15 14:19:46 2020 +0000

       GitHub Issues #1 Bugzilla ticket 889 fixed bug in rdbfmsua.f

   commit 8b94a2d6caad3bc5eebfe69bffc5224bebd1856a
   Author: BoiVuong-NOAA <Boi.Vuong@noaa.gov>
   Date:   Wed Jan 15 14:15:16 2020 +0000

       GitHub Issues #1 Updated some gfs driver

   commit ed2317a953992974dc2e61517cfe3d22d3c2d75f
   Author: BoiVuong-NOAA <Boi.Vuong@noaa.gov>
   Date:   Wed Jan 15 05:10:51 2020 +0000

       Updated GFS driver

   commit 3ed9267b2f540694e957ee33a746f00857a5a1a2
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Jan 14 19:32:36 2020 +0000

       Issue #10 - mid-year update to bufr station list (develop)

   commit f59fc0c4550a5e8617fb70ca150e91a65de89e18
   Author: BoiVuong-NOAA <Boi.Vuong@noaa.gov>
   Date:   Mon Jan 13 20:03:34 2020 +0000

       GitHub Issue#1 Revert parm card for AWIPS grid 211

   commit 21feab285859881814509d75c794bc4ae4f74a3b
   Author: BoiVuong-NOAA <Boi.Vuong@noaa.gov>
   Date:   Fri Jan 10 22:00:38 2020 +0000

       GitHub Issue #1 Updated AWIPS grid 211

   commit e292d96010dc1e63f28d2c9d95c5e61776abe0dd
   Author: BoiVuong-NOAA <Boi.Vuong@noaa.gov>
   Date:   Fri Jan 10 21:12:36 2020 +0000

       GitHub Issue Updated AWIPS parm card grid#211

   commit fcf2d09159f80142364fad616661014e434b2a89
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 10 20:55:57 2020 +0000

       modify gfs_bufr.sh for generalization

   commit 528cde1998fa6b341794f4ad15820e8cbc517568
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 10 20:55:05 2020 +0000

       modify exgfs_postsnd.sh.ecf

   commit 0b5a056b7c089e428806ceecb36ae0ddd0535060
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 10 20:40:21 2020 +0000

       Addd 25 bufr stations and all station j,i

   commit 349c299740b5e1d022faa2d17aa6aa05ed8d7165
   Author: Guang.Ping.Lou <Guang.Ping.Lou@noaa.gov>
   Date:   Fri Jan 10 20:36:57 2020 +0000

       add module nemsio/…
zhanglikate pushed a commit to zhanglikate/global-workflow that referenced this pull request Oct 6, 2022
Enable subsurface cycling (fhcyc) for regression tests using RUC LSM and other GSL physics
TerrenceMcGuinness-NOAA added a commit that referenced this pull request Jun 8, 2023
iinvalue input fix for added output need hera action
jderrico-noaa added a commit to jderrico-noaa/global-workflow that referenced this pull request Feb 15, 2024
Merge to 2024 Jan 12 NOAA-EMC/develop and update to 2024 Jan 29 UFS
jkhender pushed a commit to jkhender/global-workflow that referenced this pull request Mar 21, 2024
   12Jan24 global-workflow
   UFS: 29Jan24, 625ac02
   FV3: 29Jan24, bd38c56 (GSL: 28Feb24 , a439cc7)
   UPP: 07Nov23, 78f369b
   UFS_UTILS: 22Dev23, ce385ce

   update pointers for ufs_model and ufs_utils
   add GSL C3_MYNN xml suite

Squashed commit of the following:

commit db6a85e0ce36cec28714a4c9d6e13565253cf7bb
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Tue Mar 19 19:33:28 2024 +0000

    29Jan ufs_model.fd, 29Jan FV3 with C3 files

commit de7b382c4b259d99d39e8857cbcee7efe64c1956
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Mon Mar 18 16:23:05 2024 +0000

    update pointer for atmos_cubed_sphere to Feb 1 hash

commit 0fc27835205aaf57bdba228b1769e0ac7b37712e
Merge: b2c8ef81 db06f7c5
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 14 00:17:24 2024 +0000

    Merge branch 'gsl_ufs_dev' of https://github.com/NOAA-GSL/global-workflow into gsl_ufs_dev

commit b2c8ef81229b5e9b8e7592cb12c2f3e8e3179d92
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Mar 13 23:51:45 2024 +0000

    ccpp pointer updates to framework and physics

commit 484a18df8c9022190c8900c80e40507a6771e314
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Mar 13 23:43:18 2024 +0000

    ccpp pointer update in ufs_model.fd/FV3

commit db06f7c57d4cfc863352a4613c8260b0dffd9afe
Merge: 579f90c1 2dbd12a6
Author: Janet Derrico <143837053+jderrico-noaa@users.noreply.github.com>
Date:   Wed Mar 13 15:55:48 2024 -0600

    Merge pull request #43 from kayeekayee/gsl_ufs_dev

    update GSL C3_MYNN files and change dt_inner=75

commit 2dbd12a695c4349071ee8470e597540e71bc0292
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Wed Mar 13 03:48:51 2024 +0000

    update GSL C3_MYNN files

commit 579f90c1e0e2896710046c1885f68560ea435fa6
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 7 19:20:46 2024 +0000

    update ufs_model.fd submodule pointer

commit 2f2622d68eb8444afde9c1ddad470cfee1b63b99
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 7 19:15:23 2024 +0000

    update ufs_model.fd submod pointer

commit 706a0c52bb11af78e016014550ebd6847cc0ee19
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 7 19:12:35 2024 +0000

    update ufs_model.fd/FV3 path

commit 352f188f095e19442ade1f3fd167ff2fed501cd2
Merge: 5a8edc76 96545dcb
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 7 17:58:38 2024 +0000

    update ufs model pointer

commit 5a8edc766f2f4d3e12c692069d46c02fd766c354
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 7 17:42:00 2024 +0000

    update FV3 and UPP

commit 96545dcb63e3f8f7dfc036961d818db15fa1a003
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Mar 6 10:05:39 2024 -0700

    update pointer for ufs_model.fd

commit 25c026ef03a8d8c0db0b7368d2836f0b2e866eae
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Feb 29 20:35:11 2024 +0000

    update ufs_model pointer

commit a28617a951c46b765aa996bfe4d28b554ec4e0a4
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Feb 22 06:16:26 2024 +0000

    removed unneeded gsl directories

commit 6fb4f90e8572e98c977a1d2ab385f033111f3ea7
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Feb 22 06:08:13 2024 +0000

    update ufs_utils.fd pointer

commit 9264f0c09239d046c5cd862d807e9b82f51dc3bd
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Feb 21 19:33:26 2024 +0000

    update .gitmodules file

commit f8edfa966147506f2c207728039e3a736cb95415
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Feb 21 19:30:47 2024 +0000

    update pointer to ufs_utils.fd

commit 5e0d2ab02d58e6a7a40db55a149a93008b28aa8b
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Feb 21 19:25:52 2024 +0000

    update pointer to ufs_model.fd

commit ebc9e1d02987a1c6aa8cabedf2323642748fab3c
Merge: e7a81511 50cb1e6f
Author: Janet Derrico <143837053+jderrico-noaa@users.noreply.github.com>
Date:   Thu Feb 15 13:40:33 2024 -0700

    Merge pull request #40 from kayeekayee/gsl_ufs_dev

    Merge to 2024 Jan 12 NOAA-EMC/develop and update to 2024 Jan 29 UFS

commit 50cb1e6f0c661e4c6e2ef0be4527cce58379b2c9
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Thu Feb 15 20:30:34 2024 +0000

    Add pygraf workflow.

commit 38b726125d49cff6cae4c0e5fff2438fc33143c5
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Wed Feb 14 17:43:15 2024 +0000

    Add double quote for the arguments when calling setup_expt.py.

commit 053f2025fb0b0679c7d4f84958973c1534ec050c
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 23:57:06 2024 +0000

    more fix.

commit 6f80ea2edc5444e275a79b371d02b6e98e963662
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 23:50:01 2024 +0000

    more bug fix.

commit 56e283f1f666a38a4a3b30e1528e96eeb5c622e7
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 23:40:02 2024 +0000

    Minor bug fix.

commit 2dcfed06ff6789eb77cf92e22b80f5475923fafc
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 23:19:03 2024 +0000

    Update parameter for c3 case
    Add c3 and mynn template

commit cc46b19ccc7cdb54878340eff79dda9e747abdf7
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 20:51:23 2024 +0000

    Update INFO.
    Add c3 SDF in the build.

commit a444ed48a23f24724853036e522b4437bf412c59
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 18:42:33 2024 +0000

    Update to UFS 2024 Jan 29 version.

commit 88595707c7521cdce37ae1cf78720a7827242b24
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 18:16:46 2024 +0000

    Minor bug fix.

commit baa0e9f10b132098d5134efaad712a51ebc26b83
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 17:59:27 2024 +0000

    Update parameters for setup_expt.py in p8_ugwpv1.sh to resdetatmos and comroot.

commit 5875f06903f82a47fafb05f89f840e3b099d18d8
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 17:51:11 2024 +0000

    Remove old gsl SDFs.
    Remove 'rrtmg_lw_pre' from C3 and MYNN SDFs.

commit 9e0d1342f4e1edce96c9b2baeec55c2cffb964cd
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Thu Feb 8 22:14:01 2024 +0000

    Merge to 2024 Jan 12 NOAA-EMC/develop.

    Squashed commit of the following:

    commit c59047614c29f6ec15a4d4a6fa1855929287debd
    Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
    Date:   Fri Jan 12 19:21:02 2024 -0500

        Update hash to ufs-weather-model. The noahmptable.tbl was reorganized, so update link_workflow.sh to use the same one used in UFSWM RT (#2219)

    commit c041968e165c07da785376f1441374687b55d6cc
    Author: Kate Friedman <kate.friedman@noaa.gov>
    Date:   Fri Jan 12 12:09:35 2024 -0500

        Add ocean resolution to setup_expt invocation and retire/reduce COMROT/ROTDIR usage (#2214)

        Two series of updates:

        1) Update setup scripts to now allow users to provide ocean resolution
        2) Housekeeping to retire the `COMROT` variable, replacing it with other variables
        as needed, and reduce the `ROTDIR` variable usage.

        Both updates change options for the workflow setup API.

        Refs #2061

    commit 997f97816493d9ed0242e169b6dcf84e5c9338d6
    Author: AndrewEichmann-NOAA <58948505+AndrewEichmann-NOAA@users.noreply.github.com>
    Date:   Fri Jan 12 10:46:36 2024 -0500

        Allow use of ocean obs prep in WCDA cycling and remove R2D2 (#2215)

        Enables use of ocean obs prep task in WCDA cycling and removes R2D2 from same.
        Runs task gdasprepoceanobs before gdasocnanalprep -- obtains ocean data nc4 files from DMPDIR, processes them into IODA format and copies them to COM_OBS.
        Replaces the current R2D2 processing.

    commit 12a5bb192ab6282d44c008c06dc14947abd37249
    Merge: 4cb58020 6492c2da
    Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
    Date:   Fri Jan 12 09:26:27 2024 -0500

        Merge pull request #2217 from DavidHuber-NOAA/update/versions

        Update and clean up version and module files

    commit 6492c2da5f49bd31575d0bef5278c9a7f8ba3412
    Author: David Huber <david.huber@noaa.gov>
    Date:   Thu Jan 11 11:49:08 2024 -0600

        Update orion module/version files for met/metplus #2123

    commit 94c9937f0bff380b0ebd6acdcfd2509e1ae99389
    Author: DavidHuber <david.huber@noaa.gov>
    Date:   Thu Jan 11 17:42:53 2024 +0000

        Comment met/metplus out from Hera modulefile. #2123

    commit 8c32f8b7d00bba6e3e954f149e6548fb27713a3c
    Merge: a65e4c67 4cb58020
    Author: David Huber <david.huber@noaa.gov>
    Date:   Thu Jan 11 11:34:44 2024 -0600

        Merge branch 'develop' of github.com:noaa-emc/global-workflow into develop

    commit a65e4c675f21dbe72198d263e85e894e62b41e13
    Author: David Huber <david.huber@noaa.gov>
    Date:   Thu Jan 11 11:34:19 2024 -0600

        Initial update of version/module files #2123

    commit 4cb580201af68c1c0e2ae19faf0727dcbbe43b4d
    Author: souopgui <souopgui@users.noreply.github.com>
    Date:   Wed Jan 10 08:30:22 2024 -0600

        Fix OpenMP over-allocation of resources in exglobal_atmos_products.sh when running MPMD tasks (#2212)

        Fix OpenMP over-allocation of resources running MPMD tasks
        Co-authored-by: Innocent Souopgui <isouopgui@redlineperf.com>

    commit b056b531faee6929687cb8a588ffafa1a66426fb
    Author: TerrenceMcGuinness-NOAA <terrence.mcguinness@cox.net>
    Date:   Mon Jan 8 17:28:05 2024 -0500

        Add Hercules as valid machine in CI scripts (#2207)

        Few updates to CI scripts to include names for hercules that where missed
        the first time.

    commit 6574d29a8c26b0695614874c344bccc5182363f4
    Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
    Date:   Mon Jan 8 17:25:47 2024 -0500

        Fix invalid GH action and restart file name (#2210)

        Resolves a typo that leads to an invalid workflow yaml and fixes the restart filename in restart detection.

        Resolves #2205

    commit 69605eac299df381ea9e0e329654487e26380ff5
    Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
    Date:   Mon Jan 8 17:00:28 2024 -0500

        Stop attempting to comment link to RTD for non-PRs (#2209)

        Adds a check so comments with a link to documentation are only generated
        for PRs.

    commit 4e160a895bfb31c281e21557dd86c13954a1a967
    Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
    Date:   Mon Jan 8 13:10:15 2024 -0500

        Enable UPP for GOES processing (#2203)

        Wnables the creation of special master grib2 files from UPP for
        GOES processing

    commit c15875b6dbf685327af9316ee43b3d01f0fc815e
    Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
    Date:   Mon Jan 8 09:56:06 2024 -0500

        Port cycling to Hercules (#2196)

        Adds cycled support for Hercules (excluding gsi-monitor).
        Partially resolves #1588
        GSI monitoring is disabled on Hercules due to missing Perl modules. That will be enabled in a later PR.

    commit ef6827dd6abdab2996d1e19f9e0ff5d3071e0fdd
    Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
    Date:   Mon Jan 8 09:43:12 2024 -0500

        Refactor rocoto task XML creation (#2189)

        Refactors the rocoto task generation to be recursive.
        This will allow nested metatasks to loop over multiple variables, which is needed for GEFS product generation.

        As part of this refactor, there is no longer separate arguments to designate metatasks.
        Instead, task dicts can include a nested 'task_dict' as well as a 'var_dict' containing the variables to loop over.
        The nested task dict can then either have another layer, or be the innermost task.

        To accommodate the new recursive nature, some defaults that were previously defined in create_wf_task() had to be pushed down into the function that creates the innermost task.
        Also, former keywords have been absorbed by the task dict.

        Refs #823
        Refs #827

    commit 2b81cfac16f103fb29b3aeb9748941787abf7287
    Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
    Date:   Mon Jan 8 09:41:03 2024 -0500

        Update fix versions (#2198)

        Updates fix versions for a few components:
        - Update cice and mom6 versions to support C96/1p00 marine
        - Update wave to change betamax setting for glo_025 waves

        Resolves #2004
        Resolves #2107

commit e7a81511e37f86e881da020e06b95990b470d952
Merge: af47b77c 75ad3754
Author: Janet Derrico <143837053+jderrico-noaa@users.noreply.github.com>
Date:   Thu Feb 1 13:14:02 2024 -0700

    Merge pull request #37 from jderrico-noaa/gsl_ufs_dev

    Add GSL archive script and correct typos/fixed paths

commit 75ad3754f8bef5411c2570b5e392cd08e95cb6cb
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Feb 1 20:00:52 2024 +0000

    adding consistent [[ ]] for if statements

commit 67b99668c82a5fd8c42479b9b1bfe8b0bad0be25
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Feb 1 19:37:47 2024 +0000

     Updated HOMEgfs in GSL XML templates

commit 4d3719c086e7907a6eeff03112042d392e0d8c5e
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Feb 1 17:27:39 2024 +0000

     Correct syntax errors in GSL scripts

     Add new GSL archive script for archiving grib2 and ICs, but no netcdf files

commit 4309dd0b3b2d5625e7e1740d7cd3e39aacd5bc29
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Mon Jan 29 18:05:45 2024 +0000

     Add GSL diag tables to parm/ufs/fv3

     Update GSL template for hera

     Create EMC and GSL versions of files under workflow/rocoto
      - tasks.py, workflow_tasks.py

commit af47b77c7ee59a11c798995b4362b57e9096b090
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sat Jan 27 02:07:43 2024 +0000

     Create GSL version of archive script

commit 529d9f71f97b6e643e76a53bc9871901ae861faf
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sat Jan 27 01:37:09 2024 +0000

     Create GSL version of tracker.sh

     - this is a placeholder with changes from last year's HFIP experiment; will likely need to be updated in the future

commit 8457e12c313bee602265b863129734354b019271
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sat Jan 27 01:27:42 2024 +0000

     Link config.base.emc.dyn_hera to config.base.emc.dyn

commit 7a05f5bd947944d8c3be828aeef9cc03bf9e073a
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sat Jan 27 01:22:54 2024 +0000

     Create GSL version of hpssarch_gen.sh

     - assume we only run cold starts
     - archive only 0p25 grib2 files (no 0p50 opr 1p00)
     - assume no pgrb2b or flux files are created so no need to archive to HPSS

commit 98f5d6b16437e2a340bf16f83187e389a53f8bf0
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sat Jan 27 00:24:06 2024 +0000

     Update workflow directory

     - add GSL template for jet (based on last year's experiment)
     - create EMC and GSL versions of yaml files under hosts; defaults point to GSL files

commit 38a7e5629ceeb23d399643a021e9a0a88468a07c
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Jan 25 18:40:37 2024 +0000

     Update atmos_products configuration file for GSL

       - set downset to 1 so pgrb2b files are not created
       - set FLXGF to "NO" so interpolated sflux.1p00 files are not created

commit fe8a953658d092ce2b597e14f31678624606fd8a
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Jan 25 17:02:25 2024 +0000

     Update nodes for gfsfcst task in GSL template for hera to match default configuration in config.ufs
       (12x12, 2 threads, 1 write group, 40 write tasks ==> 56 nodes)

     Increase walltime to 4:10 for gfsfcst task

commit 9d85b0f6d50e8ed142557fcb87c89d2e5d63c617
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 23 19:08:52 2024 +0000

     Added default location for PTMP/STMP in workflow/hosts/hera.yaml

     Added GSL XML template for hera

commit 1cf317d327fae78c5469712c9e5a6aa1ffa4b23b
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Wed Jan 17 22:33:13 2024 +0000

     Add sjet partition

     Make syntax consistent in "if" statements in config.resources

commit 2755e203751f50113849b06769173285e093290b
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Wed Jan 17 22:32:26 2024 +0000

      Update configuration files for GSL

     - create Hera and Jet versions of config.base.emc.dyn
     - correct typo in config.fcst
     - create different versions of config.ufs;
       default is 12x12, 2 threads, 1 write group/40 write tasks (56 nodes)

commit 3c0c126a376af31866a93aef4cdd0b4145150c58
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 16 17:32:25 2024 +0000

     Add script for remapping 1/4 degree grib2 grids to other domains

commit f217d4ed9a500e9a1bdcc17548729d972a1763ac
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 16 16:46:25 2024 +0000

     Update link script for ufs_utils.fd

commit 5b21b31900955013b4e8106d3ae906b9da93b361
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 16 16:45:25 2024 +0000

     Add GSL archive scripts for initial conditions

commit abb88baf9dd536a3b2ea1e24eaa99cbfe85af799
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 16 16:42:17 2024 +0000

     Move configuration files for getic and init from jobs/rocoto to parm/config/gfs

commit 45b235180719ab79d2514f0317207fbebfb8aedd
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sun Jan 14 03:21:15 2024 +0000

     Add suite definition file for v17p8_ugwpv1_c3 to sorc/ufs_model.fd_gsl

commit 147b1fce99254dcb602c333cc559feaa9a396e81
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sun Jan 14 01:57:22 2024 +0000

     Add getic and init tasks to workflow to create initial conditions in realtime

commit 4e4e50803d95566e1c7967cf4cfa575391d77f25
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Fri Jan 12 00:44:59 2024 +0000

     Change default HPSS_PROJECT to fim

     Change restart_interval_gfs to -1 so no files are written ro RERUN_RESTART directory

commit 791d7a27c6b12f07d9c12ce491338e3da59eb1d8
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Jan 11 23:34:36 2024 +0000

     Add namelist parameter, nord_tr, for GSL suites

commit c4a41de7ebcda2f80ce69ac94bd2b3a6f5d04ed5
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Jan 11 23:31:22 2024 +0000

     Add changes for running v17p8_mynn

     - new field table, field_table_thompson_aero_tke_progsigma
     - updated namelist parameters in config.fcst

commit 982a1f02e3b880be43f4ae8a3f0ffbb34c056aea
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 9 02:26:22 2024 +0000

     Add experiment setup script for p8_ugwpv1

commit c5a3697d22fdbb02bb80ddffee2629dddc10c702
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 9 02:19:13 2024 +0000

     Add memory report to srun command in env/HERA.env

commit ece7e516ca65ec0240899e7d84321310a6887595
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 9 02:13:42 2024 +0000

     Updated GSL-specific files under ufs_utils.fd_gsl

commit 1b153fc95b93a16eb40b791be7322100fde4a3d4
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 9 01:52:56 2024 +0000

     Create new branch, gsl_ufs_dev, from dev_02jan24_9d901db

     Add initial GSL modifications
      - changes to workflow files
        * GSL paths, projects, entities
      - new FV3_GFS_v17_p8_ugwpv1_mynn suite definition file (SDF)
      - updated namelist parameters in ush/parsing_namelists_FV3.sh
      - create new GSL directories: ufs_model.fd_gsl and ufs_utils.fd_gsl
        * new SDFs, add instantaneous flux variables to grib2 configuration files
        * add Thompson tracers to initial conditions
      - new sync script: rsync_gsl.sh
      - new job files:  getic.sh, makeinit_link.sh
      - modify build_ufs.sh to include MYNN SDF

commit 9d901dbbff4d41586580316bdc094d24760119e6
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Jan 2 10:30:33 2024 -0700

    Stop Gempak pgrb2 spec from modifying $DATA (#2147)

    This PR addresses issue #1224. The following is accomplished:

    - Instances where `DATA` is modified, corrections are made to use a locally defined variable such that `DATA` is no longer modified at run-time;
    - Shell linter exceptions are addressed accordingly;
    - The respective GEMPAK tasks is added to the Rocoto mesh.

    Resolves #1224

commit 31ad23527802f7d07171132cc620f7135c4d8cba
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Jan 2 10:27:30 2024 -0700

    Reorganize NPOESS scripts (#2166)

    This PR addresses issue #1226. The following is accomplished:

    - Using the GEMPAK j-job script `JGFS_ATMOS_GEMPAK_PGRB2_SPEC`, the structure
    of `JGFS_ATMOS_PGRB2_SPEC_NPOESS` is updated;
    - Environment variables specific to the script `exgfs_atmos_grib2_special_npoess.sh`
    are moved accordingly; this specifically applies to the environment variable `FHOUR`,
    `SHOUR`, `FHINC`, `SLEEP_TIME`, and `SLEEP_INT`;
    - The `SLEEP_TIME` and `SLEEP_INT` parameters can now be defined at the top-level
    (if necessary);
    - Restart file checks are move to `exgfs_atmos_grib2_special_npoess.sh`; however,
    this may not be necessary (see `TODO` note within draft PR.

    Resolves #1226

commit 22bd82fa93b49e5ce98eb3f69123956dd5018049
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Jan 2 11:55:03 2024 -0500

    Orog fix file reorg and fix directory variable standardization (#2181)

    This PR makes updates to use the newly reorganized `orog/20231027`
    fix file version and standardizes the fix file directory variables.

    Changes:

    1. Update UFS_UTILS hash to ce385ce
    2. Update fix file version file to use new orog timestamp: `orog_ver=20231027`
    3. Add ".mx$(OCNRES)" to `oro_data` filenames in scripts
    4. Remove ".mx$(ocn_res)_frac" from the directory names for atmosphere
    resolutions under the `/orog` folder
    5. Adds fix file directory variables to `config.base`, many of which are pulled
    up out of lower scripts; introduce `FIXcpl`
    6. Renamed/replaced the following fix file directory variables:

    - `FV3JEDI_FIX` --> `FIXgdas`
    - `FIXfv3`, `FIX_orog` and `OROFIX` --> `FIXorog`
    - `FIX_ugwd` and `OROFIX_ugwd` --> `FIXugwd`
    - `FIX_am`, `FIXgsm`, `FIXSYND` --> `FIXam`
    - `FIX_lut` --> `FIXlut`
    - `FIX_aer` --> `FIXaer`
    - `FIX_SFC` --> `FIXsfc`
    - `FIX_DIR` --> `FIXgfs`
    - `RTMFIX` and `FIXCRTM` --> `CRTM_FIX` (is `CRTM_FIX` in crtm module,
    so not using `FIXcrtm`)

    7. Correct the defaults for `FIXwave` in wave JJOB scripts
    8. Update variable names in `*fixed_files.yaml` files, as well as update naming
    convention for `oro_data` files

    Resolves #1984
    Resolves #1981
    Resolves #2175

commit 03d03bf53b43914a55c384cb33eb06f6a9a443a6
Author: Andrew Collard <40322596+ADCollard@users.noreply.github.com>
Date:   Tue Jan 2 11:53:44 2024 -0500

    Remove HIRS from GSI processing (#2183)

    With the update to CRTM 2.4.0.1, an issue with versioning of CRTM HIRS
    files has been exposed. This is documented in JCSDA/crtm#42.

    As HIRS radiances are no longer used in the GSI, these data should be removed
    from processing until a suitable update to CRTM is available.

    Resolves #2182

commit a3c50998d35525a39a66d5592fbf327ab3569e8b
Author: Jessica Meixner <jessica.meixner@noaa.gov>
Date:   Fri Dec 22 18:07:48 2023 -0500

    Update ufs-weather-model version  (#2186)

    * update model to latest version which includes needed bugfixes for HR3

commit 774c7302e618370ef578bec3ccabc70486d6da1b
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Fri Dec 22 11:34:53 2023 -0500

    Fix analysis post processing's handling of 0-padded negative integers (#2187)

    This screens for the analysis 'forecast' hour (-001) and handles the '-' and circumvents octal issues.

commit d1251360325faf75af9df0608557fcd10202a883
Author: Barry Baker <bbakernoaa@users.noreply.github.com>
Date:   Thu Dec 21 11:23:48 2023 -0500

    Fix for restoring cycling aerosols in fo-mode post COM refactor (#2179)

    - Update to COM reorg aerosol initialization job
    - Address bug in joining paths for data dependency in this job

    ---------

    Co-authored-by: Rahul Mahajan <aerorahul@users.noreply.github.com>

commit e55a05980709288d902ad1bd894164bfa5a18a65
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Wed Dec 20 22:14:01 2023 -0500

    Stop calling ufs-utils link script (#2172)

    The `link_workflow.sh` script was calling the ufs_utils version of the
    same. That step is only necessary if a user is going to run one of the
    stand-alone ufs-utils, which is rare.

commit ef3e5ad7c63be1644c82333c95853c3caf2d8995
Author: TerrenceMcGuinness-NOAA <terrence.mcguinness@cox.net>
Date:   Tue Dec 19 22:02:55 2023 -0500

    Fix handling of excluded hosts list (#2170)

    This PR fixes the issue with `create_experment.py` so that the yaml configuration
    file can have a string of list of strings when specifying the host name to exclude
    from the CI tests.

commit ea74a5719efc8f0fe631c5ff93426a4299a614f3
Author: AndrewEichmann-NOAA <58948505+AndrewEichmann-NOAA@users.noreply.github.com>
Date:   Tue Dec 19 16:21:41 2023 -0500

    Add COMOUT_OBS to marine obs prep (#2173)

    Adds `COMOUT_OBS` (defined from `COM_OBS_TMPL`) to marine obs prep task to properly handle marine obs prep files. Used to keep obs after IODA conversion, QC, and other prep.

    Towards resolving NOAA-EMC/GDASApp#815

commit c2500feace0bb7c04ce67a90dd3182120ee67b2e
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Tue Dec 19 14:55:20 2023 -0500

    Return failed status if a build fails. (#2171)

    If any of the builds fail, this makes build_all.sh return the sum of the error codes encountered.

    Fixes #2168

commit 76fdd81cd84ed812181996a102379d8d964ba27a
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Dec 19 13:24:34 2023 -0500

    Update index.rst for new GFSv16.3.12 in ops (#2169)

    Refs #2096

commit a81da33e8fe7541a36f68e7a4f14a384cadd36c8
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Dec 19 10:22:21 2023 -0500

    Set place=shared for shared jobs on WCOSS2 (develop) (#2156)

    Set job as shared when not exclusive on WCOSS2

    WCOSS2 defaults to exclusive when it is not specified as
    either exclusive (place=exclhost) or shared (place=shared).
    Now set shared when job should be shared.

    Refs #2135

commit 89aea972f7964dac3f515e8070d7c534812c5fb4
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Fri Dec 15 16:31:06 2023 -0500

    Update gfs-utils version for Hercules (#2163)

    An update of gfs-utils was misssing from the previous PR that added
    initial Hercules support (#2128).

    Also includes gfs-utils update for new marine post.

commit 9505cb4abc6ca2643a8ab254d14ca2000747fa44
Author: TerrenceMcGuinness-NOAA <terrence.mcguinness@cox.net>
Date:   Thu Dec 14 16:15:31 2023 -0500

    CI Updates to support Hercules (#2155)

    If merged, this PR will update the CI scripts so they will run on Hercules for forecast only
    NOTE: This is a stop gap to issue #2131 until its block on #1588 is removed.

    Resolves #2154

commit c5ca82f04a2efae78389dec1c46b94ef4fb5bbe5
Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
Date:   Thu Dec 14 16:05:33 2023 -0500

    Correct fbwind (#2161)

commit f3f3e05e6325e6c2e8ddab186f1ed2f985fec49a
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Thu Dec 14 12:06:23 2023 -0500

    Add MOS jobs to rocoto mesh (#2148)

    Create separate jobs for GFS MOS - extracted from now-retired vrfy job

    Refs #2068

commit bb6151aa50c27253cb9b8f0a6601ddd58526b8b3
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Thu Dec 14 05:38:29 2023 -0500

    Replace checkout script with submodules (#2142)

    Replaces the checkout script with git submodules. This change brings workflow in
    line with other repos and git standards.

    Due to these changes, the build system is updated slightly. First, the options that
    were formerly used with `checkout.sh` to reduce unneeded builds (`-g` for GSI
    and `-u` for UFSDA) are moved to `build_all.sh` instead. This is needed since build
    all will not be able to key off directories existing or not to determine which com-
    ponents to build. Second, the partial build system is removed. It was rarely, if ever,
    used, and parts of it were already ignored with the previous changes to base builds
    off whether directories exist. The manage externals file is also removed since that is
    also not being used.

    Following these changes, clones/checkout will need to either be recursive, or
    `git submodule update` will need to be called separately to make sure components
    are properly checked out (non-exhaustive list):

    ```
    ## Checkout develop (method 1)
    git clone --recursive https://github.com/NOAA-EMC/global-workflow destination

    ## Checkout develop (method 2)
    git clone  --jobs 8 https://github.com/NOAA-EMC/global-workflow destination
    cd destination
    git submodule update --init --recursive --jobs 8

    ## Checkout existing branch some_branch (method 1)
    git clone --recursive  --jobs 8 -b some_branch https://github.com/NOAA-EMC/global-workflow destination

    ## Checkout existing branch some_branch (method 2)
    git clone https://github.com/NOAA-EMC/global-workflow destination
    cd destination
    git checkout --recurse-submodules some_branch

    ## Checkout existing branch some_branch (method 3)
    git clone https://github.com/NOAA-EMC/global-workflow destination
    cd destination
    git checkout some_branch
    git submodule update --init --recursive  --jobs 8

    ## Checkout new branch new_branch
    git clone https://github.com/NOAA-EMC/global-workflow destination
    cd destination
    git checkout -b new_branch
    git submodule update --init --recursive  --jobs 8
    ```

    The git ignore list had to be updated to use explicit paths as the wildcard paths pick
    up the ones that are now submodules.

    UFS creates files during the build process that are not in its ignore list, so that sub-
    module ignores the "dirty" state to avoid confusing users running `git status`.

    CI and documentation are also updated to reflect the changes.

    Resolves #2141

commit 1332188ce2409e012ec127d44880e49732f7f379
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Wed Dec 13 09:32:57 2023 -0500

    Enable radar reflectivity output (#2143)

    Turns on radar reflectivity output from FV3. This eliminates missing values appearing in the grib2 files.

commit 24d898ec0ec0c7fcbda6966988f9a986f528ed14
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Wed Dec 13 09:32:24 2023 -0500

    Fix Hercules hostname (#2150)

    * Allow lower or upper hostname on hercules.
    * Add Hercules to issue template.

commit 2896bb8787698be28ad20f2298589e6e95eaf9fb
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Dec 12 09:13:06 2023 -0500

    Fix module load typo (#2145)

    Fix typo with loading the crtm module in the UPP hack for WCOSS2

    Refs #2144

commit 29d34172a67d976f910e78158ff0337e1ef099ca
Author: Cory Martin <cory.r.martin@noaa.gov>
Date:   Thu Dec 7 15:12:05 2023 -0500

    Update GDAS hash to most recent stable versions (#2138)

commit 93da9f105502e24f1a1a621f05ea49e1fdfe0102
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Thu Dec 7 10:41:05 2023 -0700

    Corrected typo in a gempak job gempakncdcupapgif . (#2137)

commit 3483f550db1ae35a680de49f7485ce5a11902dd9
Author: Cory Martin <cory.r.martin@noaa.gov>
Date:   Thu Dec 7 12:34:56 2023 -0500

    Add support for FGAT and IAU for aerosol DA (#1940)

commit e2664c011bf5fb03a9b1b37878cad423a1fde6f9
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Thu Dec 7 12:33:46 2023 -0500

    Enable forecast-only experiments on Hercules (#2128)

    This add forecast-only support for Hercules to the global workflow. Partially satisfies #1588.
    Co-authored-by: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>

commit a29f751aed05312da3d80d396159bb5a906d6ce4
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Wed Dec 6 13:45:56 2023 -0700

    Adds GEMPAK and related jobs to rocoto task mesh (#2127)

commit 1fc8b5bf55581de18e786611c65bc3f84bb0c082
Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
Date:   Tue Dec 5 15:47:52 2023 -0500

    Separate offline UPP from interpolated grib2 product generation (#2110)

    This PR:
    - Replaces the use of  `JGLOBAL_ATMOS_POST` with `JGLOBAL_ATMOS_UPP`
    and `JGLOBAL_ATMOS_PRODUCTS`.
    - Introduces `JGLOBAL_ATMOS_PRODUCTS` that is responsible for creating
    grib2 products from the master file produced by UPP (inline from the model,
    or offline by running `JGLOBAL_ATMOS_UPP`).  Rocoto job `atmos_products.sh`,
    ex-script `exglobal_atmos_products.sh` are also added along with a
    `config.atmos_products`. Updates are made to the relevant `env` files as well as
    `config.resources` to reflect the addition of this job.
    - reduces the number of cores needed appropriately for forecast products when
    there is no offline UPP necessary.
    - renames older `fv3gfs_dwn_nems.sh` to `interp_atmos_master.sh` and
    `inter_flux.sh` to `interp_atmos_sflux.sh`
    - removes `fv3gfs_downstream_nems.sh` as it is absorbed into
    `exglobal_atmos_products.sh`
    - removes no longer used scripts for `gfs_post.sh`, `gfs_transfer.sh` (DBN alerts
    are absorbed into `exglobal_atmos_products.sh`), `post.sh`,
    `JGLOBAL_ATMOS_POST`, `ex${RUN}_atmos_post.sh` scripts.
    - Rocoto workflow related scripts are updated to add `atmos_products` as a job.
    When `WRITE_DOPOST` is `.false.`, `upp.sh` job to run the UPP offline is also
    added.  Dependencies have been appropriately applied.
    - removes `PGB1F` option that creates 1-degree grib1 products that are no longer
    needed in GFSv17.

    The hacks from (now deleted) `post.sh` had to be reinstated in `upp.sh` to load the
    modules from UPP instead of `load_fv3gfs_modules.sh`.

commit 44186f594aaf5f8feea0eadd4c5c3b59de3a825e
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Dec 5 12:28:08 2023 -0500

    Update index.rst for new GFSv16.3.11 version (#2121)

    Refs #1356

commit e62a3a73cd22701962b7bf210fdfee37f37a5474
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Dec 5 09:08:12 2023 -0700

    Splits AWIPS jobs into seperate tasks (#2094)

    This PR addresses issue #1228. The following is accomplished:

    - Separate rocoto jobs have been created beneath `jobs/rocoto/`
    -- `awips_20sh` and `awips_g2sh`; these jobs replace `awips.sh` which was
    calling multiple J-jobs within the respective `awips.sh` scripts;
    - New tasks has been added to `workflow/rocoto/tasks.py` for the new
    AWIPS scripts;
    - The `gfs_cycled` and `gfs_forecast_only` modules beneath
    `workflow/rocoto` have been updated accordingly.

      Resolves #1228

commit 04d97e9aa7ab84b9754ab670074cfb19d543aa26
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Mon Dec 4 13:38:30 2023 -0500

    Consolidate VMINMON and cleanup monitor scripts (#2088)

    This PR combines the GDAS and GFS versions of the VMINMON JJOB
    and ex-driver scripts into single GLOBAL/global versions. Additionally:

    * some further cleanup of the GSI-Monitor scripts is done; variable
    settings in ex-driver scripts are moved up to the JJOB level
    * the fix symlinks are consolidated into a new `fix/mon` subfolder (formerly
    `fix/gdas`) and copies of the gfs monitor fix files under `fix/products` are
    removed

    Resolves #1925

commit a286a11fdcbc31c8bc6d944890bc56294bc8caf6
Author: TerrenceMcGuinness-NOAA <terrence.mcguinness@cox.net>
Date:   Mon Dec 4 17:48:44 2023 +0000

    Robust CI Restarts (#2093)

    Improved CI robustness for reverting back to **CI-Ready** from any
    given state

    New Features:

    - Improved `scancel` routine (refactored into bash "subroutine")
    - Improved messaging (see below) when ever a user changes state
    - Any and all previous build scripts and running experiments are killed as
    a result of reset to **Ready**

    Resolves #2060

commit 73621e9b20b20f85e8b21e4c1e09ed1d80ecd46f
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Sun Dec 3 11:19:19 2023 -0500

    Upgrade to spack-stack/1.5.1 and Intel 2022 on non-production machines (#2084)

    Update module files to spack-stack/1.5.1 and compilers to Intel 2022+ on all non-production machines.

commit 6d548b250688861eb20a7e0dc852a0e4ba9e64f4
Author: jiandewang <jiande.wang@noaa.gov>
Date:   Thu Nov 30 12:00:21 2023 -0500

    Add variable tob in diag_table for ocean model output(#2105)

commit c19810cce252fcdb25fd9960c05b08b5f8d8b1ad
Author: AndrewEichmann-NOAA <58948505+AndrewEichmann-NOAA@users.noreply.github.com>
Date:   Wed Nov 29 15:17:36 2023 -0500

    Added variables to config.prepoceanobs (#2101)

commit c2d78a61a224678fb804eed19f39d1f07408ae5f
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Wed Nov 29 12:39:08 2023 -0500

    Add missing cut to VDATE setting in JGFS_ATMOS_VERIFICATION (#2098)

    Refs #2097

commit c1c025f91ddac73aea595cc9fa4dd0bea80575fc
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Wed Nov 29 17:15:10 2023 +0000

    Add wave init to GEFS (#2089)

    Adds the wave init job to GEFS. Since the output would be the same for
    every member, the job is only run once for the control, then links are
    created in each of the member directories pointing to that copy.

    New ww3_multi and ww3_shell templates for GEFS are copied from the
    GFS versions.

    The GEFS restart frequency is changed to not be zero, and the comment
    about not setting it to zero is copied from the gfs config.base. The restart
    interval for the GEFS perturbed members is changed to equal that of the
    control.

    Also fixes a bug where `RUNwave` was not defined for ensemble forecasts,
    and another bug in the GEFS stage_ic dependency.

    Resolves #2017

commit 64a2470ce29b7d8d5cb85ebcb4048ff82958f64e
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Wed Nov 29 11:26:34 2023 -0500

    Adjust permissions for jobs/JGFS_ATMOS_VERIFICATION (#2095)

    Add execute permissions (755)

commit 964b77bc6de67291973c2c70598a1f8cb72501c5
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Tue Nov 28 18:45:51 2023 +0000

    Make proper j-job for MET+ (#2090)

    Creates a proper j-job for the metp job, moving much of the material
    from the `jobs/rocoto` script there (some of it within `jjob_header`).

    Also updates the old `COMIN` variable for the COM refactor (although
    it does not appear used in the verify scripts currently).

    This is a partial step towards restoring/improving metp functionality
    and remains untested.

    Refs #1575

commit 8c11eeb8556619e8db4e0efb6394ce5a2c1aae0f
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Thu Nov 23 10:31:32 2023 -0700

    Adds FBWINDS support to global-workflow (#2082)

    This PR addresses issue #1221. The following was accomplished:

    - A new Rocoto job is added; `jobs/rocoto/fbwinds.sh`;
    - `workflow/applications/gfs_cycled.py` is updated to include the `fbwinds` task;
    - `workflow/applications/gfs_forecast_only.py` is updated to include the `fbwinds` task;
    -  A new function is added to `workflow/rocoto/gfs_tasks.py`, `fbwinds` is added as new GFS (only) task;
    - `workflow/rocoto/tasks.py` is updated to include the `fbwinds` task.

    Resolves #1221

commit 513db190d21f9ede0724a2cd5606372b1d7605de
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Nov 21 22:52:58 2023 -0700

    Adds NPOESS support to global-workflow (#2083)

    This PR addresses issue #1225. The following was accomplished:

    - A new Rocoto job is added; `jobs/rocoto/npoess.sh`;
    - `workflow/applications/gfs_cycled.py` is updated to include the `npoess`
    task;
    - `workflow/applications/gfs_forecast_only.py` is updated to include the
    `npoess` task;
    -  A new function is added to `workflow/rocoto/gfs_tasks.py`, `npoess` is
    added as new GFS (only) task;
    - `workflow/rocoto/tasks.py` is updated to include the `npoess` task.

    Resolves #1225

commit 62d8e99e77ffe44784f4c61c3f2296c6d1a72413
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Fri Nov 17 20:25:50 2023 -0500

    Retire vrfy job (#2080)

    Retires the `vrfy` job from the global-workflow system. All associated
    scripts, configs, and references to the job are removed.

    Additionally, the switches listed in RTD were updated to reflect new
    ones added in other PRs for issue #235.

    Resolves #2069
    Refs #235

commit ea386abf11ecbacef407388e8d57e71b30148a35
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Fri Nov 17 23:59:46 2023 +0000

    Enable different coupled settings for ensemble (#2030)

    Adds the ability to turn off some coupled components for the ensemble.

    To enable this, many settings are moved out of `config.fcst` and into `config.ufs`
    so they are calculated after any overrides of `DO_*` have been made. Some
    settings also had to be moved out of `config.base` for the same reason. A
    switch to turn on gocart is added to `config.ufs`, but unlike the other switches
    this one takes no arguments.

    The name of the ufs configure template used is converted from a partial file
    name to the full file name.

    Resolves #1692

commit fe792c0c9a1c46908cbd18c7e71eb836974cf1de
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Fri Nov 17 17:19:16 2023 -0500

    Add --cpus-per-task to srun commands for Hera and Orion (#2077)

    This PR adds the `--cpus-per-task` flag to non-CFP `APRUN`/srun commands
    in the env files for Orion and Hera. This is needed as a result of an upgrade
    to SLURM on Orion that no longer exported the thread value to the
    environment. Issue #1996 was a hotfix to add this flag for the analysis job
    that was suddenly running slowly after the SLURM upgrade. A similar SLURM
    upgrade was done on Hera but the sysadmins there implemented a
    workaround so this issue did not appear there.

    This PR adds the `--cpus-per-task` flag for both machines...needed on Orion
    and as a safety measure on Hera.

    Also included in this PR is a fix to indentations in the
    `scripts/exglobal_diag.sh` script that was noticed during work for this PR.

    Timing differences were not observed for other jobs after adding this srun
    flag. Job timings were of a similar variation between control and test runs.
    Any potential additional speedup was not observed. The test runs also
    reproduced the control runs with `develop`.

    Resolves #2044

commit 42c943be305c297a56b104bb50727938c1ba688f
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Fri Nov 17 15:41:34 2023 -0500

    Adjust modules in post.sh for WCOSS2 (#2079)

    On WCOSS2 the grib_util module is named a bit different and
    needs the libjpeg module loaded beforehand.

commit cd4e6a1987e7fd71dff06766f540b5d32c8b648d
Author: Jessica Meixner <jessica.meixner@noaa.gov>
Date:   Fri Nov 17 11:49:32 2023 -0500

    Update ufs-weather-model and remove upp hack (#2071)

    Updates the model to the most recent commit of ufs-weather-model.  This
    should allow for the removal of the UPP hack that was added in PR #2042

    This required changing nems.configure -> ufs.configure.

    Resolves #1942

commit 5a2d97e142aa4999b122fd5a130c63e59ea9f8e2
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Thu Nov 16 22:15:53 2023 +0000

    Fix check for existence of preamble functions (#2066)

    A few of the setup scripts were checking for the existence of
    functions set by the preamble before calling them so they could
    also be used stand-alone. However, the `type` command returns `1`
    if the function name does not exist, which will cause the script
    to die is `set -e` is on. Now the `type` command fails over to an
    empty string.

commit ed2ee7c2b1457b71b271a2c40f0dfa356e0f52f8
Author: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Date:   Thu Nov 16 16:38:11 2023 -0500

    Update UPP products for GFS v17 (#1973)

    Updates of generating GFS V17 UPP products to support HR3:

    - Update g2tmpl to 1.0.12
    - Add changes to launch cfp on WCOSS2 to generate pgrb2/pgrb2b files
    - Changes for generating new products (MERRA2, six winter weather variables,
    1km HLCY, SDEN) in pgrb2 files

    Resolves #1965
    Resolves #1994

commit 635c4719e603538ce7cccf9ea6b31f3f84f20849
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Thu Nov 16 20:35:30 2023 +0000

    Fix some rocoto dependencies (#2074)

    A few small errors/cleanup in the dependencies, mostly in fcst:

    A few small errors/cleanup have crept into the dependencies with recent changes,
    mostly in fcst:

    - Fixed the offset, as it would yield a string rocoto doesn't recognize when the
    interval was 24+ hrs
    - Removed the duplicate wave dependency. When `waveprep` is included, it
    depends on `waveinit` so there is no need to add a `waveinit` dependency.
    - Converted an interval in the archive job that was missed in #2039

    Resolves #2075

commit d4c7508260975c6b94fc92fd085f39d4faf3f027
Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
Date:   Wed Nov 15 16:44:03 2023 -0500

    Fix missing _PREV in ocean restart file location (#2070)

commit 255616d37505c785bdddd5d3e39e8399110b626e
Author: mdtoyNOAA <73618848+mdtoyNOAA@users.noreply.github.com>
Date:   Wed Nov 15 12:02:09 2023 -0700

    Update functionality for Prototype HR3 UGWP (#1987)

    This PR adds/modifies namelist options and activates new 'ccpp' suite definition
    files for the updated Unified Gravity Wave Physics (UGWP) in the ufs-weather-
    model recently updated for HR3.  The changes to UGWP are the use of the GSL
    drag suite for orographic gravity wave drag (GWD) and blocking, as well as the
    new UGWP Version 1 non-stationary GWD.  See
    ufs-community/ufs-weather-model#1923 for details.

    Resolves #1986

commit be9085e62aae147e3c74602e2f82a99b374fc783
Author: Guillaume Vernieres <guillaume.vernieres@noaa.gov>
Date:   Wed Nov 15 13:48:58 2023 -0500

    Save the required CICE history for the sea-ice DA (#2062)

    The hist_avg setting of CICE was changed to be an array.

commit 85f1f5131ffd70061231304ea477bde0559eb67b
Author: Guoqing Ge <guoqing.ge@noaa.gov>
Date:   Wed Nov 15 11:47:21 2023 -0700

    Use assim_freq to configure "offset" in dependencies (#2039)

    Use the assim_freq from config.base to configure "offset" in dependencies
    instead of hard-coding them.

    Resolves #2038

commit 4e3d82ba3a1fa7cdd4443bcd4cf83b2f8835137c
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Wed Nov 15 13:39:14 2023 -0500

    Resolve ENKF archive script bugs (#2065)

    Fix two bugs in the exgdas_enkf_earc.sh script:

    1) Replace ARCH_LIST with DATA to match changes done in PR #2000
    and update path to generated archive list files.
    2) Add status check and exit after script attempts to make tarball on HPSS.

    Refs #2064

commit 42d7f2f0c48fab898b764e09cfbbd7a9fabbae08
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Nov 14 17:54:29 2023 -0500

    Separate tracker and genesis jobs from vrfy job (#2058)

    This PR creates new individual jobs for the tracker and genesis jobs that are being
    pulled out of the `vrfy` job (issue #235). The `tracker` and `genesis` jobs will be on
    by default while the `genesis_fsu` job will be off by default. This mimics the current
    settings in the `vrfy` job.

    No enhancements or upgrades are made to the jobs themselves in this PR, only to
    separate them from the `vrfy` job. However, one change compared to how they
    currently run in the `vrfy` job is to no longer run the `tracker` in the gdas suite. This
    mimics how the `ens_tracker` package is run in operations (gfs only).

    Changes in this PR:

    1. Create rocoto job scripts for tracker/genesis jobs.
    2. Create configs for tracker/genesis jobs, as well as `config.tropcy` for shared
    settings.
    3. Add tracker/genesis jobs to `config.resources`; use resources from the ecf scripts
    for `ens_tracker` jobs in operations
    4. Add tracker/genesis jobs to rocoto setup for both cycled and forecast-only
    modes.
    5. Update arguments for `jjob_header.sh` script in tracker/genesis JJOB scripts to use
    specific job names and configs instead of vrfy.
    6. Rename `tracker_ver` to `ens_tracker_ver` in version files to mimic variable within
    tracker package.
    7. Rename and move tracker/genesis switches to `config.base`.
    8. Remove tracker/genesis jobs from `vrfy` job (`jobs/rocoto/vrfy` and `config.vrfy`).
    9. Reduce vrfy job resources to accommodate tasks having been removed.

    Refs #235
    Resolves #1988
    Resolves #2048

commit 0a0d6984e094d2a551d5d8331102142e7db13fc2
Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
Date:   Tue Nov 14 14:08:26 2023 -0500

    Enable warm starting of the model for forecast-only mode (#2031)

    This PR:
    - adds an option to warm|cold start the ufs-weather-model when setting up an experiment for GFS/GEFS
    - adds the capability to stage FV3 restarts when the atmosphere is warm started from FV3 restarts. This would be used in the GEFS free-forecast for part of the reforecast capability.
    - If a coupled model is warm started for the atmosphere, also check if mediator restarts are present. If so, stage mediator restarts to allow restarting the coupled model.

    Fixes #2016

commit 2cd6a589305a9ac9d3a9a0d2136e66e42f09d3bf
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Nov 14 12:05:20 2023 -0700

    Moves UFS WM configuration files to `COM_CONF` (#2054)

    The UFS weather-model (WM) files are place in the COM_CONF path rather than the respective component model COM history paths.
    Resolves #2015

commit 6f1693081662f241fafc930b1afc88125f7f5aff
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Nov 14 11:15:02 2023 -0500

    Refine fit2obs job in rocoto mesh (#2047)

    This PR adjusts the `fit2obs` job in the rocoto mesh to better define when it exists
    and how the archive job dependencies accommodate it not being in the first half
    cycle.

    Changes in PR:

    1. Remove the `fit2obs` job from the first half cycle `cycledef`.
    2. Adjust the archive job dependencies to now include the `fit2obs` job in the new
    logic check added in PR #1983. The `gdasarch` job in the first half cycle will check if
    `gdasfit2obs` is complete OR no prior cycle exists. Also cleaned up this new logic
    check block some to make it a tad simpler.
    3. Also, fix the addition of the `fit2obs` config to the config list in setup scripts. Now
    tied to whether `fit2obs` job is on instead of always adding the config to the list.

    Resolves #2043

commit 5730a71fa5d311e49d9bb11528b500f27f33d69d
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Nov 14 09:13:11 2023 -0700

    Add `waveinit` and `waveprep` to half-cycle. (#2037)

    This PR addresses issue #1444. The `waveinit` and `waveprep` tasks have been added to
    the GDAS have cycle. The downstream dependencies for the respective GFS and GDAS
    forecast tasks have been removed.

    Resolves #1444

commit 28d2e93c3857de95b0309a089cd7dac736ccaded
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Tue Nov 14 16:11:47 2023 +0000

    Update wave IC source for C384 (#2055)

    The default wave grid for C384 has changed since P8, so a single wave
    IC on the new grid is available under a different IC name.

commit 81dd2d9855091315611106a5afbdaeaa15e6e4ae
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Thu Nov 9 17:19:57 2023 +0000

    Fix analysis and post on Orion (#2046)

    Fixes a couple things to get workflow to work on Orion again:

    First, while #2042 allowed post to be built, the `upp.x` executable would fail due
    to a missing library. Now post jobs (temporarily) uses the UPP modules (plus
    others needed for runtime) instead of the normal workflow runtime module. This
    should actually fix #2041. This hack can likely be removed once we move to
    spack-stack.

    Second, the launcher command for the analysis jobs on Orion are updated to
    specify the number of CPUs per task. This was necessary as a recent slurm update
    on Orion discontinued reading that value from the scheduler. Other jobs will be
    handled later (see #2044).

    Additionally, a change is made to `module-setup.sh` that will eliminate the
    annoyance of `gw_setup.sh` breaking tab completion because undefined variable
    checking was turned on for the script but not back off.

    Resolves #1996
    Resolves #2041
    Refs #2044

commit 13d06ded4155cba2d08ef2a2cd553024c5abe29d
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Wed Nov 8 18:25:47 2023 +0000

    Hack UPP version (#2042)

    The stack UPP was using on Orion was recently deleted, leaving us
    unable to build the UFS verison of UPP there. UPP has an updated
    version using spack-stack that works, so the checkout script is
    modified to check out that version of UPP after UFS has been
    checked out.

    This temporary hack can be removed once we move to a UFS version
    that advances the UPP version to or beyond 78f369b.

    Resolves #2041

commit 20f6eceb8ff58f84174a27eb849c1d74566a3e03
Author: jiandewang <jiande.wang@noaa.gov>
Date:   Wed Nov 8 11:14:55 2023 -0500

    Add basic C1152 settings (#2020)

    Adding C1152 setting in host.yaml, config.base and config.stage_ic so that can run C1152 S2SW.

    Resolves #2019

commit 5183c43bbbd07285869feacb49d8680afe85929a
Author: Barry Baker <bbakernoaa@users.noreply.github.com>
Date:   Tue Nov 7 01:14:40 2023 -0500

    Update UFS for dust fix and remove nitrates by default  (#1989)

    This PR updates the `ufs-weather-model` to the latest hash that included the dust fix (PR #1922).
    Along with this I removed the nitrates by default in support of the GEFSv13 EP4 and EP5
    experiments. Removed unneeded inputs that should help with speed improvements.

commit 34a73cf2ed5afefc776d9cc73b6ebf439122a1bb
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Mon Nov 6 14:00:51 2023 -0500

    Reduce gdas builds to 8 #2029 (#2036)

    Reduce the default number of build jobs for the GDASApp to 8 from 16.

    This is needed for Orion as the build crashes during a linking step.  Though not verified, it
    appears this may be caused by using too much memory with 16 builds.  The issue disappears
    when using 8 build jobs.

    Resolves #2029

commit 75269e4bb9764b81589efc7d703825b80e74c8f5
Author: TerrenceMcGuinness-NOAA <terrence.mcguinness@cox.net>
Date:   Mon Nov 6 17:34:47 2023 +0000

    Streamline CI reporting to PRs (#2026)

    Cleaned up the logs for CI PRs sent to the GitHub Messages:

    - Eliminates redundant accumulative reporting
    - Reports on all created or skipped experiment instantiations in a single message
    - Gives one line report once  for each experiment completion
    - Single final report completion of CI

    See some examples in forked [PR 195](https://github.com/TerrenceMcGuinness-NOAA/global-workflow/pull/195)

    Resolves #2007

commit 8d55126bb0b27c79c8bee7f72b014abd34950ff9
Author: Guillaume Vernieres <guillaume.vernieres@noaa.gov>
Date:   Fri Nov 3 17:06:09 2023 -0400

    Implement IAU Cycling Type with Marine Data Assimilation Enabled (#1944)

    Allows cycling in IAU mode with the S2S UFS model, soca and the GSI.

    Most of the work related to making IAU work was done by @JessicaMeixner-NOAA . Thanks @JessicaMeixner-NOAA !

    Resolves #1943
    Refs #1776

commit 2563806821d4ae3b57120bc61aa0575139a708f0
Author: jiandewang <jiande.wang@noaa.gov>
Date:   Fri Nov 3 11:49:37 2023 -0400

    Add two ucx modules in load_ufswm_modules.sh to solve C768 and C1152 S2SW job hanging issue on WCOSS2 (#2021)

commit cbdc09711a83493f363a737d1e3e46c48a09719d
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Fri Nov 3 04:09:33 2023 +0000

    Fix staging of MOM data (#2028)

    During the update to stage_ic, the copying of the additional res_N files for
    0p25 was omitted. These are now properly copied.

    Resolves #2027

commit bd4c56d99c23c5c41f0bd5f8a980ef99ee160888
Author: AndrewEichmann-NOAA <58948505+AndrewEichmann-NOAA@users.noreply.github.com>
Date:   Thu Nov 2 16:09:59 2023 -0400

    changed optional script name vars for ocean analysis (#2025)

commit 93bc918cdabee771c182c6f33cc54a20b5bb86c6
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Thu Nov 2 16:01:18 2023 -0400

    Create separate GSI monitor jobs and remove from vrfy job (#1983)

    This PR will move the GSI monitor tasks from the `vrfy` job into their own separate jobs in
    the rocoto mesh. This takes care of part of issue #235.

    Changes in this PR:

    1. Create new individual GSI monitor jobs in the rocoto mesh to match how it is done in
    operations. The new jobs are: `gdasverfozn`, `gdasverfrad`, `gdasvminmon`, and `gfsvminmon`.
    The names correspond to the names in operations and the ecf script names. The jobs are only
    added to cycled mode, none of the jobs are run in forecast-only mode.
    2. Updates to GSI monitor scripts:
      * Update `ush/jjob_header.sh` arguments in JJOB scripts to call new individual job names and
    configs.
      * Introduce `COM_*` variables and use of the `generate_com` utility. This results in the outputs
    landing in `COM` subfolders, like occurs in operations, instead of landing in the online archive.
      * Some variable cleanup in JJOB and ush scripts, includes cleaning up usage of `DATA` variable
    and its removal at the end of the jobs.
      * Add missing exit statements to `JGFS_ATMOS_VMINMON` and `JGDAS_ATMOS_VERFRAD`.
    3. Create new rocoto job scripts for the new individual GSI monitor jobs.
    4. Create new configs for the new individual GSI monitor jobs.
    5. Add new individual GSI monitor jobs to resource configuration, using the same resources as
    in operations.
    6. Move and rename GSI monitor job switches from `config.vrfy` to `config.base`. Also add
    switches to setup system. New switches to control each job being added to the rocoto mesh
    are: `DO_VERFOZN`, `DO_VERFRAD`, `DO_VMINMON`
    7. Add GSI monitor job output to archival job and into resulting HPSS tarballs or local tarballs.
    This now matches what is done in operations.
    8. Remove the GSI monitor tasks from the rocoto `vrfy` job and associated `config.vrfy`.

    Example output locations and files (not showing contents of oznmon/horiz or oznmon/time for
    brevity, see archival script for full list of output files):
    ```
    kate.friedman@dlogin09:/lfs/h2/emc/ptmp/kate.friedman/comrot/testmonitor2> ll gdas.20211221/00/products/atmos/*mon
    gdas.20211221/00/products/atmos/minmon:
    total 112
    -rw-r--r-- 1 kate.friedman emc 14030 Oct 25 15:00 2021122100.costs.txt
    -rw-r--r-- 1 kate.friedman emc 84932 Oct 25 15:00 2021122100.cost_terms.txt
    -rw-r--r-- 1 kate.friedman emc   808 Oct 25 15:00 2021122100.gnorms.ieee_d
    -rw-r--r-- 1 kate.friedman emc   808 Oct 25 15:00 2021122100.reduction.ieee_d
    -rw-r--r-- 1 kate.friedman emc    80 Oct 25 15:00 gnorm_data.txt

    gdas.20211221/00/products/atmos/oznmon:
    total 8
    drwxr-sr-x 2 kate.friedman emc 4096 Oct 25 15:05 horiz
    drwxr-sr-x 2 kate.friedman emc 4096 Oct 25 15:05 time

    gdas.20211221/00/products/atmos/radmon:
    total 21036
    -rw-r--r-- 1 kate.friedman emc      231 Oct 25 15:12 bad_diag.2021122100
    -rw-r--r-- 1 kate.friedman emc     9035 Oct 25 15:12 bad_pen.2021122100
    -rw-r--r-- 1 kate.friedman emc     1449 Oct 25 15:12 low_count.2021122100
    -rw-r--r-- 1 kate.friedman emc 20523403 Oct 25 15:07 radmon_angle.tar.gz
    -rw-r--r-- 1 kate.friedman emc   217272 Oct 25 15:08 radmon_bcoef.tar.gz
    -rw-r--r-- 1 kate.friedman emc   502151 Oct 25 15:10 radmon_bcor.tar.gz
    -rw-r--r-- 1 kate.friedman emc   264480 Oct 25 15:12 radmon_time.tar.gz
    -rw-r--r-- 1 kate.friedman emc      684 Oct 25 15:12 warning.2021122100
    kate.friedman@dlogin09:/lfs/h2/emc/ptmp/kate.friedman/comrot/testmonitor2> ll gfs.20211221/00/products/atmos/minmon/
    total 88
    -rw-r--r-- 1 kate.friedman emc 10530 Oct 25 14:55 2021122100.costs.txt
    -rw-r--r-- 1 kate.friedman emc 63882 Oct 25 14:55 2021122100.cost_terms.txt
    -rw-r--r-- 1 kate.friedman emc   808 Oct 25 14:55 2021122100.gnorms.ieee_d
    -rw-r--r-- 1 kate.friedman emc   608 Oct 25 14:55 2021122100.reduction.ieee_d
    -rw-r--r-- 1 kate.friedman emc    80 Oct 25 14:55 gnorm_data.txt
    ```

    Lingering work and considerations:

    1. Issue #1925
    2. Consider not hardcoding the list of types in archival and perhaps tie it to something reliable or
    configurable (maybe into `config.verfozn`?):
    `subtyplist="gome_metop-b omi_aura ompslp_npp ompsnp_n20 ompsnp_npp ompstc8_n20 ompstc8_npp sbuv2_n19"`

    Resolves #1908

commit 31b05a99b77d0f6eaa8b116485a41a43867d20e1
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Thu Nov 2 12:23:32 2023 -0600

    Move analysis post to new stand-alone task (#1979)

    This PR addresses issue #1130. A new task `postanl.sh` has been added such that the
    `anl` post-processing is not it's own task within the Rocoto workflow. This change
    prevents the GDAS experiment from breaking due to failures caused by the `anl` not
    being available for the first cycle.

    Resolves #1130

commit 247cdf8c7e10e6c98f782799fc51c069b6474e70
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Thu Nov 2 11:18:53 2023 -0600

    Corrects missing local variable reference (#2023)

    Fixes missing `$` in variable reference in archive job.

    Resolves #2022

commit 241742b246da1794646b68e41c3d6fe00b95dd07
Author: AndrewEichmann-NOAA <58948505+AndrewEichmann-NOAA@users.noreply.github.com>
Date:   Wed Nov 1 14:19:55 2023 -0400

    Updates to prep ocean obs task (#1870)

commit 77be0ec6a3117b9f7e71a19c69ac64c09b521ecd
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Wed Nov 1 12:09:33 2023 -0600

    No longer write archive lists COM (#2000)

    Changes the respective `.txt` files used for the HPSS archive to the `DATA` path. Each
    defined text file has been updated to explicitly write to `DATA` rather than `COM` such
    that the files are deleted rather than being archived.

    Resolves #760

commit 517b92f9c20c9e44abba3183325e35a95a7334a5
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Tue Oct 31 16:33:11 2023 -0400

    Parallelize the build scripts (#1998)

    Optimized/parallelized build scripts.

    A few notes:

    1) The default number of build jobs is 20, but one could argue for using 40.  When researching
    this, I looked up what the SRW is compiling with.  That system uses 40 cores, which seems a
    little excessive, but on testing the global workflow, the actual number of cores being used at
    any given time rarely exceeds 16 when running with 40 cores.  This is because the builds tend to
    use multiple threads in the beginning when compiling low-level modules while the higher-level
    modules are more or less serial AND because the GDASApp takes several minutes to initialize
    all of its subrepositories by which time the smaller builds are complete.

    2) I also updated checkout.sh so that all checkouts are simultaneous.  The CPU load for
    `git submodule` is quite low, so running 16 instead of 8 jobs at once is not much more expensive.

    3) To make this work, I had to add `-j` options to most of the build scripts.  The only exception is
    build_upp, for which the build script within the UPP is hard coded to use 6 cores.

    4) I fixed a few small bugs in the build scripts along the way.

    5) Lastly, this reduce the total build time from ~2.5 hours for the entire system (including GDAS
    and GSI in the same build) to ~40 minutes when running with `-j 40`.

    Resolves #1978

commit 67c050c201f92e855d09211e41a5f51ee1cb5230
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Tu…
jkhender pushed a commit to jkhender/global-workflow that referenced this pull request Mar 21, 2024
   12Jan24 global-workflow
   UFS: 29Jan24, 625ac02
   FV3: 29Jan24, bd38c56 (GSL: 28Feb24 , a439cc7)
   UPP: 07Nov23, 78f369b
   UFS_UTILS: 22Dev23, ce385ce

   update pointers for ufs_model and ufs_utils
   add GSL C3_MYNN xml suite
   Change dt_inner=75 for any configuration running aerosol-aware Thompson (ltaerosol=.true.)

Squashed commit of the following:

commit db6a85e0ce36cec28714a4c9d6e13565253cf7bb
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Tue Mar 19 19:33:28 2024 +0000

    29Jan ufs_model.fd, 29Jan FV3 with C3 files

commit de7b382c4b259d99d39e8857cbcee7efe64c1956
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Mon Mar 18 16:23:05 2024 +0000

    update pointer for atmos_cubed_sphere to Feb 1 hash

commit 0fc27835205aaf57bdba228b1769e0ac7b37712e
Merge: b2c8ef81 db06f7c5
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 14 00:17:24 2024 +0000

    Merge branch 'gsl_ufs_dev' of https://github.com/NOAA-GSL/global-workflow into gsl_ufs_dev

commit b2c8ef81229b5e9b8e7592cb12c2f3e8e3179d92
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Mar 13 23:51:45 2024 +0000

    ccpp pointer updates to framework and physics

commit 484a18df8c9022190c8900c80e40507a6771e314
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Mar 13 23:43:18 2024 +0000

    ccpp pointer update in ufs_model.fd/FV3

commit db06f7c57d4cfc863352a4613c8260b0dffd9afe
Merge: 579f90c1 2dbd12a6
Author: Janet Derrico <143837053+jderrico-noaa@users.noreply.github.com>
Date:   Wed Mar 13 15:55:48 2024 -0600

    Merge pull request #43 from kayeekayee/gsl_ufs_dev

    update GSL C3_MYNN files and change dt_inner=75

commit 2dbd12a695c4349071ee8470e597540e71bc0292
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Wed Mar 13 03:48:51 2024 +0000

    update GSL C3_MYNN files

commit 579f90c1e0e2896710046c1885f68560ea435fa6
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 7 19:20:46 2024 +0000

    update ufs_model.fd submodule pointer

commit 2f2622d68eb8444afde9c1ddad470cfee1b63b99
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 7 19:15:23 2024 +0000

    update ufs_model.fd submod pointer

commit 706a0c52bb11af78e016014550ebd6847cc0ee19
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 7 19:12:35 2024 +0000

    update ufs_model.fd/FV3 path

commit 352f188f095e19442ade1f3fd167ff2fed501cd2
Merge: 5a8edc76 96545dcb
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 7 17:58:38 2024 +0000

    update ufs model pointer

commit 5a8edc766f2f4d3e12c692069d46c02fd766c354
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Mar 7 17:42:00 2024 +0000

    update FV3 and UPP

commit 96545dcb63e3f8f7dfc036961d818db15fa1a003
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Mar 6 10:05:39 2024 -0700

    update pointer for ufs_model.fd

commit 25c026ef03a8d8c0db0b7368d2836f0b2e866eae
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Feb 29 20:35:11 2024 +0000

    update ufs_model pointer

commit a28617a951c46b765aa996bfe4d28b554ec4e0a4
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Feb 22 06:16:26 2024 +0000

    removed unneeded gsl directories

commit 6fb4f90e8572e98c977a1d2ab385f033111f3ea7
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Feb 22 06:08:13 2024 +0000

    update ufs_utils.fd pointer

commit 9264f0c09239d046c5cd862d807e9b82f51dc3bd
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Feb 21 19:33:26 2024 +0000

    update .gitmodules file

commit f8edfa966147506f2c207728039e3a736cb95415
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Feb 21 19:30:47 2024 +0000

    update pointer to ufs_utils.fd

commit 5e0d2ab02d58e6a7a40db55a149a93008b28aa8b
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Wed Feb 21 19:25:52 2024 +0000

    update pointer to ufs_model.fd

commit ebc9e1d02987a1c6aa8cabedf2323642748fab3c
Merge: e7a81511 50cb1e6f
Author: Janet Derrico <143837053+jderrico-noaa@users.noreply.github.com>
Date:   Thu Feb 15 13:40:33 2024 -0700

    Merge pull request #40 from kayeekayee/gsl_ufs_dev

    Merge to 2024 Jan 12 NOAA-EMC/develop and update to 2024 Jan 29 UFS

commit 50cb1e6f0c661e4c6e2ef0be4527cce58379b2c9
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Thu Feb 15 20:30:34 2024 +0000

    Add pygraf workflow.

commit 38b726125d49cff6cae4c0e5fff2438fc33143c5
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Wed Feb 14 17:43:15 2024 +0000

    Add double quote for the arguments when calling setup_expt.py.

commit 053f2025fb0b0679c7d4f84958973c1534ec050c
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 23:57:06 2024 +0000

    more fix.

commit 6f80ea2edc5444e275a79b371d02b6e98e963662
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 23:50:01 2024 +0000

    more bug fix.

commit 56e283f1f666a38a4a3b30e1528e96eeb5c622e7
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 23:40:02 2024 +0000

    Minor bug fix.

commit 2dcfed06ff6789eb77cf92e22b80f5475923fafc
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 23:19:03 2024 +0000

    Update parameter for c3 case
    Add c3 and mynn template

commit cc46b19ccc7cdb54878340eff79dda9e747abdf7
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 20:51:23 2024 +0000

    Update INFO.
    Add c3 SDF in the build.

commit a444ed48a23f24724853036e522b4437bf412c59
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 18:42:33 2024 +0000

    Update to UFS 2024 Jan 29 version.

commit 88595707c7521cdce37ae1cf78720a7827242b24
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 18:16:46 2024 +0000

    Minor bug fix.

commit baa0e9f10b132098d5134efaad712a51ebc26b83
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 17:59:27 2024 +0000

    Update parameters for setup_expt.py in p8_ugwpv1.sh to resdetatmos and comroot.

commit 5875f06903f82a47fafb05f89f840e3b099d18d8
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Tue Feb 13 17:51:11 2024 +0000

    Remove old gsl SDFs.
    Remove 'rrtmg_lw_pre' from C3 and MYNN SDFs.

commit 9e0d1342f4e1edce96c9b2baeec55c2cffb964cd
Author: kayee.wong <kayee.wong@noaa.gov>
Date:   Thu Feb 8 22:14:01 2024 +0000

    Merge to 2024 Jan 12 NOAA-EMC/develop.

    Squashed commit of the following:

    commit c59047614c29f6ec15a4d4a6fa1855929287debd
    Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
    Date:   Fri Jan 12 19:21:02 2024 -0500

        Update hash to ufs-weather-model. The noahmptable.tbl was reorganized, so update link_workflow.sh to use the same one used in UFSWM RT (#2219)

    commit c041968e165c07da785376f1441374687b55d6cc
    Author: Kate Friedman <kate.friedman@noaa.gov>
    Date:   Fri Jan 12 12:09:35 2024 -0500

        Add ocean resolution to setup_expt invocation and retire/reduce COMROT/ROTDIR usage (#2214)

        Two series of updates:

        1) Update setup scripts to now allow users to provide ocean resolution
        2) Housekeeping to retire the `COMROT` variable, replacing it with other variables
        as needed, and reduce the `ROTDIR` variable usage.

        Both updates change options for the workflow setup API.

        Refs #2061

    commit 997f97816493d9ed0242e169b6dcf84e5c9338d6
    Author: AndrewEichmann-NOAA <58948505+AndrewEichmann-NOAA@users.noreply.github.com>
    Date:   Fri Jan 12 10:46:36 2024 -0500

        Allow use of ocean obs prep in WCDA cycling and remove R2D2 (#2215)

        Enables use of ocean obs prep task in WCDA cycling and removes R2D2 from same.
        Runs task gdasprepoceanobs before gdasocnanalprep -- obtains ocean data nc4 files from DMPDIR, processes them into IODA format and copies them to COM_OBS.
        Replaces the current R2D2 processing.

    commit 12a5bb192ab6282d44c008c06dc14947abd37249
    Merge: 4cb58020 6492c2da
    Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
    Date:   Fri Jan 12 09:26:27 2024 -0500

        Merge pull request #2217 from DavidHuber-NOAA/update/versions

        Update and clean up version and module files

    commit 6492c2da5f49bd31575d0bef5278c9a7f8ba3412
    Author: David Huber <david.huber@noaa.gov>
    Date:   Thu Jan 11 11:49:08 2024 -0600

        Update orion module/version files for met/metplus #2123

    commit 94c9937f0bff380b0ebd6acdcfd2509e1ae99389
    Author: DavidHuber <david.huber@noaa.gov>
    Date:   Thu Jan 11 17:42:53 2024 +0000

        Comment met/metplus out from Hera modulefile. #2123

    commit 8c32f8b7d00bba6e3e954f149e6548fb27713a3c
    Merge: a65e4c67 4cb58020
    Author: David Huber <david.huber@noaa.gov>
    Date:   Thu Jan 11 11:34:44 2024 -0600

        Merge branch 'develop' of github.com:noaa-emc/global-workflow into develop

    commit a65e4c675f21dbe72198d263e85e894e62b41e13
    Author: David Huber <david.huber@noaa.gov>
    Date:   Thu Jan 11 11:34:19 2024 -0600

        Initial update of version/module files #2123

    commit 4cb580201af68c1c0e2ae19faf0727dcbbe43b4d
    Author: souopgui <souopgui@users.noreply.github.com>
    Date:   Wed Jan 10 08:30:22 2024 -0600

        Fix OpenMP over-allocation of resources in exglobal_atmos_products.sh when running MPMD tasks (#2212)

        Fix OpenMP over-allocation of resources running MPMD tasks
        Co-authored-by: Innocent Souopgui <isouopgui@redlineperf.com>

    commit b056b531faee6929687cb8a588ffafa1a66426fb
    Author: TerrenceMcGuinness-NOAA <terrence.mcguinness@cox.net>
    Date:   Mon Jan 8 17:28:05 2024 -0500

        Add Hercules as valid machine in CI scripts (#2207)

        Few updates to CI scripts to include names for hercules that where missed
        the first time.

    commit 6574d29a8c26b0695614874c344bccc5182363f4
    Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
    Date:   Mon Jan 8 17:25:47 2024 -0500

        Fix invalid GH action and restart file name (#2210)

        Resolves a typo that leads to an invalid workflow yaml and fixes the restart filename in restart detection.

        Resolves #2205

    commit 69605eac299df381ea9e0e329654487e26380ff5
    Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
    Date:   Mon Jan 8 17:00:28 2024 -0500

        Stop attempting to comment link to RTD for non-PRs (#2209)

        Adds a check so comments with a link to documentation are only generated
        for PRs.

    commit 4e160a895bfb31c281e21557dd86c13954a1a967
    Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
    Date:   Mon Jan 8 13:10:15 2024 -0500

        Enable UPP for GOES processing (#2203)

        Wnables the creation of special master grib2 files from UPP for
        GOES processing

    commit c15875b6dbf685327af9316ee43b3d01f0fc815e
    Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
    Date:   Mon Jan 8 09:56:06 2024 -0500

        Port cycling to Hercules (#2196)

        Adds cycled support for Hercules (excluding gsi-monitor).
        Partially resolves #1588
        GSI monitoring is disabled on Hercules due to missing Perl modules. That will be enabled in a later PR.

    commit ef6827dd6abdab2996d1e19f9e0ff5d3071e0fdd
    Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
    Date:   Mon Jan 8 09:43:12 2024 -0500

        Refactor rocoto task XML creation (#2189)

        Refactors the rocoto task generation to be recursive.
        This will allow nested metatasks to loop over multiple variables, which is needed for GEFS product generation.

        As part of this refactor, there is no longer separate arguments to designate metatasks.
        Instead, task dicts can include a nested 'task_dict' as well as a 'var_dict' containing the variables to loop over.
        The nested task dict can then either have another layer, or be the innermost task.

        To accommodate the new recursive nature, some defaults that were previously defined in create_wf_task() had to be pushed down into the function that creates the innermost task.
        Also, former keywords have been absorbed by the task dict.

        Refs #823
        Refs #827

    commit 2b81cfac16f103fb29b3aeb9748941787abf7287
    Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
    Date:   Mon Jan 8 09:41:03 2024 -0500

        Update fix versions (#2198)

        Updates fix versions for a few components:
        - Update cice and mom6 versions to support C96/1p00 marine
        - Update wave to change betamax setting for glo_025 waves

        Resolves #2004
        Resolves #2107

commit e7a81511e37f86e881da020e06b95990b470d952
Merge: af47b77c 75ad3754
Author: Janet Derrico <143837053+jderrico-noaa@users.noreply.github.com>
Date:   Thu Feb 1 13:14:02 2024 -0700

    Merge pull request #37 from jderrico-noaa/gsl_ufs_dev

    Add GSL archive script and correct typos/fixed paths

commit 75ad3754f8bef5411c2570b5e392cd08e95cb6cb
Author: jderrico-noaa <janet.m.derrico@noaa.gov>
Date:   Thu Feb 1 20:00:52 2024 +0000

    adding consistent [[ ]] for if statements

commit 67b99668c82a5fd8c42479b9b1bfe8b0bad0be25
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Feb 1 19:37:47 2024 +0000

     Updated HOMEgfs in GSL XML templates

commit 4d3719c086e7907a6eeff03112042d392e0d8c5e
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Feb 1 17:27:39 2024 +0000

     Correct syntax errors in GSL scripts

     Add new GSL archive script for archiving grib2 and ICs, but no netcdf files

commit 4309dd0b3b2d5625e7e1740d7cd3e39aacd5bc29
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Mon Jan 29 18:05:45 2024 +0000

     Add GSL diag tables to parm/ufs/fv3

     Update GSL template for hera

     Create EMC and GSL versions of files under workflow/rocoto
      - tasks.py, workflow_tasks.py

commit af47b77c7ee59a11c798995b4362b57e9096b090
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sat Jan 27 02:07:43 2024 +0000

     Create GSL version of archive script

commit 529d9f71f97b6e643e76a53bc9871901ae861faf
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sat Jan 27 01:37:09 2024 +0000

     Create GSL version of tracker.sh

     - this is a placeholder with changes from last year's HFIP experiment; will likely need to be updated in the future

commit 8457e12c313bee602265b863129734354b019271
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sat Jan 27 01:27:42 2024 +0000

     Link config.base.emc.dyn_hera to config.base.emc.dyn

commit 7a05f5bd947944d8c3be828aeef9cc03bf9e073a
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sat Jan 27 01:22:54 2024 +0000

     Create GSL version of hpssarch_gen.sh

     - assume we only run cold starts
     - archive only 0p25 grib2 files (no 0p50 opr 1p00)
     - assume no pgrb2b or flux files are created so no need to archive to HPSS

commit 98f5d6b16437e2a340bf16f83187e389a53f8bf0
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sat Jan 27 00:24:06 2024 +0000

     Update workflow directory

     - add GSL template for jet (based on last year's experiment)
     - create EMC and GSL versions of yaml files under hosts; defaults point to GSL files

commit 38a7e5629ceeb23d399643a021e9a0a88468a07c
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Jan 25 18:40:37 2024 +0000

     Update atmos_products configuration file for GSL

       - set downset to 1 so pgrb2b files are not created
       - set FLXGF to "NO" so interpolated sflux.1p00 files are not created

commit fe8a953658d092ce2b597e14f31678624606fd8a
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Jan 25 17:02:25 2024 +0000

     Update nodes for gfsfcst task in GSL template for hera to match default configuration in config.ufs
       (12x12, 2 threads, 1 write group, 40 write tasks ==> 56 nodes)

     Increase walltime to 4:10 for gfsfcst task

commit 9d85b0f6d50e8ed142557fcb87c89d2e5d63c617
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 23 19:08:52 2024 +0000

     Added default location for PTMP/STMP in workflow/hosts/hera.yaml

     Added GSL XML template for hera

commit 1cf317d327fae78c5469712c9e5a6aa1ffa4b23b
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Wed Jan 17 22:33:13 2024 +0000

     Add sjet partition

     Make syntax consistent in "if" statements in config.resources

commit 2755e203751f50113849b06769173285e093290b
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Wed Jan 17 22:32:26 2024 +0000

      Update configuration files for GSL

     - create Hera and Jet versions of config.base.emc.dyn
     - correct typo in config.fcst
     - create different versions of config.ufs;
       default is 12x12, 2 threads, 1 write group/40 write tasks (56 nodes)

commit 3c0c126a376af31866a93aef4cdd0b4145150c58
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 16 17:32:25 2024 +0000

     Add script for remapping 1/4 degree grib2 grids to other domains

commit f217d4ed9a500e9a1bdcc17548729d972a1763ac
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 16 16:46:25 2024 +0000

     Update link script for ufs_utils.fd

commit 5b21b31900955013b4e8106d3ae906b9da93b361
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 16 16:45:25 2024 +0000

     Add GSL archive scripts for initial conditions

commit abb88baf9dd536a3b2ea1e24eaa99cbfe85af799
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 16 16:42:17 2024 +0000

     Move configuration files for getic and init from jobs/rocoto to parm/config/gfs

commit 45b235180719ab79d2514f0317207fbebfb8aedd
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sun Jan 14 03:21:15 2024 +0000

     Add suite definition file for v17p8_ugwpv1_c3 to sorc/ufs_model.fd_gsl

commit 147b1fce99254dcb602c333cc559feaa9a396e81
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Sun Jan 14 01:57:22 2024 +0000

     Add getic and init tasks to workflow to create initial conditions in realtime

commit 4e4e50803d95566e1c7967cf4cfa575391d77f25
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Fri Jan 12 00:44:59 2024 +0000

     Change default HPSS_PROJECT to fim

     Change restart_interval_gfs to -1 so no files are written ro RERUN_RESTART directory

commit 791d7a27c6b12f07d9c12ce491338e3da59eb1d8
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Jan 11 23:34:36 2024 +0000

     Add namelist parameter, nord_tr, for GSL suites

commit c4a41de7ebcda2f80ce69ac94bd2b3a6f5d04ed5
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Thu Jan 11 23:31:22 2024 +0000

     Add changes for running v17p8_mynn

     - new field table, field_table_thompson_aero_tke_progsigma
     - updated namelist parameters in config.fcst

commit 982a1f02e3b880be43f4ae8a3f0ffbb34c056aea
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 9 02:26:22 2024 +0000

     Add experiment setup script for p8_ugwpv1

commit c5a3697d22fdbb02bb80ddffee2629dddc10c702
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 9 02:19:13 2024 +0000

     Add memory report to srun command in env/HERA.env

commit ece7e516ca65ec0240899e7d84321310a6887595
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 9 02:13:42 2024 +0000

     Updated GSL-specific files under ufs_utils.fd_gsl

commit 1b153fc95b93a16eb40b791be7322100fde4a3d4
Author: Judy.K.Henderson <Judy.K.Henderson@noaa.gov>
Date:   Tue Jan 9 01:52:56 2024 +0000

     Create new branch, gsl_ufs_dev, from dev_02jan24_9d901db

     Add initial GSL modifications
      - changes to workflow files
        * GSL paths, projects, entities
      - new FV3_GFS_v17_p8_ugwpv1_mynn suite definition file (SDF)
      - updated namelist parameters in ush/parsing_namelists_FV3.sh
      - create new GSL directories: ufs_model.fd_gsl and ufs_utils.fd_gsl
        * new SDFs, add instantaneous flux variables to grib2 configuration files
        * add Thompson tracers to initial conditions
      - new sync script: rsync_gsl.sh
      - new job files:  getic.sh, makeinit_link.sh
      - modify build_ufs.sh to include MYNN SDF

commit 9d901dbbff4d41586580316bdc094d24760119e6
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Jan 2 10:30:33 2024 -0700

    Stop Gempak pgrb2 spec from modifying $DATA (#2147)

    This PR addresses issue #1224. The following is accomplished:

    - Instances where `DATA` is modified, corrections are made to use a locally defined variable such that `DATA` is no longer modified at run-time;
    - Shell linter exceptions are addressed accordingly;
    - The respective GEMPAK tasks is added to the Rocoto mesh.

    Resolves #1224

commit 31ad23527802f7d07171132cc620f7135c4d8cba
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Jan 2 10:27:30 2024 -0700

    Reorganize NPOESS scripts (#2166)

    This PR addresses issue #1226. The following is accomplished:

    - Using the GEMPAK j-job script `JGFS_ATMOS_GEMPAK_PGRB2_SPEC`, the structure
    of `JGFS_ATMOS_PGRB2_SPEC_NPOESS` is updated;
    - Environment variables specific to the script `exgfs_atmos_grib2_special_npoess.sh`
    are moved accordingly; this specifically applies to the environment variable `FHOUR`,
    `SHOUR`, `FHINC`, `SLEEP_TIME`, and `SLEEP_INT`;
    - The `SLEEP_TIME` and `SLEEP_INT` parameters can now be defined at the top-level
    (if necessary);
    - Restart file checks are move to `exgfs_atmos_grib2_special_npoess.sh`; however,
    this may not be necessary (see `TODO` note within draft PR.

    Resolves #1226

commit 22bd82fa93b49e5ce98eb3f69123956dd5018049
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Jan 2 11:55:03 2024 -0500

    Orog fix file reorg and fix directory variable standardization (#2181)

    This PR makes updates to use the newly reorganized `orog/20231027`
    fix file version and standardizes the fix file directory variables.

    Changes:

    1. Update UFS_UTILS hash to ce385ce
    2. Update fix file version file to use new orog timestamp: `orog_ver=20231027`
    3. Add ".mx$(OCNRES)" to `oro_data` filenames in scripts
    4. Remove ".mx$(ocn_res)_frac" from the directory names for atmosphere
    resolutions under the `/orog` folder
    5. Adds fix file directory variables to `config.base`, many of which are pulled
    up out of lower scripts; introduce `FIXcpl`
    6. Renamed/replaced the following fix file directory variables:

    - `FV3JEDI_FIX` --> `FIXgdas`
    - `FIXfv3`, `FIX_orog` and `OROFIX` --> `FIXorog`
    - `FIX_ugwd` and `OROFIX_ugwd` --> `FIXugwd`
    - `FIX_am`, `FIXgsm`, `FIXSYND` --> `FIXam`
    - `FIX_lut` --> `FIXlut`
    - `FIX_aer` --> `FIXaer`
    - `FIX_SFC` --> `FIXsfc`
    - `FIX_DIR` --> `FIXgfs`
    - `RTMFIX` and `FIXCRTM` --> `CRTM_FIX` (is `CRTM_FIX` in crtm module,
    so not using `FIXcrtm`)

    7. Correct the defaults for `FIXwave` in wave JJOB scripts
    8. Update variable names in `*fixed_files.yaml` files, as well as update naming
    convention for `oro_data` files

    Resolves #1984
    Resolves #1981
    Resolves #2175

commit 03d03bf53b43914a55c384cb33eb06f6a9a443a6
Author: Andrew Collard <40322596+ADCollard@users.noreply.github.com>
Date:   Tue Jan 2 11:53:44 2024 -0500

    Remove HIRS from GSI processing (#2183)

    With the update to CRTM 2.4.0.1, an issue with versioning of CRTM HIRS
    files has been exposed. This is documented in JCSDA/crtm#42.

    As HIRS radiances are no longer used in the GSI, these data should be removed
    from processing until a suitable update to CRTM is available.

    Resolves #2182

commit a3c50998d35525a39a66d5592fbf327ab3569e8b
Author: Jessica Meixner <jessica.meixner@noaa.gov>
Date:   Fri Dec 22 18:07:48 2023 -0500

    Update ufs-weather-model version  (#2186)

    * update model to latest version which includes needed bugfixes for HR3

commit 774c7302e618370ef578bec3ccabc70486d6da1b
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Fri Dec 22 11:34:53 2023 -0500

    Fix analysis post processing's handling of 0-padded negative integers (#2187)

    This screens for the analysis 'forecast' hour (-001) and handles the '-' and circumvents octal issues.

commit d1251360325faf75af9df0608557fcd10202a883
Author: Barry Baker <bbakernoaa@users.noreply.github.com>
Date:   Thu Dec 21 11:23:48 2023 -0500

    Fix for restoring cycling aerosols in fo-mode post COM refactor (#2179)

    - Update to COM reorg aerosol initialization job
    - Address bug in joining paths for data dependency in this job

    ---------

    Co-authored-by: Rahul Mahajan <aerorahul@users.noreply.github.com>

commit e55a05980709288d902ad1bd894164bfa5a18a65
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Wed Dec 20 22:14:01 2023 -0500

    Stop calling ufs-utils link script (#2172)

    The `link_workflow.sh` script was calling the ufs_utils version of the
    same. That step is only necessary if a user is going to run one of the
    stand-alone ufs-utils, which is rare.

commit ef3e5ad7c63be1644c82333c95853c3caf2d8995
Author: TerrenceMcGuinness-NOAA <terrence.mcguinness@cox.net>
Date:   Tue Dec 19 22:02:55 2023 -0500

    Fix handling of excluded hosts list (#2170)

    This PR fixes the issue with `create_experment.py` so that the yaml configuration
    file can have a string of list of strings when specifying the host name to exclude
    from the CI tests.

commit ea74a5719efc8f0fe631c5ff93426a4299a614f3
Author: AndrewEichmann-NOAA <58948505+AndrewEichmann-NOAA@users.noreply.github.com>
Date:   Tue Dec 19 16:21:41 2023 -0500

    Add COMOUT_OBS to marine obs prep (#2173)

    Adds `COMOUT_OBS` (defined from `COM_OBS_TMPL`) to marine obs prep task to properly handle marine obs prep files. Used to keep obs after IODA conversion, QC, and other prep.

    Towards resolving NOAA-EMC/GDASApp#815

commit c2500feace0bb7c04ce67a90dd3182120ee67b2e
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Tue Dec 19 14:55:20 2023 -0500

    Return failed status if a build fails. (#2171)

    If any of the builds fail, this makes build_all.sh return the sum of the error codes encountered.

    Fixes #2168

commit 76fdd81cd84ed812181996a102379d8d964ba27a
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Dec 19 13:24:34 2023 -0500

    Update index.rst for new GFSv16.3.12 in ops (#2169)

    Refs #2096

commit a81da33e8fe7541a36f68e7a4f14a384cadd36c8
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Dec 19 10:22:21 2023 -0500

    Set place=shared for shared jobs on WCOSS2 (develop) (#2156)

    Set job as shared when not exclusive on WCOSS2

    WCOSS2 defaults to exclusive when it is not specified as
    either exclusive (place=exclhost) or shared (place=shared).
    Now set shared when job should be shared.

    Refs #2135

commit 89aea972f7964dac3f515e8070d7c534812c5fb4
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Fri Dec 15 16:31:06 2023 -0500

    Update gfs-utils version for Hercules (#2163)

    An update of gfs-utils was misssing from the previous PR that added
    initial Hercules support (#2128).

    Also includes gfs-utils update for new marine post.

commit 9505cb4abc6ca2643a8ab254d14ca2000747fa44
Author: TerrenceMcGuinness-NOAA <terrence.mcguinness@cox.net>
Date:   Thu Dec 14 16:15:31 2023 -0500

    CI Updates to support Hercules (#2155)

    If merged, this PR will update the CI scripts so they will run on Hercules for forecast only
    NOTE: This is a stop gap to issue #2131 until its block on #1588 is removed.

    Resolves #2154

commit c5ca82f04a2efae78389dec1c46b94ef4fb5bbe5
Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
Date:   Thu Dec 14 16:05:33 2023 -0500

    Correct fbwind (#2161)

commit f3f3e05e6325e6c2e8ddab186f1ed2f985fec49a
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Thu Dec 14 12:06:23 2023 -0500

    Add MOS jobs to rocoto mesh (#2148)

    Create separate jobs for GFS MOS - extracted from now-retired vrfy job

    Refs #2068

commit bb6151aa50c27253cb9b8f0a6601ddd58526b8b3
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Thu Dec 14 05:38:29 2023 -0500

    Replace checkout script with submodules (#2142)

    Replaces the checkout script with git submodules. This change brings workflow in
    line with other repos and git standards.

    Due to these changes, the build system is updated slightly. First, the options that
    were formerly used with `checkout.sh` to reduce unneeded builds (`-g` for GSI
    and `-u` for UFSDA) are moved to `build_all.sh` instead. This is needed since build
    all will not be able to key off directories existing or not to determine which com-
    ponents to build. Second, the partial build system is removed. It was rarely, if ever,
    used, and parts of it were already ignored with the previous changes to base builds
    off whether directories exist. The manage externals file is also removed since that is
    also not being used.

    Following these changes, clones/checkout will need to either be recursive, or
    `git submodule update` will need to be called separately to make sure components
    are properly checked out (non-exhaustive list):

    ```
    ## Checkout develop (method 1)
    git clone --recursive https://github.com/NOAA-EMC/global-workflow destination

    ## Checkout develop (method 2)
    git clone  --jobs 8 https://github.com/NOAA-EMC/global-workflow destination
    cd destination
    git submodule update --init --recursive --jobs 8

    ## Checkout existing branch some_branch (method 1)
    git clone --recursive  --jobs 8 -b some_branch https://github.com/NOAA-EMC/global-workflow destination

    ## Checkout existing branch some_branch (method 2)
    git clone https://github.com/NOAA-EMC/global-workflow destination
    cd destination
    git checkout --recurse-submodules some_branch

    ## Checkout existing branch some_branch (method 3)
    git clone https://github.com/NOAA-EMC/global-workflow destination
    cd destination
    git checkout some_branch
    git submodule update --init --recursive  --jobs 8

    ## Checkout new branch new_branch
    git clone https://github.com/NOAA-EMC/global-workflow destination
    cd destination
    git checkout -b new_branch
    git submodule update --init --recursive  --jobs 8
    ```

    The git ignore list had to be updated to use explicit paths as the wildcard paths pick
    up the ones that are now submodules.

    UFS creates files during the build process that are not in its ignore list, so that sub-
    module ignores the "dirty" state to avoid confusing users running `git status`.

    CI and documentation are also updated to reflect the changes.

    Resolves #2141

commit 1332188ce2409e012ec127d44880e49732f7f379
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Wed Dec 13 09:32:57 2023 -0500

    Enable radar reflectivity output (#2143)

    Turns on radar reflectivity output from FV3. This eliminates missing values appearing in the grib2 files.

commit 24d898ec0ec0c7fcbda6966988f9a986f528ed14
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Wed Dec 13 09:32:24 2023 -0500

    Fix Hercules hostname (#2150)

    * Allow lower or upper hostname on hercules.
    * Add Hercules to issue template.

commit 2896bb8787698be28ad20f2298589e6e95eaf9fb
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Dec 12 09:13:06 2023 -0500

    Fix module load typo (#2145)

    Fix typo with loading the crtm module in the UPP hack for WCOSS2

    Refs #2144

commit 29d34172a67d976f910e78158ff0337e1ef099ca
Author: Cory Martin <cory.r.martin@noaa.gov>
Date:   Thu Dec 7 15:12:05 2023 -0500

    Update GDAS hash to most recent stable versions (#2138)

commit 93da9f105502e24f1a1a621f05ea49e1fdfe0102
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Thu Dec 7 10:41:05 2023 -0700

    Corrected typo in a gempak job gempakncdcupapgif . (#2137)

commit 3483f550db1ae35a680de49f7485ce5a11902dd9
Author: Cory Martin <cory.r.martin@noaa.gov>
Date:   Thu Dec 7 12:34:56 2023 -0500

    Add support for FGAT and IAU for aerosol DA (#1940)

commit e2664c011bf5fb03a9b1b37878cad423a1fde6f9
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Thu Dec 7 12:33:46 2023 -0500

    Enable forecast-only experiments on Hercules (#2128)

    This add forecast-only support for Hercules to the global workflow. Partially satisfies #1588.
    Co-authored-by: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>

commit a29f751aed05312da3d80d396159bb5a906d6ce4
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Wed Dec 6 13:45:56 2023 -0700

    Adds GEMPAK and related jobs to rocoto task mesh (#2127)

commit 1fc8b5bf55581de18e786611c65bc3f84bb0c082
Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
Date:   Tue Dec 5 15:47:52 2023 -0500

    Separate offline UPP from interpolated grib2 product generation (#2110)

    This PR:
    - Replaces the use of  `JGLOBAL_ATMOS_POST` with `JGLOBAL_ATMOS_UPP`
    and `JGLOBAL_ATMOS_PRODUCTS`.
    - Introduces `JGLOBAL_ATMOS_PRODUCTS` that is responsible for creating
    grib2 products from the master file produced by UPP (inline from the model,
    or offline by running `JGLOBAL_ATMOS_UPP`).  Rocoto job `atmos_products.sh`,
    ex-script `exglobal_atmos_products.sh` are also added along with a
    `config.atmos_products`. Updates are made to the relevant `env` files as well as
    `config.resources` to reflect the addition of this job.
    - reduces the number of cores needed appropriately for forecast products when
    there is no offline UPP necessary.
    - renames older `fv3gfs_dwn_nems.sh` to `interp_atmos_master.sh` and
    `inter_flux.sh` to `interp_atmos_sflux.sh`
    - removes `fv3gfs_downstream_nems.sh` as it is absorbed into
    `exglobal_atmos_products.sh`
    - removes no longer used scripts for `gfs_post.sh`, `gfs_transfer.sh` (DBN alerts
    are absorbed into `exglobal_atmos_products.sh`), `post.sh`,
    `JGLOBAL_ATMOS_POST`, `ex${RUN}_atmos_post.sh` scripts.
    - Rocoto workflow related scripts are updated to add `atmos_products` as a job.
    When `WRITE_DOPOST` is `.false.`, `upp.sh` job to run the UPP offline is also
    added.  Dependencies have been appropriately applied.
    - removes `PGB1F` option that creates 1-degree grib1 products that are no longer
    needed in GFSv17.

    The hacks from (now deleted) `post.sh` had to be reinstated in `upp.sh` to load the
    modules from UPP instead of `load_fv3gfs_modules.sh`.

commit 44186f594aaf5f8feea0eadd4c5c3b59de3a825e
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Dec 5 12:28:08 2023 -0500

    Update index.rst for new GFSv16.3.11 version (#2121)

    Refs #1356

commit e62a3a73cd22701962b7bf210fdfee37f37a5474
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Dec 5 09:08:12 2023 -0700

    Splits AWIPS jobs into seperate tasks (#2094)

    This PR addresses issue #1228. The following is accomplished:

    - Separate rocoto jobs have been created beneath `jobs/rocoto/`
    -- `awips_20sh` and `awips_g2sh`; these jobs replace `awips.sh` which was
    calling multiple J-jobs within the respective `awips.sh` scripts;
    - New tasks has been added to `workflow/rocoto/tasks.py` for the new
    AWIPS scripts;
    - The `gfs_cycled` and `gfs_forecast_only` modules beneath
    `workflow/rocoto` have been updated accordingly.

      Resolves #1228

commit 04d97e9aa7ab84b9754ab670074cfb19d543aa26
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Mon Dec 4 13:38:30 2023 -0500

    Consolidate VMINMON and cleanup monitor scripts (#2088)

    This PR combines the GDAS and GFS versions of the VMINMON JJOB
    and ex-driver scripts into single GLOBAL/global versions. Additionally:

    * some further cleanup of the GSI-Monitor scripts is done; variable
    settings in ex-driver scripts are moved up to the JJOB level
    * the fix symlinks are consolidated into a new `fix/mon` subfolder (formerly
    `fix/gdas`) and copies of the gfs monitor fix files under `fix/products` are
    removed

    Resolves #1925

commit a286a11fdcbc31c8bc6d944890bc56294bc8caf6
Author: TerrenceMcGuinness-NOAA <terrence.mcguinness@cox.net>
Date:   Mon Dec 4 17:48:44 2023 +0000

    Robust CI Restarts (#2093)

    Improved CI robustness for reverting back to **CI-Ready** from any
    given state

    New Features:

    - Improved `scancel` routine (refactored into bash "subroutine")
    - Improved messaging (see below) when ever a user changes state
    - Any and all previous build scripts and running experiments are killed as
    a result of reset to **Ready**

    Resolves #2060

commit 73621e9b20b20f85e8b21e4c1e09ed1d80ecd46f
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Sun Dec 3 11:19:19 2023 -0500

    Upgrade to spack-stack/1.5.1 and Intel 2022 on non-production machines (#2084)

    Update module files to spack-stack/1.5.1 and compilers to Intel 2022+ on all non-production machines.

commit 6d548b250688861eb20a7e0dc852a0e4ba9e64f4
Author: jiandewang <jiande.wang@noaa.gov>
Date:   Thu Nov 30 12:00:21 2023 -0500

    Add variable tob in diag_table for ocean model output(#2105)

commit c19810cce252fcdb25fd9960c05b08b5f8d8b1ad
Author: AndrewEichmann-NOAA <58948505+AndrewEichmann-NOAA@users.noreply.github.com>
Date:   Wed Nov 29 15:17:36 2023 -0500

    Added variables to config.prepoceanobs (#2101)

commit c2d78a61a224678fb804eed19f39d1f07408ae5f
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Wed Nov 29 12:39:08 2023 -0500

    Add missing cut to VDATE setting in JGFS_ATMOS_VERIFICATION (#2098)

    Refs #2097

commit c1c025f91ddac73aea595cc9fa4dd0bea80575fc
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Wed Nov 29 17:15:10 2023 +0000

    Add wave init to GEFS (#2089)

    Adds the wave init job to GEFS. Since the output would be the same for
    every member, the job is only run once for the control, then links are
    created in each of the member directories pointing to that copy.

    New ww3_multi and ww3_shell templates for GEFS are copied from the
    GFS versions.

    The GEFS restart frequency is changed to not be zero, and the comment
    about not setting it to zero is copied from the gfs config.base. The restart
    interval for the GEFS perturbed members is changed to equal that of the
    control.

    Also fixes a bug where `RUNwave` was not defined for ensemble forecasts,
    and another bug in the GEFS stage_ic dependency.

    Resolves #2017

commit 64a2470ce29b7d8d5cb85ebcb4048ff82958f64e
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Wed Nov 29 11:26:34 2023 -0500

    Adjust permissions for jobs/JGFS_ATMOS_VERIFICATION (#2095)

    Add execute permissions (755)

commit 964b77bc6de67291973c2c70598a1f8cb72501c5
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Tue Nov 28 18:45:51 2023 +0000

    Make proper j-job for MET+ (#2090)

    Creates a proper j-job for the metp job, moving much of the material
    from the `jobs/rocoto` script there (some of it within `jjob_header`).

    Also updates the old `COMIN` variable for the COM refactor (although
    it does not appear used in the verify scripts currently).

    This is a partial step towards restoring/improving metp functionality
    and remains untested.

    Refs #1575

commit 8c11eeb8556619e8db4e0efb6394ce5a2c1aae0f
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Thu Nov 23 10:31:32 2023 -0700

    Adds FBWINDS support to global-workflow (#2082)

    This PR addresses issue #1221. The following was accomplished:

    - A new Rocoto job is added; `jobs/rocoto/fbwinds.sh`;
    - `workflow/applications/gfs_cycled.py` is updated to include the `fbwinds` task;
    - `workflow/applications/gfs_forecast_only.py` is updated to include the `fbwinds` task;
    -  A new function is added to `workflow/rocoto/gfs_tasks.py`, `fbwinds` is added as new GFS (only) task;
    - `workflow/rocoto/tasks.py` is updated to include the `fbwinds` task.

    Resolves #1221

commit 513db190d21f9ede0724a2cd5606372b1d7605de
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Nov 21 22:52:58 2023 -0700

    Adds NPOESS support to global-workflow (#2083)

    This PR addresses issue #1225. The following was accomplished:

    - A new Rocoto job is added; `jobs/rocoto/npoess.sh`;
    - `workflow/applications/gfs_cycled.py` is updated to include the `npoess`
    task;
    - `workflow/applications/gfs_forecast_only.py` is updated to include the
    `npoess` task;
    -  A new function is added to `workflow/rocoto/gfs_tasks.py`, `npoess` is
    added as new GFS (only) task;
    - `workflow/rocoto/tasks.py` is updated to include the `npoess` task.

    Resolves #1225

commit 62d8e99e77ffe44784f4c61c3f2296c6d1a72413
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Fri Nov 17 20:25:50 2023 -0500

    Retire vrfy job (#2080)

    Retires the `vrfy` job from the global-workflow system. All associated
    scripts, configs, and references to the job are removed.

    Additionally, the switches listed in RTD were updated to reflect new
    ones added in other PRs for issue #235.

    Resolves #2069
    Refs #235

commit ea386abf11ecbacef407388e8d57e71b30148a35
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Fri Nov 17 23:59:46 2023 +0000

    Enable different coupled settings for ensemble (#2030)

    Adds the ability to turn off some coupled components for the ensemble.

    To enable this, many settings are moved out of `config.fcst` and into `config.ufs`
    so they are calculated after any overrides of `DO_*` have been made. Some
    settings also had to be moved out of `config.base` for the same reason. A
    switch to turn on gocart is added to `config.ufs`, but unlike the other switches
    this one takes no arguments.

    The name of the ufs configure template used is converted from a partial file
    name to the full file name.

    Resolves #1692

commit fe792c0c9a1c46908cbd18c7e71eb836974cf1de
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Fri Nov 17 17:19:16 2023 -0500

    Add --cpus-per-task to srun commands for Hera and Orion (#2077)

    This PR adds the `--cpus-per-task` flag to non-CFP `APRUN`/srun commands
    in the env files for Orion and Hera. This is needed as a result of an upgrade
    to SLURM on Orion that no longer exported the thread value to the
    environment. Issue #1996 was a hotfix to add this flag for the analysis job
    that was suddenly running slowly after the SLURM upgrade. A similar SLURM
    upgrade was done on Hera but the sysadmins there implemented a
    workaround so this issue did not appear there.

    This PR adds the `--cpus-per-task` flag for both machines...needed on Orion
    and as a safety measure on Hera.

    Also included in this PR is a fix to indentations in the
    `scripts/exglobal_diag.sh` script that was noticed during work for this PR.

    Timing differences were not observed for other jobs after adding this srun
    flag. Job timings were of a similar variation between control and test runs.
    Any potential additional speedup was not observed. The test runs also
    reproduced the control runs with `develop`.

    Resolves #2044

commit 42c943be305c297a56b104bb50727938c1ba688f
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Fri Nov 17 15:41:34 2023 -0500

    Adjust modules in post.sh for WCOSS2 (#2079)

    On WCOSS2 the grib_util module is named a bit different and
    needs the libjpeg module loaded beforehand.

commit cd4e6a1987e7fd71dff06766f540b5d32c8b648d
Author: Jessica Meixner <jessica.meixner@noaa.gov>
Date:   Fri Nov 17 11:49:32 2023 -0500

    Update ufs-weather-model and remove upp hack (#2071)

    Updates the model to the most recent commit of ufs-weather-model.  This
    should allow for the removal of the UPP hack that was added in PR #2042

    This required changing nems.configure -> ufs.configure.

    Resolves #1942

commit 5a2d97e142aa4999b122fd5a130c63e59ea9f8e2
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Thu Nov 16 22:15:53 2023 +0000

    Fix check for existence of preamble functions (#2066)

    A few of the setup scripts were checking for the existence of
    functions set by the preamble before calling them so they could
    also be used stand-alone. However, the `type` command returns `1`
    if the function name does not exist, which will cause the script
    to die is `set -e` is on. Now the `type` command fails over to an
    empty string.

commit ed2ee7c2b1457b71b271a2c40f0dfa356e0f52f8
Author: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Date:   Thu Nov 16 16:38:11 2023 -0500

    Update UPP products for GFS v17 (#1973)

    Updates of generating GFS V17 UPP products to support HR3:

    - Update g2tmpl to 1.0.12
    - Add changes to launch cfp on WCOSS2 to generate pgrb2/pgrb2b files
    - Changes for generating new products (MERRA2, six winter weather variables,
    1km HLCY, SDEN) in pgrb2 files

    Resolves #1965
    Resolves #1994

commit 635c4719e603538ce7cccf9ea6b31f3f84f20849
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Thu Nov 16 20:35:30 2023 +0000

    Fix some rocoto dependencies (#2074)

    A few small errors/cleanup in the dependencies, mostly in fcst:

    A few small errors/cleanup have crept into the dependencies with recent changes,
    mostly in fcst:

    - Fixed the offset, as it would yield a string rocoto doesn't recognize when the
    interval was 24+ hrs
    - Removed the duplicate wave dependency. When `waveprep` is included, it
    depends on `waveinit` so there is no need to add a `waveinit` dependency.
    - Converted an interval in the archive job that was missed in #2039

    Resolves #2075

commit d4c7508260975c6b94fc92fd085f39d4faf3f027
Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
Date:   Wed Nov 15 16:44:03 2023 -0500

    Fix missing _PREV in ocean restart file location (#2070)

commit 255616d37505c785bdddd5d3e39e8399110b626e
Author: mdtoyNOAA <73618848+mdtoyNOAA@users.noreply.github.com>
Date:   Wed Nov 15 12:02:09 2023 -0700

    Update functionality for Prototype HR3 UGWP (#1987)

    This PR adds/modifies namelist options and activates new 'ccpp' suite definition
    files for the updated Unified Gravity Wave Physics (UGWP) in the ufs-weather-
    model recently updated for HR3.  The changes to UGWP are the use of the GSL
    drag suite for orographic gravity wave drag (GWD) and blocking, as well as the
    new UGWP Version 1 non-stationary GWD.  See
    ufs-community/ufs-weather-model#1923 for details.

    Resolves #1986

commit be9085e62aae147e3c74602e2f82a99b374fc783
Author: Guillaume Vernieres <guillaume.vernieres@noaa.gov>
Date:   Wed Nov 15 13:48:58 2023 -0500

    Save the required CICE history for the sea-ice DA (#2062)

    The hist_avg setting of CICE was changed to be an array.

commit 85f1f5131ffd70061231304ea477bde0559eb67b
Author: Guoqing Ge <guoqing.ge@noaa.gov>
Date:   Wed Nov 15 11:47:21 2023 -0700

    Use assim_freq to configure "offset" in dependencies (#2039)

    Use the assim_freq from config.base to configure "offset" in dependencies
    instead of hard-coding them.

    Resolves #2038

commit 4e3d82ba3a1fa7cdd4443bcd4cf83b2f8835137c
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Wed Nov 15 13:39:14 2023 -0500

    Resolve ENKF archive script bugs (#2065)

    Fix two bugs in the exgdas_enkf_earc.sh script:

    1) Replace ARCH_LIST with DATA to match changes done in PR #2000
    and update path to generated archive list files.
    2) Add status check and exit after script attempts to make tarball on HPSS.

    Refs #2064

commit 42d7f2f0c48fab898b764e09cfbbd7a9fabbae08
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Nov 14 17:54:29 2023 -0500

    Separate tracker and genesis jobs from vrfy job (#2058)

    This PR creates new individual jobs for the tracker and genesis jobs that are being
    pulled out of the `vrfy` job (issue #235). The `tracker` and `genesis` jobs will be on
    by default while the `genesis_fsu` job will be off by default. This mimics the current
    settings in the `vrfy` job.

    No enhancements or upgrades are made to the jobs themselves in this PR, only to
    separate them from the `vrfy` job. However, one change compared to how they
    currently run in the `vrfy` job is to no longer run the `tracker` in the gdas suite. This
    mimics how the `ens_tracker` package is run in operations (gfs only).

    Changes in this PR:

    1. Create rocoto job scripts for tracker/genesis jobs.
    2. Create configs for tracker/genesis jobs, as well as `config.tropcy` for shared
    settings.
    3. Add tracker/genesis jobs to `config.resources`; use resources from the ecf scripts
    for `ens_tracker` jobs in operations
    4. Add tracker/genesis jobs to rocoto setup for both cycled and forecast-only
    modes.
    5. Update arguments for `jjob_header.sh` script in tracker/genesis JJOB scripts to use
    specific job names and configs instead of vrfy.
    6. Rename `tracker_ver` to `ens_tracker_ver` in version files to mimic variable within
    tracker package.
    7. Rename and move tracker/genesis switches to `config.base`.
    8. Remove tracker/genesis jobs from `vrfy` job (`jobs/rocoto/vrfy` and `config.vrfy`).
    9. Reduce vrfy job resources to accommodate tasks having been removed.

    Refs #235
    Resolves #1988
    Resolves #2048

commit 0a0d6984e094d2a551d5d8331102142e7db13fc2
Author: Rahul Mahajan <aerorahul@users.noreply.github.com>
Date:   Tue Nov 14 14:08:26 2023 -0500

    Enable warm starting of the model for forecast-only mode (#2031)

    This PR:
    - adds an option to warm|cold start the ufs-weather-model when setting up an experiment for GFS/GEFS
    - adds the capability to stage FV3 restarts when the atmosphere is warm started from FV3 restarts. This would be used in the GEFS free-forecast for part of the reforecast capability.
    - If a coupled model is warm started for the atmosphere, also check if mediator restarts are present. If so, stage mediator restarts to allow restarting the coupled model.

    Fixes #2016

commit 2cd6a589305a9ac9d3a9a0d2136e66e42f09d3bf
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Nov 14 12:05:20 2023 -0700

    Moves UFS WM configuration files to `COM_CONF` (#2054)

    The UFS weather-model (WM) files are place in the COM_CONF path rather than the respective component model COM history paths.
    Resolves #2015

commit 6f1693081662f241fafc930b1afc88125f7f5aff
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Tue Nov 14 11:15:02 2023 -0500

    Refine fit2obs job in rocoto mesh (#2047)

    This PR adjusts the `fit2obs` job in the rocoto mesh to better define when it exists
    and how the archive job dependencies accommodate it not being in the first half
    cycle.

    Changes in PR:

    1. Remove the `fit2obs` job from the first half cycle `cycledef`.
    2. Adjust the archive job dependencies to now include the `fit2obs` job in the new
    logic check added in PR #1983. The `gdasarch` job in the first half cycle will check if
    `gdasfit2obs` is complete OR no prior cycle exists. Also cleaned up this new logic
    check block some to make it a tad simpler.
    3. Also, fix the addition of the `fit2obs` config to the config list in setup scripts. Now
    tied to whether `fit2obs` job is on instead of always adding the config to the list.

    Resolves #2043

commit 5730a71fa5d311e49d9bb11528b500f27f33d69d
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Tue Nov 14 09:13:11 2023 -0700

    Add `waveinit` and `waveprep` to half-cycle. (#2037)

    This PR addresses issue #1444. The `waveinit` and `waveprep` tasks have been added to
    the GDAS have cycle. The downstream dependencies for the respective GFS and GDAS
    forecast tasks have been removed.

    Resolves #1444

commit 28d2e93c3857de95b0309a089cd7dac736ccaded
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Tue Nov 14 16:11:47 2023 +0000

    Update wave IC source for C384 (#2055)

    The default wave grid for C384 has changed since P8, so a single wave
    IC on the new grid is available under a different IC name.

commit 81dd2d9855091315611106a5afbdaeaa15e6e4ae
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Thu Nov 9 17:19:57 2023 +0000

    Fix analysis and post on Orion (#2046)

    Fixes a couple things to get workflow to work on Orion again:

    First, while #2042 allowed post to be built, the `upp.x` executable would fail due
    to a missing library. Now post jobs (temporarily) uses the UPP modules (plus
    others needed for runtime) instead of the normal workflow runtime module. This
    should actually fix #2041. This hack can likely be removed once we move to
    spack-stack.

    Second, the launcher command for the analysis jobs on Orion are updated to
    specify the number of CPUs per task. This was necessary as a recent slurm update
    on Orion discontinued reading that value from the scheduler. Other jobs will be
    handled later (see #2044).

    Additionally, a change is made to `module-setup.sh` that will eliminate the
    annoyance of `gw_setup.sh` breaking tab completion because undefined variable
    checking was turned on for the script but not back off.

    Resolves #1996
    Resolves #2041
    Refs #2044

commit 13d06ded4155cba2d08ef2a2cd553024c5abe29d
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Wed Nov 8 18:25:47 2023 +0000

    Hack UPP version (#2042)

    The stack UPP was using on Orion was recently deleted, leaving us
    unable to build the UFS verison of UPP there. UPP has an updated
    version using spack-stack that works, so the checkout script is
    modified to check out that version of UPP after UFS has been
    checked out.

    This temporary hack can be removed once we move to a UFS version
    that advances the UPP version to or beyond 78f369b.

    Resolves #2041

commit 20f6eceb8ff58f84174a27eb849c1d74566a3e03
Author: jiandewang <jiande.wang@noaa.gov>
Date:   Wed Nov 8 11:14:55 2023 -0500

    Add basic C1152 settings (#2020)

    Adding C1152 setting in host.yaml, config.base and config.stage_ic so that can run C1152 S2SW.

    Resolves #2019

commit 5183c43bbbd07285869feacb49d8680afe85929a
Author: Barry Baker <bbakernoaa@users.noreply.github.com>
Date:   Tue Nov 7 01:14:40 2023 -0500

    Update UFS for dust fix and remove nitrates by default  (#1989)

    This PR updates the `ufs-weather-model` to the latest hash that included the dust fix (PR #1922).
    Along with this I removed the nitrates by default in support of the GEFSv13 EP4 and EP5
    experiments. Removed unneeded inputs that should help with speed improvements.

commit 34a73cf2ed5afefc776d9cc73b6ebf439122a1bb
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Mon Nov 6 14:00:51 2023 -0500

    Reduce gdas builds to 8 #2029 (#2036)

    Reduce the default number of build jobs for the GDASApp to 8 from 16.

    This is needed for Orion as the build crashes during a linking step.  Though not verified, it
    appears this may be caused by using too much memory with 16 builds.  The issue disappears
    when using 8 build jobs.

    Resolves #2029

commit 75269e4bb9764b81589efc7d703825b80e74c8f5
Author: TerrenceMcGuinness-NOAA <terrence.mcguinness@cox.net>
Date:   Mon Nov 6 17:34:47 2023 +0000

    Streamline CI reporting to PRs (#2026)

    Cleaned up the logs for CI PRs sent to the GitHub Messages:

    - Eliminates redundant accumulative reporting
    - Reports on all created or skipped experiment instantiations in a single message
    - Gives one line report once  for each experiment completion
    - Single final report completion of CI

    See some examples in forked [PR 195](https://github.com/TerrenceMcGuinness-NOAA/global-workflow/pull/195)

    Resolves #2007

commit 8d55126bb0b27c79c8bee7f72b014abd34950ff9
Author: Guillaume Vernieres <guillaume.vernieres@noaa.gov>
Date:   Fri Nov 3 17:06:09 2023 -0400

    Implement IAU Cycling Type with Marine Data Assimilation Enabled (#1944)

    Allows cycling in IAU mode with the S2S UFS model, soca and the GSI.

    Most of the work related to making IAU work was done by @JessicaMeixner-NOAA . Thanks @JessicaMeixner-NOAA !

    Resolves #1943
    Refs #1776

commit 2563806821d4ae3b57120bc61aa0575139a708f0
Author: jiandewang <jiande.wang@noaa.gov>
Date:   Fri Nov 3 11:49:37 2023 -0400

    Add two ucx modules in load_ufswm_modules.sh to solve C768 and C1152 S2SW job hanging issue on WCOSS2 (#2021)

commit cbdc09711a83493f363a737d1e3e46c48a09719d
Author: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Date:   Fri Nov 3 04:09:33 2023 +0000

    Fix staging of MOM data (#2028)

    During the update to stage_ic, the copying of the additional res_N files for
    0p25 was omitted. These are now properly copied.

    Resolves #2027

commit bd4c56d99c23c5c41f0bd5f8a980ef99ee160888
Author: AndrewEichmann-NOAA <58948505+AndrewEichmann-NOAA@users.noreply.github.com>
Date:   Thu Nov 2 16:09:59 2023 -0400

    changed optional script name vars for ocean analysis (#2025)

commit 93bc918cdabee771c182c6f33cc54a20b5bb86c6
Author: Kate Friedman <kate.friedman@noaa.gov>
Date:   Thu Nov 2 16:01:18 2023 -0400

    Create separate GSI monitor jobs and remove from vrfy job (#1983)

    This PR will move the GSI monitor tasks from the `vrfy` job into their own separate jobs in
    the rocoto mesh. This takes care of part of issue #235.

    Changes in this PR:

    1. Create new individual GSI monitor jobs in the rocoto mesh to match how it is done in
    operations. The new jobs are: `gdasverfozn`, `gdasverfrad`, `gdasvminmon`, and `gfsvminmon`.
    The names correspond to the names in operations and the ecf script names. The jobs are only
    added to cycled mode, none of the jobs are run in forecast-only mode.
    2. Updates to GSI monitor scripts:
      * Update `ush/jjob_header.sh` arguments in JJOB scripts to call new individual job names and
    configs.
      * Introduce `COM_*` variables and use of the `generate_com` utility. This results in the outputs
    landing in `COM` subfolders, like occurs in operations, instead of landing in the online archive.
      * Some variable cleanup in JJOB and ush scripts, includes cleaning up usage of `DATA` variable
    and its removal at the end of the jobs.
      * Add missing exit statements to `JGFS_ATMOS_VMINMON` and `JGDAS_ATMOS_VERFRAD`.
    3. Create new rocoto job scripts for the new individual GSI monitor jobs.
    4. Create new configs for the new individual GSI monitor jobs.
    5. Add new individual GSI monitor jobs to resource configuration, using the same resources as
    in operations.
    6. Move and rename GSI monitor job switches from `config.vrfy` to `config.base`. Also add
    switches to setup system. New switches to control each job being added to the rocoto mesh
    are: `DO_VERFOZN`, `DO_VERFRAD`, `DO_VMINMON`
    7. Add GSI monitor job output to archival job and into resulting HPSS tarballs or local tarballs.
    This now matches what is done in operations.
    8. Remove the GSI monitor tasks from the rocoto `vrfy` job and associated `config.vrfy`.

    Example output locations and files (not showing contents of oznmon/horiz or oznmon/time for
    brevity, see archival script for full list of output files):
    ```
    kate.friedman@dlogin09:/lfs/h2/emc/ptmp/kate.friedman/comrot/testmonitor2> ll gdas.20211221/00/products/atmos/*mon
    gdas.20211221/00/products/atmos/minmon:
    total 112
    -rw-r--r-- 1 kate.friedman emc 14030 Oct 25 15:00 2021122100.costs.txt
    -rw-r--r-- 1 kate.friedman emc 84932 Oct 25 15:00 2021122100.cost_terms.txt
    -rw-r--r-- 1 kate.friedman emc   808 Oct 25 15:00 2021122100.gnorms.ieee_d
    -rw-r--r-- 1 kate.friedman emc   808 Oct 25 15:00 2021122100.reduction.ieee_d
    -rw-r--r-- 1 kate.friedman emc    80 Oct 25 15:00 gnorm_data.txt

    gdas.20211221/00/products/atmos/oznmon:
    total 8
    drwxr-sr-x 2 kate.friedman emc 4096 Oct 25 15:05 horiz
    drwxr-sr-x 2 kate.friedman emc 4096 Oct 25 15:05 time

    gdas.20211221/00/products/atmos/radmon:
    total 21036
    -rw-r--r-- 1 kate.friedman emc      231 Oct 25 15:12 bad_diag.2021122100
    -rw-r--r-- 1 kate.friedman emc     9035 Oct 25 15:12 bad_pen.2021122100
    -rw-r--r-- 1 kate.friedman emc     1449 Oct 25 15:12 low_count.2021122100
    -rw-r--r-- 1 kate.friedman emc 20523403 Oct 25 15:07 radmon_angle.tar.gz
    -rw-r--r-- 1 kate.friedman emc   217272 Oct 25 15:08 radmon_bcoef.tar.gz
    -rw-r--r-- 1 kate.friedman emc   502151 Oct 25 15:10 radmon_bcor.tar.gz
    -rw-r--r-- 1 kate.friedman emc   264480 Oct 25 15:12 radmon_time.tar.gz
    -rw-r--r-- 1 kate.friedman emc      684 Oct 25 15:12 warning.2021122100
    kate.friedman@dlogin09:/lfs/h2/emc/ptmp/kate.friedman/comrot/testmonitor2> ll gfs.20211221/00/products/atmos/minmon/
    total 88
    -rw-r--r-- 1 kate.friedman emc 10530 Oct 25 14:55 2021122100.costs.txt
    -rw-r--r-- 1 kate.friedman emc 63882 Oct 25 14:55 2021122100.cost_terms.txt
    -rw-r--r-- 1 kate.friedman emc   808 Oct 25 14:55 2021122100.gnorms.ieee_d
    -rw-r--r-- 1 kate.friedman emc   608 Oct 25 14:55 2021122100.reduction.ieee_d
    -rw-r--r-- 1 kate.friedman emc    80 Oct 25 14:55 gnorm_data.txt
    ```

    Lingering work and considerations:

    1. Issue #1925
    2. Consider not hardcoding the list of types in archival and perhaps tie it to something reliable or
    configurable (maybe into `config.verfozn`?):
    `subtyplist="gome_metop-b omi_aura ompslp_npp ompsnp_n20 ompsnp_npp ompstc8_n20 ompstc8_npp sbuv2_n19"`

    Resolves #1908

commit 31b05a99b77d0f6eaa8b116485a41a43867d20e1
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Thu Nov 2 12:23:32 2023 -0600

    Move analysis post to new stand-alone task (#1979)

    This PR addresses issue #1130. A new task `postanl.sh` has been added such that the
    `anl` post-processing is not it's own task within the Rocoto workflow. This change
    prevents the GDAS experiment from breaking due to failures caused by the `anl` not
    being available for the first cycle.

    Resolves #1130

commit 247cdf8c7e10e6c98f782799fc51c069b6474e70
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Thu Nov 2 11:18:53 2023 -0600

    Corrects missing local variable reference (#2023)

    Fixes missing `$` in variable reference in archive job.

    Resolves #2022

commit 241742b246da1794646b68e41c3d6fe00b95dd07
Author: AndrewEichmann-NOAA <58948505+AndrewEichmann-NOAA@users.noreply.github.com>
Date:   Wed Nov 1 14:19:55 2023 -0400

    Updates to prep ocean obs task (#1870)

commit 77be0ec6a3117b9f7e71a19c69ac64c09b521ecd
Author: Henry R. Winterbottom <49202169+HenryWinterbottom-NOAA@users.noreply.github.com>
Date:   Wed Nov 1 12:09:33 2023 -0600

    No longer write archive lists COM (#2000)

    Changes the respective `.txt` files used for the HPSS archive to the `DATA` path. Each
    defined text file has been updated to explicitly write to `DATA` rather than `COM` such
    that the files are deleted rather than being archived.

    Resolves #760

commit 517b92f9c20c9e44abba3183325e35a95a7334a5
Author: David Huber <69919478+DavidHuber-NOAA@users.noreply.github.com>
Date:   Tue Oct 31 16:33:11 2023 -0400

    Parallelize the build scripts (#1998)

    Optimized/parallelized build scripts.

    A few notes:

    1) The default number of build jobs is 20, but one could argue for using 40.  When researching
    this, I looked up what the SRW is compiling with.  That system uses 40 cores, which seems a
    little excessive, but on testing the global workflow, the actual number of cores being used at
    any given time rarely exceeds 16 when running with 40 cores.  This is because the builds tend to
    use multiple threads in the beginning when compiling low-level modules while the higher-level
    modules are more or less serial AND because the GDASApp takes several minutes to initialize
    all of its subrepositories by which time the smaller builds are complete.

    2) I also updated checkout.sh so that all checkouts are simultaneous.  The CPU load for
    `git submodule` is quite low, so running 16 instead of 8 jobs at once is not much more expensive.

    3) To make this work, I had to add `-j` options to most of the build scripts.  The only exception is
    build_upp, for which the build script within the UPP is hard coded to use 6 cores.

    4) I fixed a few small bugs in the build scripts along the way.

    5) Lastly, this reduce the total build time from ~2.5 hours for the entire system (including GDAS
    and GSI in the same build) to ~40 minutes when running with `-j 40`.

    Resolves #1978

commit 67c050c201f92e8…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants