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

NOAA GSL UPP updates #413

Merged
merged 59 commits into from
Dec 9, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
fd01766
Turn on GSD cloud ceiling calculation for RRFS dev.
hu5970 Dec 1, 2020
9b9c55c
Merge pull request #1 from hu5970/RRFS_dev
christinaholtNOAA Dec 3, 2020
de76944
Merge remote-tracking branch 'origin/develop' into RRFS_dev
christinaholtNOAA Jan 5, 2021
accb212
Updates to UPP for RRFS applications (#3)
jaymes-kenyon Mar 19, 2021
b6e5b25
Updating UPP control files to specify GRIB2 generating center as "noa…
jaymes-kenyon Mar 25, 2021
6ec6c91
Fix some out-of-bounds reads that caused the RRFS UPP to crash. (#5)
SamuelTrahanNOAA Apr 1, 2021
388a610
Adding README file (#7)
jaymes-kenyon May 13, 2021
5afc8bc
Code to read in Flash Flood Guidance (FFG) and Average Recurrence Int…
EricJames-NOAA Jun 10, 2021
d16fc58
Fixed a syntax error in SURFCE.f
EricJames-NOAA Jun 10, 2021
7c4f0a4
Getting rid of GRIB1 output option to be consistent with rest of code.
EricJames-NOAA Jun 10, 2021
57154f5
Changing field numbers to avoid conflict with existing RRFS-dev1 fields.
EricJames-NOAA Jun 10, 2021
fcad9d3
Putting exceedance grids in flat files for testing in RRFS UPP.
EricJames-NOAA Jun 11, 2021
a9b746e
Corrected the 1h and run total precip names for calculating exceedanc…
EricJames-NOAA Jun 11, 2021
576045c
Bug fix in SURFCE.f if statements.
EricJames-NOAA Jun 11, 2021
9aebc26
Removing changes to RQSTFLD.F since GRIB1 is no longer used in UPP.
EricJames-NOAA Jul 7, 2021
b79dda0
Merge pull request #8 from EricJames-NOAA/exceed_code
EricJames-NOAA Jul 7, 2021
0068b36
Merging NOAA-GSL development on top of NOAA-EMC UPP for testing.
EricJames-NOAA Jul 9, 2021
d3c9890
Correcting minor typos in SURFCE.f to allow testing.
EricJames-NOAA Jul 11, 2021
51419b7
Update code based on testing with RRFS cases.
hu5970 Jul 13, 2021
976069b
Update part of the code based on current EMC develop branch for compa…
hu5970 Jul 14, 2021
499c26e
Merge pull request #1 from hu5970/RRFS_GSL_post_merge_fix
EricJames-NOAA Jul 15, 2021
0443565
Fixed several bugs in the code.
hu5970 Jul 16, 2021
cd477a3
Merge pull request #2 from hu5970/RRFS_GSL_post_merge_fix
EricJames-NOAA Jul 16, 2021
5d8deea
Merging RRFS_dev onto NOAA-EMC/EMC_POST:develop branch.
EricJames-NOAA Jul 20, 2021
abb6f8c
Modifications to SURFCE.f to check for existence of FFG files.
EricJames-NOAA Aug 13, 2021
adbbf6a
Bug fixes for FFG file existence check, and changes to handle rotated…
EricJames-NOAA Aug 13, 2021
1762cb0
Bug fixes for FFG existence checks in SURFCE.f
EricJames-NOAA Aug 13, 2021
54e5dc9
Another bug fix for SURFCE.f
EricJames-NOAA Aug 13, 2021
e209338
Merge pull request #12 from EricJames-NOAA/ffg_exist
hu5970 Aug 17, 2021
9b8f6f1
Updating XML and flat txt files to include a 65th vertical level to b…
EricJames-NOAA Aug 25, 2021
384cb71
Code cleanup for QPF - FFG comparison. Comparison put into subroutine.
EricJames-NOAA Sep 21, 2021
0cb6a03
Cleanup of SURFCE.f; moving the FFG comparisons into a subroutine.
EricJames-NOAA Sep 26, 2021
bc79378
Final cleanup of exceedance code for QPF vs FFG.
EricJames-NOAA Sep 27, 2021
e755d93
Removing some commented out variable declarations.
EricJames-NOAA Sep 27, 2021
3521968
Additional cleanup recommended by Ming: we really only need two excee…
EricJames-NOAA Oct 8, 2021
4ce8e17
Further cleanup of FFG code, simplifying to two fields (1h acc and ru…
EricJames-NOAA Oct 12, 2021
6b7c469
Adding ARI comparison fields for 2y, 5y, 10y, and 100y ARIs.
EricJames-NOAA Oct 12, 2021
d4c9dd7
Changes to output 9 soil levels from FV3LAM if we are running 9 level…
EricJames-NOAA Oct 12, 2021
d09379c
Adding flat txt file for UPP.
EricJames-NOAA Oct 12, 2021
d78ae65
Commenting out the use of the ARI exceedances for now. We can switch…
EricJames-NOAA Oct 15, 2021
bb01ce6
Bug fix in INITPOST_NETCDF.f : need to use both ncid2d and ncid3d in …
EricJames-NOAA Oct 20, 2021
54c59e1
Merge pull request #17 from EricJames-NOAA/ffg_cleanup
EricJames-NOAA Oct 20, 2021
fecc74c
Adding NOAA-GSL code changes on top of latest NOAA-EMC UPP.
EricJames-NOAA Nov 2, 2021
683ab0b
Merge branch 'develop' of https://github.com/NOAA-EMC/UPP into noaa_g…
EricJames-NOAA Nov 2, 2021
6f8b20c
Couple of bug fixes in NOAA-EMC code. Bugs were leading to PRMSL and…
EricJames-NOAA Nov 4, 2021
82755d8
Merge branch 'RRFS_dev' into noaa_gsl_updates
EricJames-NOAA Nov 4, 2021
d833d93
Cleaning up code to get rid of unnecessary differences from EMC.
EricJames-NOAA Nov 5, 2021
b4dbd9f
Putting all new GSL variables into EMC's unified post_avblflds.xml. …
EricJames-NOAA Nov 23, 2021
466a63b
Updating postconfig-NT.txt file for GSL RRFS based on merged post_avb…
EricJames-NOAA Nov 23, 2021
e33d8ca
Adding RRFS control files to makefile.
EricJames-NOAA Nov 23, 2021
cff8120
Merge remote-tracking branch 'upstream/develop' into noaa_gsl_updates
EricJames-NOAA Nov 24, 2021
c1a7f8e
Changing back scale for WEASD_ON_SURFACE to previous default, thanks …
EricJames-NOAA Nov 29, 2021
c08e2ee
Merge branch 'noaa_gsl_updates' of https://github.com/EricJames-NOAA/…
EricJames-NOAA Nov 29, 2021
789f217
Reverting name of cldfra based on feedback from Eric Aligo.
EricJames-NOAA Nov 29, 2021
0612de6
Reverting changes in fv3lam_post_avblflds.xml since GSL new variables…
EricJames-NOAA Dec 6, 2021
feb5a75
Changing experimental ceiling level type from "ceiling" to "cloud_cei…
EricJames-NOAA Dec 6, 2021
f1a8b44
Updating 3drtma_postcntrl.xml with revised name for GSD_EXP_CEILING. …
EricJames-NOAA Dec 6, 2021
383ad16
Merge remote-tracking branch 'upstream/develop' into noaa_gsl_updates
EricJames-NOAA Dec 7, 2021
368fef6
Introducing if statement for call of NGMSLP, to avoid calling unless …
EricJames-NOAA Dec 7, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion parm/3drtma_postcntrl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -633,7 +633,7 @@
</param>

<param>
<shortname>GSD_PRES_ON_CLOUD_BASE</shortname>
<shortname>GSD_EXP_CEILING</shortname>
<scale>3.0</scale>
</param>

Expand Down
20 changes: 20 additions & 0 deletions parm/README.make_flatfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
To make a .txt flat file for UPP, follow these steps within the parm/ directory:

1) Select, then validate, the associated "post_avblflds" file, e.g.,

xmllint --noout --schema EMC_POST_Avblflds_Schema.xsd fv3lam_post_avblflds.xml

2) Select, then validate, the associated "postcntrl" file, e.g.,

xmllint --noout --schema EMC_POST_CTRL_Schema.xsd fv3lam_rrfs.xml

3) If file validation succeeds in steps (1) and (2), generate the .txt flat file, e.g.,

perl PostXMLPreprocessor.pl fv3lam_rrfs.xml fv3lam_post_avblflds.xml postxconfig-NT-fv3lam_rrfs.txt

In this example, "fv3lam_rrfs.xml" and "fv3lam_post_avblflds.xml" are input files, read by the perl
script. The "postxconfig-NT-fv3lam_rrfs.txt" flat file is the output file produced by the script, which
can have any name.

Note that a log file will be created by this script, in addition to the flat file.

WenMeng-NOAA marked this conversation as resolved.
Show resolved Hide resolved
Loading