Skip to content

Commit

Permalink
Issue NOAA-EMC#5 - Sync merge branch 'feature/gfsv16b' into port2orion
Browse files Browse the repository at this point in the history
* feature/gfsv16b:
  Update README.md
  modified:   Externals.cfg and  sorc/checkout.sh to check out model tag GFS.v16.0.7    and UPP tag upp_gfsv16_release.v1.0.9.  Changes include:
  Update version of upp in Externals.cfg to be consistent with sorc/checkout.sh
  • Loading branch information
KateFriedman-NOAA committed Jun 23, 2020
2 parents df8dc52 + 99277ae commit be717ce
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 14 deletions.
2 changes: 1 addition & 1 deletion Externals.cfg
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# External sub-modules of global-workflow

[FV3GFS]
tag = GFS.v16.0.6
tag = GFS.v16.0.7
local_path = sorc/fv3gfs.fd
repo_url = https://github.com/ufs-community/ufs-weather-model.git
protocol = git
Expand Down
14 changes: 2 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ The global-workflow depends on the following prerequisities to be available on t
* 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:

Expand All @@ -18,20 +17,11 @@ The global-workflow current supports the following machines:

### 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:

While in /sorc folder:
```
$ checkout_externals -e Externals.cfg
$ sh checkout.sh
```

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:
Expand Down
2 changes: 1 addition & 1 deletion sorc/checkout.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ if [[ ! -d gfs_post.fd ]] ; then
rm -f ${topdir}/checkout-gfs_post.log
git clone https://github.com/NOAA-EMC/EMC_post.git gfs_post.fd >> ${topdir}/checkout-gfs_post.log 2>&1
cd gfs_post.fd
git checkout upp_gfsv16_release.v1.0.8
git checkout upp_gfsv16_release.v1.0.9
cd ${topdir}
else
echo 'Skip. Directory gfs_post.fd already exists.'
Expand Down

0 comments on commit be717ce

Please sign in to comment.