Skip to content

Commit

Permalink
Add HAFS related nosat post control files (NOAA-EMC#418)
Browse files Browse the repository at this point in the history
* update modules for jet

* update modules for jet (#2)

* feature/HAFS: Switch back to use netcdf/3.6.3 on Jet.
Can consider switching to netcdf/4.x.x for all platforms later on.

* support/HAFS: Update for regular lat-lon grids to FV3 output change on coordinate (Cherry-picked from Jili.Dong's commit).

* update for jet; update for new write component coordinates

* add post lib for jet

* update for Lambert/rotated latlon to output earth relative wind

* fix ref at -10C

* Add the configuration for Orion.

* Update modulefiles/post/v8.0.0-jet to use modules under the lfs4 disk.

* Update modulefiles/post/v8.0.0-jet.

* Symbolic link from modulefiles/post/v8.0.0-cray-intel to modulefiles/post/v8.0.0-wcoss_cray.

* Update compile_upp.sh so that it can be called/run from the workflow level build driver script.
More specifically, the following line is changed from
source detect_machine.sh
into
source ./detect_machine.sh

* Add HAFS nosat post control files (@LinZhu-NOAA).

Co-authored-by: Jili Dong <[email protected]>
Co-authored-by: WenMeng-NOAA <[email protected]>
Co-authored-by: Wen Meng <[email protected]>
  • Loading branch information
4 people authored Nov 22, 2021
1 parent d903e3e commit 0d0c721
Show file tree
Hide file tree
Showing 3 changed files with 3,210 additions and 1 deletion.
8 changes: 7 additions & 1 deletion parm/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ GEFSANLFLATFILENAME = postxconfig-NT-GEFS-ANL.txt
GEFSF00FLATFILENAME = postxconfig-NT-GEFS-F00.txt
FV3LAMFLATFILENAME = postxconfig-NT-fv3lam.txt
HAFSFLATFILENAME = postxconfig-NT-hafs.txt
HAFSNOSATFLATFILENAME = postxconfig-NT-hafs_nosat.txt
GFSTWOFLATFILENAME = postxconfig-NT-GFS-TWO.txt
GFSTWOF00FLATFILENAME = postxconfig-NT-GFS-F00-TWO.txt
HRRRFLATFILENAME = postxconfig-NT-hrrr.txt
Expand All @@ -46,6 +47,7 @@ GEFSCTRLF00FILENAME = postcntrl_gefs_f00.xml
FV3LAMAVAILXMLFILENAME = post_avblflds.xml
FV3LAMCTRLFILENAME = fv3lam.xml
HAFSCTRLFILENAME = postcntrl_hafs.xml
HAFSNOSATCTRLFILENAME = postcntrl_hafs_nosat.xml
GFSTWOCTRLFILENAME = postcntrl_gfs_two.xml
GFSTWOF00CTRLFILENAME = postcntrl_gfs_f00_two.xml
HRRRAVAILXMLFILENAME = post_avblflds_raphrrr.xml
Expand Down Expand Up @@ -73,6 +75,7 @@ PERLXMLGEFSANL = /usr/bin/perl $(PERLXML) $(GEFSANLCTRLFILENAME) $(GFSAVAILXMLF
PERLXMLGEFSF00 = /usr/bin/perl $(PERLXML) $(GEFSCTRLF00FILENAME) $(GFSAVAILXMLFILENAME) $(GEFSF00FLATFILENAME)
PERLXMLFV3LAM = /usr/bin/perl $(PERLXML) $(FV3LAMCTRLFILENAME) $(FV3LAMAVAILXMLFILENAME) $(FV3LAMFLATFILENAME)
PERLXMLHAFS = /usr/bin/perl $(PERLXML) $(HAFSCTRLFILENAME) $(FV3LAMAVAILXMLFILENAME) $(HAFSFLATFILENAME)
PERLXMLHAFSNOSAT = /usr/bin/perl $(PERLXML) $(HAFSNOSATCTRLFILENAME) $(FV3LAMAVAILXMLFILENAME) $(HAFSNOSATFLATFILENAME)
PERLXMLGFSTWO = /usr/bin/perl $(PERLXML) $(GFSTWOCTRLFILENAME) $(GFSAVAILXMLFILENAME) $(GFSTWOFLATFILENAME)
PERLXMLGFSTWOF00 = /usr/bin/perl $(PERLXML) $(GFSTWOF00CTRLFILENAME) $(GFSAVAILXMLFILENAME) $(GFSTWOF00FLATFILENAME)
PERLXMLHRRR = /usr/bin/perl $(PERLXML) $(HRRRCTRLFILENAME) $(HRRRAVAILXMLFILENAME) $(HRRRFLATFILENAME)
Expand All @@ -94,14 +97,15 @@ GEFSANLXMLS = $(GFSAVAILXMLFILENAME) $(GEFSANLCTRLFILENAME)
GEFSF00XMLS = $(GFSAVAILXMLFILENAME) $(GEFSCTRLF00FILENAME)
FV3LAMXMLS = $(FV3LAMAVAILXMLFILENAME) $(FV3LAMCTRLFILENAME)
HAFSXMLS = $(FV3LAMAVAILXMLFILENAME) $(HAFSCTRLFILENAME)
HAFSNOSATXMLS = $(FV3LAMAVAILXMLFILENAME) $(HAFSNOSATCTRLFILENAME)
GFSTWOXMLS = $(GFSAVAILXMLFILENAME) $(GFSTWOCTRLFILENAME)
GFSTWOF00XMLS = $(GFSAVAILXMLFILENAME) $(GFSTWOF00CTRLFILENAME)
HRRRXMLS = $(HRRRAVAILXMLFILENAME) $(HRRRCTRLFILENAME)
RAPXMLS = $(RAPAVAILXMLFILENAME) $(RAPCTRLFILENAME)
RTMA3DXMLS = $(RTMA3DAVAILXMLFILENAME) $(RTMA3DCTRLFILENAME)

# If action is triggered; run the following
all: $(GFSFLATFILENAME) $(GFSGOESFLATFILENAME) $(GFSANLFLATFILENAME) $(GFSF00FLATFILENAME) $(GFSFLUXFLATFILENAME) $(GFSFLUXF00FLATFILENAME) $(NMMFLATFILENAME) $(NGACFLATFILENAME) $(GEFSFLATFILENAME) $(GEFSANLFLATFILENAME) $(GEFSF00FLATFILENAME) $(FV3LAMFLATFILENAME) $(HAFSFLATFILENAME) $(GFSTWOFLATFILENAME) $(GFSTWOF00FLATFILENAME) $(HRRRFLATFILENAME) $(RAPFLATFILENAME) $(RTMA3DFLATFILENAME)
all: $(GFSFLATFILENAME) $(GFSGOESFLATFILENAME) $(GFSANLFLATFILENAME) $(GFSF00FLATFILENAME) $(GFSFLUXFLATFILENAME) $(GFSFLUXF00FLATFILENAME) $(NMMFLATFILENAME) $(NGACFLATFILENAME) $(GEFSFLATFILENAME) $(GEFSANLFLATFILENAME) $(GEFSF00FLATFILENAME) $(FV3LAMFLATFILENAME) $(HAFSFLATFILENAME) $(HAFSNOSATFLATFILENAME) $(GFSTWOFLATFILENAME) $(GFSTWOF00FLATFILENAME) $(HRRRFLATFILENAME) $(RAPFLATFILENAME) $(RTMA3DFLATFILENAME)
$(GFSFLATFILENAME): $(GFSXMLS)
$(PERLXMLGFS)
$(GFSGOESFLATFILENAME): $(GFSGOESXMLS)
Expand All @@ -128,6 +132,8 @@ $(FV3LAMFLATFILENAME): $(FV3LAMXMLS)
$(PERLXMLFV3LAM)
$(HAFSFLATFILENAME): $(HAFSXMLS)
$(PERLXMLHAFS)
$(HAFSNOSATFLATFILENAME): $(HAFSNOSATXMLS)
$(PERLXMLHAFSNOSAT)
$(GFSTWOFLATFILENAME): $(GFSTWOXMLS)
$(PERLXMLGFSTWO)
$(GFSTWOF00FLATFILENAME): $(GFSTWOF00XMLS)
Expand Down
Loading

0 comments on commit 0d0c721

Please sign in to comment.