Skip to content

Commit

Permalink
Upp hafsv1 (#743)
Browse files Browse the repository at this point in the history
* add POT variables, accumulated APCP, ACPCP, NCPCP and updated the CLMR
for operational HAFSv1

* add a control file which combines hafs_sat and hafs_nosat

* modified makefile for adding the new hafs control file

* update the pname of CLMR in hafs_nosat.xml and hafs.xml

* regenerate postxconfig-NT-hafs.txt and postxconfig-NT-hafs_nosat.txt
  • Loading branch information
LinZhu-NOAA committed Jul 13, 2023
1 parent 811df42 commit 1398ca8
Show file tree
Hide file tree
Showing 5 changed files with 4,345 additions and 5 deletions.
10 changes: 8 additions & 2 deletions parm/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ GEFSF00FLATFILENAME = postxconfig-NT-GEFS-F00.txt
FV3LAMFLATFILENAME = postxconfig-NT-fv3lam.txt
HAFSSATFLATFILENAME = postxconfig-NT-hafs_sat.txt
HAFSNOSATFLATFILENAME = postxconfig-NT-hafs_nosat.txt
HAFSFLATFILENAME = postxconfig-NT-hafs.txt
GFSTWOFLATFILENAME = postxconfig-NT-GFS-TWO.txt
GFSTWOF00FLATFILENAME = postxconfig-NT-GFS-F00-TWO.txt
HRRRFLATFILENAME = postxconfig-NT-hrrr.txt
Expand Down Expand Up @@ -51,6 +52,7 @@ FV3LAMAVAILXMLFILENAME = post_avblflds.xml
FV3LAMCTRLFILENAME = fv3lam.xml
HAFSSATCTRLFILENAME = postcntrl_hafs_sat.xml
HAFSNOSATCTRLFILENAME = postcntrl_hafs_nosat.xml
HAFSCTRLFILENAME = postcntrl_hafs.xml
GFSTWOCTRLFILENAME = postcntrl_gfs_two.xml
GFSTWOF00CTRLFILENAME = postcntrl_gfs_f00_two.xml
HRRRAVAILXMLFILENAME = post_avblflds_raphrrr.xml
Expand Down Expand Up @@ -83,6 +85,7 @@ PERLXMLGEFSF00 = /usr/bin/perl $(PERLXML) $(GEFSCTRLF00FILENAME) $(GFSAVAILXMLF
PERLXMLFV3LAM = /usr/bin/perl $(PERLXML) $(FV3LAMCTRLFILENAME) $(FV3LAMAVAILXMLFILENAME) $(FV3LAMFLATFILENAME)
PERLXMLHAFSSAT = /usr/bin/perl $(PERLXML) $(HAFSSATCTRLFILENAME) $(FV3LAMAVAILXMLFILENAME) $(HAFSSATFLATFILENAME)
PERLXMLHAFSNOSAT = /usr/bin/perl $(PERLXML) $(HAFSNOSATCTRLFILENAME) $(FV3LAMAVAILXMLFILENAME) $(HAFSNOSATFLATFILENAME)
PERLXMLHAFS = /usr/bin/perl $(PERLXML) $(HAFSCTRLFILENAME) $(FV3LAMAVAILXMLFILENAME) $(HAFSFLATFILENAME)
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 @@ -108,6 +111,7 @@ GEFSF00XMLS = $(GFSAVAILXMLFILENAME) $(GEFSCTRLF00FILENAME)
FV3LAMXMLS = $(FV3LAMAVAILXMLFILENAME) $(FV3LAMCTRLFILENAME)
HAFSSATXMLS = $(FV3LAMAVAILXMLFILENAME) $(HAFSSATCTRLFILENAME)
HAFSNOSATXMLS = $(FV3LAMAVAILXMLFILENAME) $(HAFSNOSATCTRLFILENAME)
HAFSXMLS = $(FV3LAMAVAILXMLFILENAME) $(HAFSCTRLFILENAME)
GFSTWOXMLS = $(GFSAVAILXMLFILENAME) $(GFSTWOCTRLFILENAME)
GFSTWOF00XMLS = $(GFSAVAILXMLFILENAME) $(GFSTWOF00CTRLFILENAME)
HRRRXMLS = $(HRRRAVAILXMLFILENAME) $(HRRRCTRLFILENAME)
Expand All @@ -118,7 +122,7 @@ UFSAEROSOL00XMLS = $(AVAILXMLFILENAME) $(UFSAEROSOL00CTRLFILENAME)
AQMXMLS = $(AVAILXMLFILENAME) $(AQMCTRLFILENAME)

# If action is triggered; run the following
all: $(GFSFLATFILENAME) $(GFSGOESFLATFILENAME) $(GFSANLFLATFILENAME) $(GFSF00FLATFILENAME) $(GFSFLUXFLATFILENAME) $(GFSFLUXF00FLATFILENAME) $(NMMFLATFILENAME) $(NGACFLATFILENAME) $(GEFSFLATFILENAME) $(GEFSANLFLATFILENAME) $(GEFSF00FLATFILENAME) $(FV3LAMFLATFILENAME) $(HAFSSATFLATFILENAME) $(HAFSNOSATFLATFILENAME) $(GFSTWOFLATFILENAME) $(GFSTWOF00FLATFILENAME) $(HRRRFLATFILENAME) $(RAPFLATFILENAME) $(RRFSFLATFILENAME) $(UFSAEROSOLFLATFILENAME) $(UFSAERO00FLATFILENAME) $(AQMFLATFILENAME)
all: $(GFSFLATFILENAME) $(GFSGOESFLATFILENAME) $(GFSANLFLATFILENAME) $(GFSF00FLATFILENAME) $(GFSFLUXFLATFILENAME) $(GFSFLUXF00FLATFILENAME) $(NMMFLATFILENAME) $(NGACFLATFILENAME) $(GEFSFLATFILENAME) $(GEFSANLFLATFILENAME) $(GEFSF00FLATFILENAME) $(FV3LAMFLATFILENAME) $(HAFSSATFLATFILENAME) $(HAFSNOSATFLATFILENAME) $(HAFSFLATFILENAME) $(GFSTWOFLATFILENAME) $(GFSTWOF00FLATFILENAME) $(HRRRFLATFILENAME) $(RAPFLATFILENAME) $(RRFSFLATFILENAME) $(UFSAEROSOLFLATFILENAME) $(UFSAERO00FLATFILENAME) $(AQMFLATFILENAME)
$(GFSFLATFILENAME): $(GFSXMLS)
$(PERLXMLGFS)
$(GFSGOESFLATFILENAME): $(GFSGOESXMLS)
Expand Down Expand Up @@ -147,6 +151,8 @@ $(HAFSSATFLATFILENAME): $(HAFSSATXMLS)
$(PERLXMLHAFSSAT)
$(HAFSNOSATFLATFILENAME): $(HAFSNOSATXMLS)
$(PERLXMLHAFSNOSAT)
$(HAFSFLATFILENAME): $(HAFSXMLS)
$(PERLXMLHAFS)
$(GFSTWOFLATFILENAME): $(GFSTWOXMLS)
$(PERLXMLGFSTWO)
$(GFSTWOF00FLATFILENAME): $(GFSTWOF00XMLS)
Expand All @@ -169,4 +175,4 @@ $(AQMFLATFILENAME): $(AQMXMLS)
clean:
@echo
@echo '==== CLEAN ==================================================='
/bin/rm -f $(GFSFLATFILENAME) $(GFSGOESFLATFILENAME) $(GFSANLFLATFILENAME) $(GFSF00FLATFILENAME) $(NMMFLATFILENAME) $(NGACFLATFILENAME) $(GEFSFLATFILENAME) $(GEFSANLFLATFILENAME) $(GEFSF00FLATFILENAME) $(FV3LAMFLATFILENAME) $(HAFSSATFLATFILENAME) $(GFSTWOFLATFILENAME) $(GFSTWOF00FLATFILENAME) $(HRRRFLATFILENAME) $(RAPFLATFILENAME) $(UFSAEROSOLFLATFILENAME) $(UFSAERO00FLATFILENAME) $(AQMFLATFILENAME)
/bin/rm -f $(GFSFLATFILENAME) $(GFSGOESFLATFILENAME) $(GFSANLFLATFILENAME) $(GFSF00FLATFILENAME) $(NMMFLATFILENAME) $(NGACFLATFILENAME) $(GEFSFLATFILENAME) $(GEFSANLFLATFILENAME) $(GEFSF00FLATFILENAME) $(FV3LAMFLATFILENAME) $(HAFSSATFLATFILENAME) $(GFSTWOFLATFILENAME) $(HAFSFLATFILENAME) $(GFSTWOF00FLATFILENAME) $(HRRRFLATFILENAME) $(RAPFLATFILENAME) $(UFSAEROSOLFLATFILENAME) $(UFSAERO00FLATFILENAME) $(AQMFLATFILENAME)
Loading

0 comments on commit 1398ca8

Please sign in to comment.