Skip to content

Commit

Permalink
merged 19Mar feature/gfsv16b branch into gmtb_v16beta
Browse files Browse the repository at this point in the history
   Squashed commit of the following:

   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 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 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 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 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 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 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 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 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 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 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 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 958ee38b6fb9c76056a3045f43dec92a503f48c9
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Feb 14 20:38:53 2020 +0000

       Increasing resources for eupd when C384

   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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 1f5c593705df384608b1f1dd84df9114d5d8a812
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Jan 15 19:59:27 2020 +0000

       Removing KEEPDATA from JWAVE_POST_SBS

   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 1915aa921dfe2ef17799599e5a3084547caa3ca2
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Jan 10 18:36:32 2020 +0000

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

   commit 784fb65dee27135340771b1c778d1d69219ba05c
   Merge: 9562fc71 7440aad1
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Dec 27 05:01:12 2019 +0000

       Merging latest feature/gfsv16b branch into wave2global

   commit 9562fc71eb80e33f4d132dd9ad9ca5903be1435f
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Dec 27 04:47:20 2019 +0000

       Adjusting resources and env for running C384 coupled

   commit 5ce0bdf026c4c9a4a62252a264816710558dfd20
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Dec 26 19:00:42 2019 +0000

       Changes to support wave side by side post

   commit 07d9ec5aa1e54e9b78ee1e18b0fa0d984f129bea
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Sun Dec 22 17:55:13 2019 +0000

       Temporary changes to work with updated WW3 code under GEFS_v12 and to bugfix wave_post_sbs.

   commit a69df4b414f5247a9db24ddebb42bc409f26d090
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Dec 20 12:58:02 2019 +0000

       Additional changes to have wave init, prep, postsbs handed over for experiments by gfsv16 group

   commit 46aa4bae69f1a9a73965b863557cd359161ff7d6
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Tue Dec 17 21:02:05 2019 +0000

       Adding resource adjustments to allow fcst step to run the couple FV3-WW3 system. Adding the WAV_POST_SBS job, modifying waveprep to use new unified point output grid tag uoutpGRD

   commit b8cff19a2cea88b1f73e0828f9c47b6b85f20ceb
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Mon Dec 16 06:13:26 2019 +0000

       Fixing issues with waveinit and waveprep and attempting to run gdasfcst.

   commit bcfcd23cc11644dc138b1d4aa19ad22a3c3de53c
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Dec 13 20:31:18 2019 +0000

       Added additional wave jobs to setup scripts

   commit 290bc09e17bb41ce94f4a98c7e942a0e67757093
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Fri Dec 13 19:04:38 2019 +0000

       Adding files for additional wave jobs

   commit 23ea303716477284c74b187d4142f40c4f4a2e1b
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Dec 12 05:19:27 2019 +0000

       Updating build_fv3.sh to add correctly ww3 compile options

   commit 212aeb449300a0795d8d0055ab6f12f39bfc4d98
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Dec 12 02:58:50 2019 +0000

       Adding WW3 as component in the gfsv16 for enabling coupled run.

   commit 6e450a8947967795a9fab9da2b5ebc4d415c0387
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Dec 12 02:51:08 2019 +0000

       Changes to make wave init functional end-to-end under GFSv16 workflow. Removing parm/wave directory (to be moved to GEFS repo, in GFSv16 parm were converted to config)

   commit c4b7e07b355b9e92a8070659210cfd95961a1b05
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Wed Dec 11 15:01:28 2019 +0000

       Added wave tasks to free-forecast mode and adjusted cycled mode dependencies

   commit e36fed5ffaed435a2d774fa859b0aebd62de149b
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Dec 11 13:27:52 2019 +0000

       Modifying spec of unified output point parameter from buoy to uoutpGRD to avoid errors as parameter buoy is also used to label output points themselves

   commit 126bd34442e34862da1ac1eaf00a2d9903cdd595
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Tue Dec 10 18:44:27 2019 +0000

       Partial changes to add side-by-side post

   commit 66add7f33225e5bef12c941fd27b9c0539b155df
   Author: kate.friedman <kate.friedman@noaa.gov>
   Date:   Tue Dec 10 17:18:00 2019 +0000

       Added wave rocoto job scripts, configs, and setup criteria

   commit b6a2742ebdce9e522a9b6f5af77d3f8a379c8413
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Mon Dec 9 16:36:20 2019 +0000

       Adding changes to ensure RTOFS current files are read and prepared for coupled GFS runs. Several changes to add side-by-side post.

   commit 9d447f9363e999d5a7f5ff337c68a225a137bad9
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Dec 6 20:48:56 2019 +0000

       Reconciling exglobal_fcst, checkout and link scripts to allow running both GFS and GEFS configs. Adding ability to link out_grd/pnt wave files to COMOUTWW3

   commit db1d3be780e8bcee8ac1352d5d8fe4b604d330f9
   Merge: 25e423bd 37a3bd27
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Dec 6 15:51:10 2019 +0000

       Merging feature/gfsv16b 37a3bd27 into feature/wave2global

   commit 25e423bd5c804c73b2f9ba12ed3c29d4d2e13abd
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Dec 5 19:50:43 2019 +0000

       Cleaning up (changing wavemodTAG to WAV_MOD_TAG etc)

   commit eb2197553c83c8c2c7b8233781fa8caac2bf7fe7
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Dec 5 05:58:01 2019 +0000

       Adjustments to adding stats step

   commit ed084df89006436392777bdce7502b426c505a8c
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Mon Dec 2 16:05:53 2019 +0000

       Changes made to file names to adjust to wave scripts ported to global-workflow

   commit 49d7b118c6ee980ad2c3e1e5d8e960926fe5cc1f
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Nov 27 17:09:34 2019 +0000

       Saving changes to add gwes POST to global-workflow

   commit f70a299d03e1c5c902a5b6c65514a2509e72ea82
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Nov 21 02:29:45 2019 +0000

       Modified wave PREP step config files for accommodating move of wave j-jobs, ex/ush scripts, fix_wave and parm files into the global-workflow structure. Changed COMICE to COMINice in wave scripts. Renamed ush scripts for direct lreationship to WW3 package program names (eg ww3_prnc)

   commit 248fd28a4603d23b1ff1ee353e0c521ea36041d5
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Tue Nov 19 22:46:04 2019 +0000

       Adding changes that make INIT step functional for GEFS after merging wave j-jobs, ex/ush-scripts, parm, fix into global-workflow

   commit 79c318ddd22a52f9340808c9d9768b866dc39880
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Nov 8 17:53:47 2019 +0000

       Finalizing changes to retain history relative to GEFS/scripts source for exwave scripts

   commit 4388122b7ca0e32caec0e44435c2ec4434decf4d
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Nov 8 17:50:52 2019 +0000

       Staging intermediate name change to retain history in exwave scripts relative to source GEFS/scripts

   commit f4c5e2c214145d165c8de73a0326c7d30285c3ac
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Nov 8 17:48:08 2019 +0000

       Staging removal of obsolete files

   commit 6b8321b25ac9291552addec1bb5a4b2eec5eff9c
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Nov 8 15:10:24 2019 +0000

        Removing extensions gefs/gens (all will be set at the appropriate j-job, links will be made to fix_wave.), making error reporting codes consistent acrros ex-scripts.

   commit 1800288101815c3adf17ee071d3d04ab525e154b
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Nov 8 13:48:18 2019 +0000

       Renaming after generalization of calls to ex-scripts from GEFS workflow

   commit 7bae5b660bbb12efbd7200180d5435106ecc0e85
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Fri Nov 8 13:30:06 2019 +0000

       Changing extension to gens matchin NCO  parameter, which is set to gens for all gefs-related runs.

   commit 4bd4562e77da8552ceeac317c945570afc389ddc
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Nov 7 21:48:25 2019 +0000

       Adding wave components to global-workflow (fix/wave, jobs, parm/wave, scripts/exwave* ush/wave_*). Massive changes still required for this to work. Paths need to be re-routed, script names need to be adjusted, hard-wired ush-script parameters need to be moved into parm/wave.

   commit fb95cd3c304b623bf95e2618b71b2e649751f685
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Tue Nov 5 05:34:56 2019 +0000

       Change way wave restart files are produced

       In order to facilitate faster cycle turnover, instead of copying
       the wave restart files at the end of the forecast, symbolic links
       to the final destination are created before the forecast. This
       allows the restart directory to be populated immediately, so that
       the next cycle can commence while the current cycle finishes.

       Change-Id: I887dddec88e32ad08fefc5a8080c9f553965b9dc

   commit 750ba243dc1040eb008bda9eddeecc313de5ad28
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Sun Nov 3 08:07:06 2019 +0000

       Update NEMS app for new WW3 version

       An undocumented change to how the peak frequencies were computed in
       WW3 resulted in unrealistically large peak frequencies. Coupled with
       a bug in Jasper, this caused crashes during grib2 encoding.

       Change-Id: Iface172ec8f6da816a4b56af73e8fb091dd57584

   commit c2696f6951c8e0dca1b853009a88cef6846a02bf
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Fri Nov 1 10:02:45 2019 +0000

       Update NEMS app to incorporate latest WW3 changes

       The NEMS app is updated to incorporate changes to WW3 for the grib2
       encoders and make profiling optional to improve performance.

       Change-Id: I6b7c96128f116698c27f037129db4ba8f591551b

   commit 632bfe92a6912e981b98f84d9782adcd5650d9f9
   Author: Walter.Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Fri Oct 25 16:56:16 2019 +0000

       Fix previous merge enabling Hera

       Change-Id: I277baff3dd5c8f7485d4be1c8052837c3fbadc46

   commit 78924915ed4add9511c6b283119015f048201baf
   Author: Walter.Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Fri Oct 25 13:47:42 2019 +0000

       Add capability to run on Hera

       Change-Id: I61da1adcfa1b0ff09222c15b2c4e58c6af8a853b

   commit e748ef122e196028816da5aa3a05f0179cabddc9
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Sun Oct 20 08:06:20 2019 +0000

       Update NEMS app to version for GEFS retrospective

       The NEMS app is updated to check out the version for phase 2 of the
       GEFS v12 retrospective.

       Change-Id: Iddfa75a78965cf19eca2bca7f9fbbf45dcd457a6

   commit b7dc7e6124dbde4b0c41cfaca6a457e5bc995066
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Sat Oct 12 18:29:16 2019 +0000

       Update app for WW3 OMP fix

       Change-Id: I41523cb5313b18eba4301d599f99ec67ea6c9bc4
       Refs: #58418

   commit 59883cb4ff503fd7a92e371389a5ed4f467da5e2
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Thu Oct 10 01:51:06 2019 +0000

       Fix bug with creating WW3 restart directory

       Change-Id: I7002db6175d4e994318e6274071dca1475ae3121
       Refs: #58418

   commit 519a99c671db60eb8d994190fa75102c8a4b01e4
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Wed Oct 9 19:10:26 2019 +0000

       Update NEMS app version for Hera port

       Change-Id: I19cdf40e4c0a147d138cc59fc720b7608b51554a
       Refs: #58418

   commit a9309088cee6591eda24318af55f8566c79285a5
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Mon Oct 7 20:18:14 2019 +0000

       Update post to more recent version

       Change-Id: I8aab5d3d532fbfc444abd4c1c71e10f55906500c
       Refs: #58418

   commit 735f421618849dbda49a1c30ccaabd490e333544
   Merge: 865ea5aa c68728b5
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Thu Oct 3 17:05:25 2019 +0000

       Merge branch 'develop' into lgan_fv3_ww3

   commit 865ea5aa37fc866b83dc09fb10f6b1021dc09eee
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Thu Oct 3 16:54:24 2019 +0000

       Update NEMS app checkout to ver with GSDCHEM 0.8.8

       Change-Id: Idd286ae4300f0b067d3f38a2aa76b27f2d3911df
       Refs: #58418, #62104

   commit ad1b52817e367f2dd09f961618af72ba3cd84939
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Tue Oct 1 20:19:19 2019 +0000

       Fix issue with exglobal not creating wave restart directory

       The wave restart directory was not being created by exglobal, causing
       the copying of wave restart files to fail. Modified the directory
       creation to use the new restart subdirectory.

       Change-Id: I77fe3a72249efd3e688ece47f0778b30e034ff24
       Refs: #58418

   commit 8a312b398ea79bacef025d19252ef0fd98cffa82
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Sep 25 02:26:51 2019 +0000

       global-workflow wave component: adding rundata and restart directories to store model run files (binary ww3, log, forcing inputs etc) and restart following new directory tree structure.

   commit 67adca4ac31d1219c173d3af0c7a905f4e7d3382
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Wed Sep 18 02:47:03 2019 +0000

       Winding back changes to wave-related parms PDY_PCYC etc, and adding correct parm cyc defining directory, that was erroneously pointing to non-existent parm cycm1.

   commit 65fe319c30dfceff7ef265c3f5aa6eb2a1ce049e
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Tue Sep 17 21:44:59 2019 +0000

       Adding parms CDATE_PCYC, PDY_PCYC and cyc_pcyc to exglobal_fcst_nemsfv3gfs.sh for setting location of wave component restart file as a function of time between cycles

   commit af747496f8b4b2de287d061a5094135083410803
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Thu Sep 5 18:59:49 2019 +0000

       Update NEMS app version to a master commit

       Previously the checkout for the FV3-GSDCHEM-WW3 app temporarily pointed to an
       interim commit that included GSDCHEM 0.87 and used ESMF 8.0.0bs40+ to facilitate
       development while waiting for the app to merge a full update to master. That
       update has now been made to the app master, so the checkout commit is now updated
       to point to that new version.

       The new FV3-GSDCHEM-WW3 app commit updates to GSDCHEM 0.87 and ESMF 8.0.0bs47,
       and also updates the other components to recent development versions.

       Change-Id: I0318535aa7564b48567a6442cdda074007095c03
       Refs: #58418

   commit 57f74c842ba30e40f6e2c3ba1bd4802388aa068f
   Author: Walter Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Fri Aug 23 16:34:57 2019 +0000

       Update UFS_utils version to work with GEFS

       The GEFS init system requires changes to global_chgres_driver.sh that
       are not present in v1.0.0. The UFS_utils version is updated to the
       current tip of the develop branch, which includes the necessary changes.

       Change-Id: I097b16342ca081e867786410a6ac9916fd5576fb
       Refs: #58418

   commit 6fddfaf8212d29ee9a1eddbdbc7f710d2a19e426
   Merge: 9fd2726d 9dc4c7a1
   Author: Walter.Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Mon Aug 12 18:55:36 2019 +0000

       Merge branch 'develop' into lgan_fv3_ww3

       Change-Id: I068787c69f6610fa6896af16775378286d3e948b

   commit 9fd2726d64d62b7fc6196fb74060dc2ec15b3dab
   Author: Walter.Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Mon Aug 5 18:24:21 2019 +0000

       Update FV3-GSDCHEM-WW3 version

       Updated the checkout script to fetch a newer commit of the
       FV3-GSDCHEM-WW3 app. This newer version uses ESMF v8.0.0bs42, updates
       GSDCHEM to 0.87, WW3 to an OMP-enabled version, and FV3 to the latest
       develop commit.

       Change-Id: I7c16511e2d5d183abd96371afd0d0b237e5349aa
       Refs: #58418, #62104

   commit f123abb87a153876a1cdcff5285d7c4dd5d66567
   Merge: f4b47b5d dcfa5eee
   Author: Walter.Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Wed Jul 31 18:31:17 2019 +0000

       Merge remote-tracking branch 'origin/develop' into lgan_fv3_ww3

   commit f4b47b5db243f4f0d172b3430e8a6f494946ca2a
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Jul 18 21:49:50 2019 +0000

       Cleaning up esmf profiling parms

   commit 056c6cd12288a6a8f3b1fd0fa6165f0b14667a71
   Merge: 2bb5bacc 01b12587
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Jul 18 21:45:33 2019 +0000

       Merge branch 'lgan_fv3_ww3' of gerrit:global-workflow into lgan_fv3_ww3

   commit 2bb5bacc59c830276c91c03ab490cfbc4781844e
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Thu Jul 18 21:45:23 2019 +0000

       Branch lgan_fv3_ww3: changing exglobal_fcst to allow writing wave component restart files following number of daily cycles (gfs_cyc), and creating proper comout for wave restart files

   commit 01b12587ae6567677d95e15e990397f142c53633
   Author: Walter.Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Tue Jul 16 17:49:44 2019 +0000

       Fix clean arguments for building fv3

       The arguments used when building the FV3-GSDCHEM-WW3 app used named
       arguments, but the script expects arguments without names.

       Change-Id: Ibc98a4c883f4f28c361104d03e4b17fb070dc7f8
       Refs: #58418

   commit 7135cc11b621165edc1fd7677af053e915ceb364
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Mon Jul 8 17:03:55 2019 +0000

       Small bugfix on copying out_pnt for wave output

   commit 65c3720495cc39ddd64c21b4c4e0080fccd877b0
   Author: Henrique Alves <henrique.alves@noaa.gov>
   Date:   Mon Jul 8 15:07:19 2019 +0000

       Changes made to exglobal_fcst to streamline linking and copying IO from/to wave model component.

   commit 02704a3f0312383919adda7245300a5a60b0ecd8
   Author: Walter.Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Fri Jun 28 16:21:46 2019 +0000

       Remove CDUMP requirement to use wave coupling

       Previously, the needed operations for wave coupling were only completed
       if CDUMP="gfs", even if cplwav=".true.". The GEFS uses a CDUMP="gdas",
       so this requirement had to be removed for the GEFS to operate correctly.

       Change-Id: I50964a7fc064f439b6c879fb199d910b3f7eadfc
       Refs: #58418

   commit a3033a05458b47548d404f82148423edda4946cd
   Merge: 6cfec865 6ca55564
   Author: Walter.Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Thu Jun 27 19:38:01 2019 +0000

       Merge branch 'master' into lgan_fv3_ww3

       Change-Id: I31ee2e1a55de3db34de2dbcb029224729c3c9074

   commit 6cfec865ebb0bcad8f81ebea21bbe4d06531ac99
   Author: Walter.Kolczynski <Walter.Kolczynski@noaa.gov>
   Date:   Thu Jun 27 19:15:50 2019 +0000

       Update checkout script to get combined FV3-WW3-GSDCHEM app

       Replaces the FV3-only checkout with one that clones the combined
       FV3-WW3-GSDCHEM app, which can be run in any combination of those
       components. This unified app is required to run coupled forecasts.

       The app will build correctly in the normal way using build_fv3.sh (and
       build_all.sh).

       Post is also reverted to the mainline project rather than the gtg
       version which has more restricted access.

       NOTES ON APP VERSION:
       1) App does not build successfully on WCOSS-Cray due to a module
       dependency issue that will be sorted out later.
       2) As committed, the WW3 build requires a path of 79 characters or less.
       This will be addressed in a future NEMS commit. For now, you can fix
       this manually by updating L19 of
       fv3gfs.fd/NEMS/src/incmake/component_WW3.mk to a larger number before
       building.

       Change-Id: I6c6d000650dc4ee8b2bbc9997195c3dfa2690520
       Refs: #58418

   commit 9af1480dee2351b540e873f1daf9d26928ec472d
   Author: lin.gan <lin.gan@noaa.gov>
   Date:   Thu May 2 17:55:16 2019 +0000

       Update resource to use dynamically calculated lowres on Theia include expdir

   commit ced016bb8b949350f92730bb52ca74cd3b8d9ad2
   Author: lin.gan <lin.gan@noaa.gov>
   Date:   Thu May 2 17:50:27 2019 +0000

       Update resource to use dynamically calculated lowres on Theia

   commit 76f877c57b8f965779725a48059f6a1dc83290fa
   Author: lin.gan <lin.gan@noaa.gov>
   Date:   Wed May 1 19:03:13 2019 +0000

       Coupled ww3 tested with FV3 GFS forecast certified

   commit 56c686d03a420bf7216aafb86a572a054fcecdc0
   Author: lin.gan <lin.gan@noaa.gov>
   Date:   Wed May 1 14:06:18 2019 +0000

       Testing include ICE data

   commit c24de7af395edcf9cc9f341ee758d829d747b24f
   Author: lin.gan <lin.gan@noaa.gov>
   Date:   Mon Apr 22 14:15:17 2019 +0000

       First try see email for record

   commit e789501ca90f72d7ef121cee8023bb340c0b3416
   Author: lin.gan <lin.gan@noaa.gov>
   Date:   Mon Apr 22 14:12:40 2019 +0000

       First try see email for record

   commit ca2f9c56badd8f92bb97a25234ab55fb86cced68
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Apr 2 14:41:05 2019 +0000

       update gsi tag from fv3da.v1.0.42 to fv3da.v1.0.43 to remove a dead link in Ozomon

   commit dbad0c88855ff9fd06cf90a70d0ee112a065febf
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Apr 2 00:57:27 2019 +0000

       update POC for DA in release note

   commit f8f108f4a7030a3a3619fec52d6d6d8d961fab65
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Apr 2 00:46:18 2019 +0000

       merge NCO's back to q2fy19_nco branch.  Update release notes

   commit cbbb49fb1b60f7bdde5f1bb66be79c86233b3122
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Fri Mar 29 21:18:02 2019 +0000

       Update DA tag to fv3da.v1.0.42

   commit 23a45dea9fd33480ab250b37e4d75d10500726cb
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Fri Mar 29 14:30:17 2019 +0000

       Update model tag to nemsfv3gfs_beta_v1.0.18 to
       1) correct a bug in precip units in the computation of frozen precipitation flag (srflag),
       2) write fields that are continuously accumulated in model integration in restart files
          so that after a restart their acummulated values can be read in. (FV3 Issue #61788)

   commit d9b5538244fee0876185fa90f0b40b1869dc2619
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Thu Mar 28 20:46:52 2019 +0000

       update release note

   commit abff7d1d77b94b28aca48b996644df6e3fa4ccda
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Thu Mar 28 20:45:36 2019 +0000

       replace current ecflow/def file swith NCO's copy

   commit 69c06ea44c639fd4716001edead49b5e2613a03d
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Mar 26 02:25:15 2019 +0000

       Squashed commit of the following from branch q2fy19_nco_rst

           Add restart capability of running GFS long forecast from the end or a failing point
           of last attempt.  modified:   jobs/JGLOBAL_FORECAST, parm/config/config.base.nco.static
           parm/config/config.fcst, and scripts/exglobal_fcst_nemsfv3gfs.sh.
           restart_interval_gfs is used to control the frequency of writing out restart ICs, which
           are saved under ROTDIR for emc parallels and NWGES for NCO production.  exglobal_fcst_nemsfv3gfs.sh
           script has been modified to autimatically detect if the model should execute as a cold,
           or warm start, or as rerun.   If it is a rerun, the script will look for saved ICs
           that is restart_interval_gfs hours back from the last ending point.

           use 8x24 instead of 12x16 layout in config.fv3 for C768 -- Matt Pyle indicated this will actually
           speed up a 16-day forecasts by about 2 minutes per his test

           update to model tag nemsfv3gfs_beta_v1.0.17 to address restart I/O issues #60879

   commit e01d1df6a81f7998574fa1145e05955f93ecf14d
   Author: russ.treadon <Russ.Treadon@noaa.gov>
   Date:   Mon Mar 25 23:16:05 2019 +0000

       Update DA tag to fv3da.v1.0.41 (Q3FY19 GDAS observation upgrade)

   commit 61b9da080d146fdc16c63aabdb4734ad5cbce8b9
   Author: fanglin.yang <fanglin.yang@noaa.gov>
   Date:   Tue Mar 5 18:59:56 2019 +0000

       minor updates to resources usages in config.vrfy, config.resources and config.post on computers other an Dell to be consistent with the master repository
  • Loading branch information
jkhender committed Mar 20, 2020
1 parent 7d27473 commit 350193c
Show file tree
Hide file tree
Showing 85 changed files with 7,520 additions and 610 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ exec/
# Ignore sorc folders from externals
sorc/logs/
sorc/fv3gfs.fd/
sorc/gfs_post.fd/
sorc/gsi.fd/
sorc/ufs_utils.fd/
sorc/gfs_wafs.fd/
sorc/gldas.fd/
53 changes: 53 additions & 0 deletions Externals.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# External sub-modules of global-workflow

[FV3GFS]
tag = GFS.v16.0.1
local_path = sorc/fv3gfs.fd
repo_url = https://github.com/ufs-community/ufs-weather-model.git
protocol = git
required = True

[GSI]
tag = gfsda.v16.0.0
local_path = sorc/gsi.fd
repo_url = ssh://vlab.ncep.noaa.gov:29418/ProdGSI
protocol = git
required = True

[GLDAS]
tag = gldas_gfsv16_release.v1.0.0
local_path = sorc/gldas.fd
repo_url = https://github.com/NOAA-EMC/GLDAS.git
protocol = git
required = True

[EMC_post]
tag = upp_gfsv16_release.v1.0.5
local_path = sorc/gfs_post.fd
repo_url = https://github.com/NOAA-EMC/EMC_post.git
protocol = git
required = True

[UFS_UTILS]
branch = release/ops-gfsv16
local_path = sorc/ufs_utils.fd
repo_url = https://github.com/NOAA-EMC/UFS_UTILS.git
protocol = git
required = True

[EMC_verif-global]
tag = verif_global_v1.6.0
local_path = sorc/verif-global.fd
repo_url = ssh://vlab.ncep.noaa.gov:29418/EMC_verif-global
protocol = git
required = True

[EMC_gfs_wafs]
tag = gfs_wafs.v5.0.11
local_path = sorc/gfs_wafs.fd
repo_url = https://github.com/NOAA-EMC/EMC_gfs_wafs.git
protocol = git
required = False

[externals_description]
schema_version = 1.0.0
49 changes: 49 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# global-workflow
Global Superstructure/Workflow currently supporting the Finite-Volume on a Cubed-Sphere Global Forecast System (FV3GFS)

The global-workflow depends on the following prerequisities to be available on the system:

* workload management platform / scheduler - LSF or SLURM
* workflow manager - ROCOTO (https://github.com/christopherwharrop/rocoto)
* modules - NCEPLIBS (various), esmf v8.0.0bs48, hdf5, intel/ips v18, impi v18, wgrib2, netcdf v4.7.0, hpss, gempak (see module files under /modulefiles for additional details)
* manage_externals - A utility from ESMCI to checkout external dependencies. Manage_externals can be obtained at the following address and should be in the users PATH: https://github.com/ESMCI/manage_externals

The global-workflow current supports the following machines:

* WCOSS-Dell
* WCOSS-Cray
* Hera

## Build global-workflow:

### 1. Check out components

The global-workflow uses the manage_externals utility to handle checking out its components. The manic-v1.1.8 manage_externals tag is supported. The manage_externals utility will be replacing the current checkout.sh script.

Run manage_externals (checkout_externals) while at top of clone:

```
$ checkout_externals -e Externals.cfg
```

If checkout_externals is not in your $PATH then use full path to it:

* WCOSS-Dell: /gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/manage_externals/manic-v1.1.8/checkout_externals
* WCOSS-Cray: /gpfs/hps3/emc/global/noscrub/emc.glopara/git/manage_externals/manic-v1.1.8/checkout_externals
* Hera: /scratch1/NCEPDEV/global/glopara/git/manage_externals/manic-v1.1.8/checkout_externals

### 2. Build components

While in /sorc folder:
```
$ sh build_all.sh
```

### 3. Link components

While in /sorc folder:
```
$ sh link_fv3gfs.sh emc $MACHINE
```

...where $MACHINE is "dell", "cray", or "hera".
18 changes: 9 additions & 9 deletions driver/product/run_postsnd.sh.dell
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
#BSUB -W 01:30
#BSUB -q dev
#BSUB -P GFS-DEV
#BSUB -cwd /gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf3/driver/product
#BSUB -cwd /gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf_mpmd/driver/product
#BSUB -R span[ptile=4]
#BSUB -n 32
#BSUB -n 40
#BSUB -R affinity[core(1):distribute=balance]

############################################
Expand Down Expand Up @@ -53,8 +53,8 @@ export MP_STDOUTMODE=ordered
machine="WCOSS_DELL_P3"
#machine="THEIA"
#machine="JET"
export npe_postsnd=32
export npe_postsndcfp=10
export npe_postsnd=40
export npe_postsndcfp=9
##export OUTPUT_FILE="nemsio"
export OUTPUT_FILE=${OUTPUT_FILE:-netcdf}
if [ $machine == "WCOSS_C" ]; then
Expand All @@ -72,7 +72,7 @@ elif [ $machine == "WCOSS_DELL_P3" ]; then
##For WCOSS-Dell ################
if [ $OUTPUT_FILE == "netcdf" ]; then
export FHMAX_HF_GFS=120
export FHOUT_HF_GFS=1
export FHOUT_HF_GFS=3
export FHOUT_GFS=3
else
export FHMAX_HF_GFS=120
Expand Down Expand Up @@ -115,7 +115,7 @@ export DATA_IN=${DATA_IN:-/gpfs/dell2/ptmp/$USER}
export DATA=$DATA_IN/postsnd.${pid}
mkdir -p $DATA
cd $DATA
export PDY=20200215
export PDY=20200315
export cyc=00
export STARTHOUR=00
export ENDHOUR=180
Expand Down Expand Up @@ -151,16 +151,16 @@ mkdir -p $pcom
###################################

export HOMEgfs=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/global-workflow/feature_gfsv16b
export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf3
export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf_mpmd
##export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs
##export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3gfs

##############################
# Define COM Directories
##############################
if [ $OUTPUT_FILE == "netcdf" ]; then
##export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/${RUN}.${PDY}/$cyc
export COMIN=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfs_v16_data/2020021500
export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/${RUN}.${PDY}/$cyc
##export COMIN=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfs_v16_data/2020021500
else
export COMIN=/gpfs/dell1/nco/ops/com/gfs/prod/${RUN}.${PDY}/$cyc
fi
Expand Down
2 changes: 1 addition & 1 deletion env/HERA.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ if [ $# -ne 1 ]; then

echo "Must specify an input argument to set runtime environment variables!"
echo "argument can be any one of the following:"
echo "anal fcst post vrfy"
echo "anal fcst post vrfy metp"
echo "eobs eupd ecen efcs epos"
echo "postsnd awips gempak"
exit 1
Expand Down
8 changes: 6 additions & 2 deletions env/JET.env
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,12 @@ elif [ $step = "fcst" ]; then
export NTHREADS_FV3=${nth_fv3:-$nth_max}
[[ $NTHREADS_FV3 -gt $nth_max ]] && export NTHREADS_FV3=$nth_max
export cores_per_node=$npe_node_max
export APRUN_FV3="$launcher ${npe_fv3:-${npe_fcst:-$PBS_NP}}"

#export APRUN_FV3="$launcher ${npe_fv3:-${npe_fcst:-$PBS_NP}}"
if [ $CDUMP = "gdas" ]; then
export APRUN_FV3="$launcher ${npe_fcst:-$PBS_NP}"
else
export APRUN_FV3="$launcher ${npe_fcst_gfs:-$PBS_NP}"
fi
export NTHREADS_REGRID_NEMSIO=${nth_regrid_nemsio:-1}
[[ $NTHREADS_REGRID_NEMSIO -gt $nth_max ]] && export NTHREADS_REGRID_NEMSIO=$nth_max
export APRUN_REGRID_NEMSIO="$launcher $LEVS"
Expand Down
7 changes: 6 additions & 1 deletion env/WCOSS_C.env
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,12 @@ elif [ $step = "fcst" ]; then
export NTHREADS_FV3=${nth_fv3:-$nth_max}
[[ $NTHREADS_FV3 -gt $nth_max ]] && export NTHREADS_FV3=$nth_max
export cores_per_node=$npe_node_max
export APRUN_FV3="$launcher -j 1 -n ${npe_fv3:-$npe_fcst} -N $npe_node_fcst -d $NTHREADS_FV3 -cc depth"
#export APRUN_FV3="$launcher -j 1 -n ${npe_fv3:-$npe_fcst} -N $npe_node_fcst -d $NTHREADS_FV3 -cc depth"
if [ $CDUMP = "gdas" ]; then
export APRUN_FV3="$launcher -j 1 -n ${npe_fcst} -N $npe_node_fcst -d $NTHREADS_FV3 -cc depth"
else
export APRUN_FV3="$launcher -j 1 -n ${npe_fcst_gfs} -N $npe_node_fcst -d $NTHREADS_FV3 -cc depth"
fi

export NTHREADS_REGRID_NEMSIO=${nth_regrid_nemsio:-1}
[[ $NTHREADS_REGRID_NEMSIO -gt $nth_max ]] && export NTHREADS_REGRID_NEMSIO=$nth_max
Expand Down
8 changes: 6 additions & 2 deletions env/WCOSS_DELL_P3.env
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,12 @@ elif [ $step = "fcst" ]; then
export NTHREADS_FV3=${nth_fv3:-$nth_max}
[[ $NTHREADS_FV3 -gt $nth_max ]] && export NTHREADS_FV3=$nth_max
export cores_per_node=$npe_node_max
export APRUN_FV3="$launcher ${npe_fv3:-${npe_fcst:-$PBS_NP}}"

if [ $CDUMP = "gdas" ]; then
#export APRUN_FV3="$launcher ${npe_fv3:-${npe_fcst:-$PBS_NP}}"
export APRUN_FV3="$launcher ${npe_fcst:-$PBS_NP}"
else
export APRUN_FV3="$launcher ${npe_fcst_gfs:-$PBS_NP}"
fi
export NTHREADS_REGRID_NEMSIO=${nth_regrid_nemsio:-1}
[[ $NTHREADS_REGRID_NEMSIO -gt $nth_max ]] && export NTHREADS_REGRID_NEMSIO=$nth_max
export APRUN_REGRID_NEMSIO="$launcher $LEVS"
Expand Down
17 changes: 16 additions & 1 deletion jobs/JGLOBAL_FORECAST
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,15 @@ for config in $configs; do
status=$?
[[ $status -ne 0 ]] && exit $status
done

# Source additional configs
if [ ${DO_WAVE:-"NO"} = "YES" ]; then
configs="wave"
for config in $configs; do
. $config_path/config.$config
status=$?
[[ $status -ne 0 ]] && exit $status
done
fi

##########################################
# Source machine runtime environment
Expand Down Expand Up @@ -62,6 +70,13 @@ if [ $RUN_ENVIR = "nco" ]; then
export RSTDIR=${GESROOT:?}/$envir
fi

# Source additional configs
if [ ${DO_WAVE:-"NO"} = "YES" ]; then
# WAVE component directory
export WAV_MOD_ID=${WAV_MOD_ID:-wave}
export COMINWW3=${COMINWW3:-${ROTDIR:?}}
export COMOUTWW3=${COMOUTWW3:-${ROTDIR:?}}
fi

##############################################
# Begin JOB SPECIFIC work
Expand Down
93 changes: 93 additions & 0 deletions jobs/JWAVE_INIT
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
#!/bin/bash

date
export PS4=' $SECONDS + '
set -x -e

#############################
# Source relevant config files
#############################
configs="base wave waveinit"
export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config}
for config in $configs; do
. $config_path/config.$config
status=$?
[[ $status -ne 0 ]] && exit $status
done

##########################################
# Source machine runtime environment
##########################################
. $HOMEgfs/env/${machine}.env waveinit
status=$?
[[ $status -ne 0 ]] && exit $status

# PATH for working directory
export NET=${NET:-gfs}
export RUN=${RUN:-gfs}
export COMPONENTwave=${COMPONENTwave:-${RUN}wave}

export HOMEgfs=${HOMEgfs:-$NWROOT/${NET}.${gfs_ver}}

# Add default errchk = err_chk
export errchk=${errchk:-err_chk}

# Set HOMEwave to HOMEgfs
HOMEwave=${HOMEwave:-${HOMEgfs}}

# Create and go to DATA directory
export DATA=${DATA:-${DATAROOT:?}/${jobid}}
mkdir -p $DATA
cd $DATA

cyc=${cyc:-00}
export cycle=${cycle:-t${cyc}z}

# Set PDY
setpdy.sh
sh ./PDY

export pgmout=OUTPUT.$$

export MP_PULSE=0

# Set resources to propagate NTASKS across cfp call
NTASKS=${NTASKS:-${npe_node_waveinit}}
export NTASKS=${NTASKS:?NTASKS required to be set}

# Path to HOME Directory
export CODEwave=${CODEwave:-${HOMEfv3gfs}/WW3}
export EXECwave=${EXECwave:-$HOMEwave/exec}
export FIXwave=${FIXwave:-$HOMEwave/fix/fix_wave_${NET}}
export PARMwave=${PARMwave:-$HOMEwave/parm/wave}
export USHwave=${USHwave:-$HOMEwave/ush}
export EXECcode=${EXECcode:-$CODEwave/exec}

# Set COM Paths and GETGES environment
export COMINwave=${COMINwave:-${ROTDIR:?}}
export COMOUTwave=${COMOUTwave:-${ROTDIR:?}}
export COMIN=${COMIN:-${COMINwave}/${COMPONENTwave}.${PDY}/${cyc}}
export COMOUT=${COMOUT:-${COMOUTwave}/${COMPONENTwave}.${PDY}/${cyc}}
[[ ! -d $COMOUT ]] && mkdir -m 775 -p $COMOUT

if [ $SENDCOM = YES ]; then
mkdir -p $COMOUT/rundata
fi

export wavelog=${COMOUTwave}/wave.log

# Set mpi serial command
export wavempexec=${wavempexec:-"mpirun -n"}
export wave_mpmd=${wave_mpmd:-"cfp"}

# Execute the Script
$HOMEwave/scripts/exwave_init.sh

# Remove temp directories
if [ "$KEEPDATA" != "YES" ]; then
cd $DATAROOT
rm -rf $DATA
fi
date

Loading

0 comments on commit 350193c

Please sign in to comment.