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

[release/public-v2.2.0]: Documentation Updates #950

Merged
Show file tree
Hide file tree
Changes from 57 commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
e57f35d
[develop] Update Jenkinsfile to allow automated tests to run simultan…
MichaelLueken Oct 9, 2023
77a81fa
[develop] Fix crontab bug for Cheyenne and Derecho, update PR templat…
mkavulich Oct 10, 2023
fc15ea5
include info on NA_13km grid
gspetro-NOAA Oct 12, 2023
61d55cf
automate substitutions for name of workflow env
gspetro-NOAA Oct 12, 2023
91a0c0b
updates to intro
gspetro-NOAA Oct 12, 2023
40291c4
Merge branch 'develop' of github.com:gspetro-NOAA/ufs-srweather-app i…
gspetro-NOAA Oct 13, 2023
b3bfb1d
resolve conflicts
gspetro-NOAA Oct 13, 2023
edba20c
Merge branch 'ufs-community:release/public-v2.2.0' into release/publi…
gspetro-NOAA Oct 20, 2023
8d947fd
include info on NA_13km grid
gspetro-NOAA Oct 12, 2023
fa48e2f
automate substitutions for name of workflow env
gspetro-NOAA Oct 12, 2023
2861486
updates to intro
gspetro-NOAA Oct 12, 2023
9d0c15f
add substitutions for release #
gspetro-NOAA Oct 13, 2023
10f6b7f
VX ch updates, esp. release# sub
gspetro-NOAA Oct 13, 2023
2cd6a67
update valid vals
gspetro-NOAA Oct 17, 2023
bed50b9
add details on updates since v2.1.0
gspetro-NOAA Oct 17, 2023
e59841c
update citation & new features sections & some links
gspetro-NOAA Oct 17, 2023
f0ef96d
update README ahead of release
gspetro-NOAA Oct 19, 2023
a0380c1
add rst_prolog & update intesphinx
gspetro-NOAA Oct 19, 2023
5c4fc0b
List changes since v2.1.0 release; update links
gspetro-NOAA Oct 19, 2023
ff35a02
update img links
gspetro-NOAA Oct 19, 2023
7bbab17
update img links, misc edits
gspetro-NOAA Oct 19, 2023
6bcae24
add RRFS_NA_13km corner plot info, fix links
gspetro-NOAA Oct 19, 2023
b4cf2df
misc edits to BackgroundInfo chs
gspetro-NOAA Oct 20, 2023
11bab84
misc edits for build/run/test chs
gspetro-NOAA Oct 20, 2023
2d0c337
merge in release/public-v2.2.0 changes
gspetro-NOAA Oct 20, 2023
a4a493a
final-ish intro edits
gspetro-NOAA Oct 23, 2023
56753e0
update tech overview ch & misc edits
gspetro-NOAA Oct 23, 2023
edac412
Components ch updates
gspetro-NOAA Oct 23, 2023
f13402e
edit Quick Start ch & misc
gspetro-NOAA Oct 23, 2023
0fa8e01
edit Container ch & misc
gspetro-NOAA Oct 24, 2023
9ecc8c2
edit BuildSRW ch
gspetro-NOAA Oct 24, 2023
75cd41e
update WM links
gspetro-NOAA Oct 24, 2023
0c11b83
update VX ch
gspetro-NOAA Oct 24, 2023
5d287de
RunSRW edits pt 1
gspetro-NOAA Oct 24, 2023
099104f
add component doc intersphinx mapping to limit url changes
gspetro-NOAA Oct 24, 2023
5d530d4
fix links
gspetro-NOAA Oct 24, 2023
f0460c5
increase navigation depth
gspetro-NOAA Oct 25, 2023
ca07ea0
RunSRW updates
gspetro-NOAA Oct 25, 2023
3df5446
edit/reorg WE2E ch
gspetro-NOAA Oct 26, 2023
0a28673
minor tutorial edits
gspetro-NOAA Oct 26, 2023
f4538f6
mv explanation of how to set tasks to RunSRW ch
gspetro-NOAA Oct 26, 2023
f996858
edit Tutorial & misc; chg CCPP update location
gspetro-NOAA Oct 26, 2023
a9abca6
CCPP Updates for SRW v2.2.0
gspetro-NOAA Oct 26, 2023
6d1ba7b
update config in VX ch
gspetro-NOAA Oct 26, 2023
0fce6ba
VX ch updates
gspetro-NOAA Oct 26, 2023
40d7173
add ccpp techdoc link, rm comments
gspetro-NOAA Oct 26, 2023
fc0ef26
minor AQM updates
gspetro-NOAA Oct 26, 2023
b211328
minor LAM grid edits
gspetro-NOAA Oct 26, 2023
0726bec
misc I/O edits
gspetro-NOAA Oct 26, 2023
0d02479
add FV3_GFS_v17_p8 info
gspetro-NOAA Oct 26, 2023
c906676
change point_stat/grid_stat physics suite
gspetro-NOAA Oct 27, 2023
6bb9211
update VX config file
gspetro-NOAA Oct 27, 2023
f91f09f
minor FAQ updates
gspetro-NOAA Oct 27, 2023
083aa93
minor glossary updates
gspetro-NOAA Oct 27, 2023
466d74a
minor VX ch updates
gspetro-NOAA Oct 27, 2023
e5f9efc
add latest release # template to VX ch
gspetro-NOAA Oct 27, 2023
f78a17c
update README w/Zenodo info
gspetro-NOAA Oct 27, 2023
0623061
add plotting to VX config section
gspetro-NOAA Oct 27, 2023
37ebe7a
fix broken file path
gspetro-NOAA Oct 27, 2023
a06f90f
update test list, data locations, v#
gspetro-NOAA Oct 30, 2023
49ca987
Tests.csv update
gspetro-NOAA Oct 30, 2023
6c88561
rm comment, fix bullet
gspetro-NOAA Oct 30, 2023
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
13 changes: 8 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
# UFS Short-Range Weather Application

The Unified Forecast System (UFS) is a community-based, coupled, comprehensive Earth modeling system. It is designed to be the source system for NOAA’s operational numerical weather prediction applications while enabling research, development, and contribution opportunities for the broader Weather Enterprise. For more information about the UFS, visit the UFS Portal at https://ufscommunity.org/.
The Unified Forecast System (UFS) is a community-based, coupled, comprehensive Earth modeling system. NOAA's operational model suite for numerical weather prediction (NWP) is quickly transitioning to the UFS from a number of different modeling systems. The UFS enables research, development, and contribution opportunities within the broader Weather Enterprise (including government, industry, and academia). For more information about the UFS, visit the UFS Portal at https://ufscommunity.org/.

The UFS includes multiple applications (see a complete list at https://ufscommunity.org/science/aboutapps/) that support different forecast durations and spatial domains. This documentation describes the development branch of the UFS Short-Range Weather (SRW) Application, which targets predictions of atmospheric behavior on a limited spatial domain and on time scales from minutes to several days. The development branch of the application is continually evolving as the system undergoes open development. The latest SRW App release (v2.1.0) represents a snapshot of this continuously evolving system.
The UFS includes multiple applications (see a complete list at https://ufscommunity.org/science/aboutapps/) that support different forecast durations and spatial domains. The UFS Short-Range Weather (SRW) Application targets predictions of atmospheric behavior on a limited spatial domain and on time scales from minutes to several days. The development branch of the application is continually evolving as the system undergoes open development. This SRW App v2.2.0 release represents a snapshot of this continuously evolving system.

The UFS SRW App User's Guide associated with the development branch is at: https://ufs-srweather-app.readthedocs.io/en/develop/, while the guide specific to the SRW App v2.1.0 release can be found at: https://ufs-srweather-app.readthedocs.io/en/release-public-v2.1.0/. The repository is at: https://github.com/ufs-community/ufs-srweather-app.
The UFS SRW App User's Guide associated with the development branch is at: https://ufs-srweather-app.readthedocs.io/en/develop/, while the guide specific to the SRW App v2.2.0 release can be found at: https://ufs-srweather-app.readthedocs.io/en/release-public-v2.2.0/. The repository is at: https://github.com/ufs-community/ufs-srweather-app.

For instructions on how to clone the repository, build the code, and run the workflow, see:
https://github.com/ufs-community/ufs-srweather-app/wiki/Getting-Started
- https://ufs-srweather-app.readthedocs.io/en/release-public-v2.2.0/
- https://github.com/ufs-community/ufs-srweather-app/wiki/Getting-Started

For a debugging guide for users and developers in the field of Earth System Modeling, please see:
https://epic.noaa.gov/wp-content/uploads/2022/12/Debugging-Guide.pdf

UFS Development Team. (2022, Nov. 17). Unified Forecast System (UFS) Short-Range Weather (SRW) Application (Version v2.1.0). Zenodo. https://doi.org/10.5281/zenodo.7277602
The SRW App v2.2.0 citation is as follows and should be used when presenting results based on research conducted with the App:

UFS Development Team. (2023, Oct. 30). Unified Forecast System (UFS) Short-Range Weather (SRW) Application (Version v2.2.0). Zenodo. https://doi.org/10.5281/zenodo.10015544

[![Python unittests](https://github.com/ufs-community/ufs-srweather-app/actions/workflows/python_unittests.yaml/badge.svg)](https://github.com/ufs-community/ufs-srweather-app/actions/workflows/python_unittests.yaml)
[![Python functional tests](https://github.com/ufs-community/ufs-srweather-app/actions/workflows/python_func_tests.yaml/badge.svg)](https://github.com/ufs-community/ufs-srweather-app/actions/workflows/python_func_tests.yaml)
Expand Down
95 changes: 95 additions & 0 deletions docs/UsersGuide/source/BackgroundInfo/CCPPUpdates.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
:orphan:

.. _CCPPUpdates:

================================================
CCPP Updates for the SRW App v2.2.0 Release
================================================

Here is what's new in CCPP Physics for the UFS SRW v2.2.0 public release.

General Updates
=================

* Added RAP suite (``FV3_RAP``) as a new supported suite (documentation `here <https://dtcenter.ucar.edu/GMTB/UFS_SRW_App_v2.2.0/sci_doc/rap_suite_page.html>`__)
* Added the Community Land Model (CLM) Lake model in the HRRR suite (``FV3_HRRR``)

Thompson Microphysics Scheme
==============================

* Reduced ice generation supersaturation requirement from 0.25 to 0.15 to generate more ice at the upper levels and reduce the outgoing longwave radiation bias
* Divided cloud number concentration into two parts (over land and others). Reduced number concentration over ocean to a smaller number (50/L) from its previous default (100/L). Both changes were made to reduce excessive surface downward shortwave radiative flux off coastal regions including the Southeast Pacific
* Implemented small fixes to the minimum size of snow and collision constants

.. note::

The above improvements were tested with the non-aerosol option, so results with the aerosol-aware Thompson (used in the SRW App) may vary.


NoahMP Land Surface Model
===========================

* Option for using the unified frozen precipitation fraction in NoahMP.
* Diagnostic 2-meter temperature and humidity now based on vegetation and bare-ground tiles (new namelist option ``iopt_diag``)
* Bug fixes for GFS-based thermal roughness length scheme
* New soil color dataset introduced to improve soil albedo to reduce the large warm bias found in the Sahel desert
* Wet leaf contribution factor is included
* Leaf-area index now depends on momentum roughness length


RUC Land Surface Model
========================

* Initialization of land and ice emissivity and albedo with consideration of partial snow cover
* Initialization of water vapor mixing ratio over land ice
* Initialization of fractions of soil and vegetation types in a grid cell
* Changes in the computation of a flag for sea ice: set to true only if ``flag_cice=.false`` (atmosphere uncoupled from the sea ice model).
* Separate variables for sea ice, for example: ``snowfallac`` is replaced with ``snowfallac_ice``
* Solar angle dependence of albedo for snow-free land
* Stochastic physics perturbations (SPP) introduced for emissivity, albedo and vegetation fraction
* Coefficient in soil resistance formulation (Sakaguchi and Zeng, 2009) raised from 0.7 to 1.0 to increase soil resistance to evaporation
* Computation of snow cover fraction and snow thermal conductivity updated

GFS Scale-Aware TKE-EDMF PBL and Cumulus Schemes
==================================================

* Parameterization to represent environmental wind shear effect added to reduce excessively high hurricane intensity
* Entrainment rates enhanced proportionally to the sub-cloud or PBL-mean TKE when TKE is larger than a threshold value
* Entrainment rate is increased as a function of vegetation fraction and surface roughness length to enhance underestimated CAPE

MYNN-EDMF PBL Scheme
======================

* Small increase of buoyancy length scale in convective environments
* Patch for ensuring non-zero cloud fractions for all grid cells where cloud mixing ratio is greater than 1e-6 or ice mixing ratio is greater than 1e-9

Subgrid-Scale (SGS) Clouds Scheme
===================================

* Bug fix for cloud condensate input into RRTMG radiation
* New code section for use with SAS convection scheme
* Cloud fraction now computed as a mix between the area-dependent form and the modified Chaboureau and Bechtold (2005) form
* Adjusted limit for the boundary flux functions

MYNN Surface-layer Scheme
===========================

* Reintroduced friction velocity averaging over water to reduce noise in 10-m winds in the hurricane regime

Grell-Freitas Scale and Aerosol Aware Convection Scheme
=========================================================

* Update for aerosol-awareness (experimental)
* Scale-awareness turned off when explicit microphysics is not active anywhere in the column
* Convection is completely suppressed at grid points where the MYNN PBL scheme produces shallow convection
* Radar reflectivity considers mass flux PDF as well as whether scale-awareness is turned on at the grid point in equation

Unified Gravity Wave Physics Scheme
=====================================

* Optional diagnostic for tendencies computed. They can be switched on by setting the following namelist variables to ``“.true.”``: ``ldiag3d`` and ``ldiag_ugwp``


.. attention::

The improvements in Thompson cloud microphysics, NoahMP land surface model, GFS TKE-EDMF and cumulus schemes were tested in UFS global configuration, so results in the UFS limited-area configuration (SRW) may vary.
Loading
Loading