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]: Final documentation edits #312

Merged
merged 305 commits into from
Jun 22, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
305 commits
Select commit Hold shift + click to select a range
fc1a1d4
minor edits for Intro & QS
gspetro Mar 17, 2022
acb77c8
updates to BuildRun doc through 3.8.1
gspetro Mar 17, 2022
70a051b
edits to Build/Run and Components
gspetro Mar 17, 2022
99127e7
remove .gitignore
gspetro Mar 18, 2022
b01268d
fix Ch 3 title, 4 supported platform levels note
gspetro Mar 18, 2022
da35184
fix typos, add term links
gspetro Mar 18, 2022
1302868
other minor fixes/suggestions implemented
gspetro Mar 18, 2022
a704a2f
updated Intro based on feedback; changed SRW to SRW App throughout
gspetro Mar 21, 2022
7fc263d
update comment to Intro citation
gspetro Mar 21, 2022
496fcb3
Merge branch 'develop' into develop
gspetro-NOAA Mar 22, 2022
10de71f
add user-defined vertical levels to future work
gspetro Mar 22, 2022
16b0c1a
Merge branch 'develop' of github.com:gspetro-NOAA/ufs-srweather-app i…
gspetro Mar 22, 2022
e294020
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA Mar 23, 2022
92bddca
Add instructions for srw_common module load
gspetro Mar 23, 2022
698613b
Pull changes from upstream
gspetro Mar 23, 2022
6fa5074
fix typo
gspetro Mar 23, 2022
a5ae76e
update Intro & BuildRunSRW based on Mark's feedback
gspetro Mar 23, 2022
ea17b19
minor intro updates
gspetro Mar 23, 2022
1aa9322
1st round of jwolff's edits
gspetro Mar 25, 2022
3d1cddb
2nd round of jwolff updates
gspetro Mar 28, 2022
173b838
update QS intro
gspetro Mar 29, 2022
09581c8
fix minor physics details
gspetro Mar 29, 2022
a714d43
update citation and physics suite name
gspetro Mar 29, 2022
4757b40
add compute node allocation info to QS
gspetro Mar 29, 2022
2c68823
add authoritative hpc-stack docs to Intro
gspetro Mar 29, 2022
a9702bb
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA Mar 30, 2022
5cb4c2c
edit config intro & platform environment sections
gspetro Mar 30, 2022
96123bb
Merge remote-tracking branch 'origin/develop' into textonly/config
gspetro Mar 30, 2022
0f3598f
edit sections on cron & directory parameters, platform & parameters f…
gspetro Mar 30, 2022
4a53366
edit NCO, file-separator, filename params, add some METplus and model…
gspetro Mar 31, 2022
c425bc5
ConfigWorkflow.rst revisions, added METplus to Components, grid info
gspetro Apr 1, 2022
f596267
add grid config details
gspetro Apr 4, 2022
fb0bc01
changes to readme.md
gspetro Apr 6, 2022
8bb70b1
RTD readme.md edits
gspetro Apr 6, 2022
9d9e079
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA Apr 6, 2022
091574a
create MacOS install/build instructions
gspetro Apr 6, 2022
a5fced9
Merge branch 'develop' of github.com:gspetro-NOAA/ufs-srweather-app i…
gspetro Apr 7, 2022
a73c456
update task run and grid parameters
gspetro Apr 8, 2022
ab13f55
fixed file params & workflow task params
gspetro Apr 8, 2022
1335a4d
1st draft of ConfigParameters.inc
gspetro Apr 12, 2022
19a91cc
Merge branch 'ufs-community:develop' into textonly/config
gspetro-NOAA Apr 12, 2022
563fd8b
minor edits
gspetro Apr 12, 2022
e77110d
Merge branch 'develop' into textonly/config
gspetro Apr 12, 2022
9518b2f
Merge branch 'textonly/config' of github.com:gspetro-NOAA/ufs-srweath…
gspetro Apr 12, 2022
07f4d6e
add stochastic physics var details
gspetro Apr 12, 2022
3070272
update FVCOM, thread affinity params
gspetro Apr 13, 2022
63d2a86
halo_blend, ens, crtm, custom post, subhourly updates
gspetro Apr 13, 2022
7dcb3e7
update HPC-Stack submodule/docs
gspetro Apr 13, 2022
cf0dab0
Merge branch 'develop' into textonly/config
gspetro Apr 13, 2022
0763542
remove extra macinstall document
gspetro Apr 13, 2022
2b4d74e
Rocoto WF tasks & params
gspetro Apr 13, 2022
ef234d9
workflow tasks/params, debug, verbose, pre-existing dir, predefined grid
gspetro Apr 14, 2022
7de4653
move Stochastic physics to CCP section; write component edits
gspetro Apr 14, 2022
a552b00
comp'l forecast, grid gen, NOMADS, user-staged files
gspetro Apr 14, 2022
d8d217b
METplus, model config & forecast params, separator
gspetro Apr 15, 2022
43ecc81
2nd draft complete
gspetro Apr 15, 2022
a51165f
physics updates
gspetro Apr 15, 2022
928417a
remove MacInstall empty file
gspetro Apr 15, 2022
a1ad723
undo hpc-stack submodule update (save for separate PR)
gspetro Apr 15, 2022
9241039
undo hpc-stack install doc update (save for separate PR)
gspetro Apr 15, 2022
580f641
revert hpc-stack submodule update
gspetro Apr 15, 2022
b9d8087
revisions to SPP & LSM physics
gspetro Apr 19, 2022
987abbd
minor edits
gspetro Apr 19, 2022
aaacfe7
update comments in LAM Grid chapter
gspetro Apr 20, 2022
2956ffc
update LSM_SPP_EACH_STEP
gspetro Apr 20, 2022
4939629
revert LSM_SPP_EACH_STEP to original definition
gspetro Apr 26, 2022
c28b32c
combine config info into one doc instead of two
gspetro Apr 26, 2022
ab2fb78
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA Apr 26, 2022
427afb0
Merge branch 'ufs-community:develop' into textonly/vx
gspetro-NOAA Apr 26, 2022
639443c
remove ConfigParameters.inc (contents now appear in ConfigWorkflow.rst)
gspetro Apr 26, 2022
b83a363
update hpc-stack docs submodule
gspetro Apr 26, 2022
104b834
odds & ends
gspetro Apr 27, 2022
4a86c25
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA Apr 27, 2022
0b4e2da
add VX tables, config info, & Rocoto output tables
gspetro Apr 27, 2022
7ba1352
add module use/load statements, fix typos
gspetro Apr 27, 2022
fa05f2c
Merge branch 'ufs-community:develop' into textonly/vx
gspetro-NOAA Apr 28, 2022
41d2195
varied minor details
gspetro Apr 28, 2022
676a351
add workflow svg diagram
gspetro Apr 28, 2022
f316df2
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA Apr 28, 2022
41527b7
edits to rocoto ch
gspetro Apr 28, 2022
c351daa
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA Apr 29, 2022
c510845
update citation & readme
gspetro Apr 29, 2022
dbfcddf
adjust comment in Intro
gspetro Apr 29, 2022
0591d60
updates to Rocoto chapter
gspetro Apr 29, 2022
50018dd
fix minor formatting/wording issues
gspetro Apr 29, 2022
60fdef2
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA May 2, 2022
5e28faf
updates to LAMgrid chapter
gspetro May 2, 2022
24b2e69
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA May 2, 2022
eaec3c4
Merge branch 'ufs-community:develop' into textonly/other
gspetro-NOAA May 3, 2022
43cd2ea
LAM Grid edits
gspetro May 3, 2022
6b66abb
Merge branch 'textonly/other' of github.com:gspetro-NOAA/ufs-srweathe…
gspetro May 3, 2022
d2ca2b8
LAM ch: user-defined grid section
gspetro May 3, 2022
a707fc1
add UPP Product tables ch 6
gspetro May 3, 2022
b48d495
I/O edits & glossary terms
gspetro May 4, 2022
2477527
I/O Pt2
gspetro May 5, 2022
7ca1e52
I/O changes
gspetro May 5, 2022
5d2922a
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA May 5, 2022
271bb1a
include updated images
gspetro May 6, 2022
bcf8de7
update docs to reflect changes in PR #238
gspetro May 6, 2022
a900874
Graphics Ch-1st pass
gspetro May 9, 2022
a708016
minor updates to Graphics
gspetro May 10, 2022
0f1c223
minor updates to Graphics
gspetro May 10, 2022
975bce9
edit ConfigNewPlatform sections 1-4
gspetro May 10, 2022
3ae46d9
ConfigNewPlatform edits
gspetro May 11, 2022
1836bef
Merge branch 'ufs-community:release/public-v2' into release/public-v2
gspetro-NOAA May 11, 2022
5833d41
update to match head of develop
gspetro May 11, 2022
563cc68
resolve merge conflicts
gspetro May 11, 2022
e866ccd
I/O ch edits
gspetro May 11, 2022
bc93840
I/O edits
gspetro May 12, 2022
525dcb5
more I/O edits
gspetro May 12, 2022
4a4642d
hpc-stack submodule updates
gspetro May 12, 2022
1871716
add HPC-Stack MacOs info
gspetro May 12, 2022
6a49c8d
WE2E edits & tables
gspetro May 13, 2022
2e178a0
Merge branch 'ufs-community:develop' into textonly/other
gspetro-NOAA May 16, 2022
8570d6a
fix typo
gspetro May 16, 2022
8a9df5e
Merge branch 'textonly/other' of github.com:gspetro-NOAA/ufs-srweathe…
gspetro May 16, 2022
fc1d87c
minor grammar/typos
gspetro May 16, 2022
f143c44
merge conflict resolution
gspetro May 17, 2022
7ae19db
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA May 17, 2022
4f939ff
merge conflict resolution
gspetro May 17, 2022
aebc0ea
fix grid name
gspetro May 17, 2022
8377f21
remove resolved comments
gspetro May 17, 2022
39e62e4
add compact grids
gspetro May 18, 2022
c09769d
file path updates & info for HPC-Stack
gspetro May 18, 2022
5364e99
add SRW prereqs to Intro
gspetro May 18, 2022
f51bb57
change ConfigNewPlatform to a non-container quickstart
gspetro May 18, 2022
3df0596
clean up non-container quickstart
gspetro May 18, 2022
7f6e4e8
update build options for non-container QS
gspetro May 19, 2022
25851cb
update file paths & WE2E
gspetro May 19, 2022
e99cc1d
minor fixes
gspetro May 20, 2022
2bbd9b8
update I/O & Gaea file paths
gspetro May 20, 2022
b666899
update error in non-container QS
gspetro May 20, 2022
90e355e
add warning for users w/o Rocoto
gspetro May 20, 2022
5250e86
add UPP Satellite Product instructions
gspetro May 20, 2022
a2cb4b7
Xlink for UPP satellite output info
gspetro May 20, 2022
0b8a808
clarify compiler prereqs
gspetro May 20, 2022
1f704b4
Merge branch 'ufs-community:develop' into develop
gspetro-NOAA May 20, 2022
7f2d1e9
update textonly/other to be even with develop
gspetro May 20, 2022
3974b48
add list of fix files for release
gspetro May 20, 2022
18fcd90
Merge branch 'release/public-v2' of github.com:gspetro-NOAA/ufs-srwea…
gspetro May 23, 2022
abb9710
update branch w/latest changes
gspetro May 23, 2022
cd7cdb6
fix typo
gspetro May 24, 2022
17af289
update input data file names
gspetro May 24, 2022
79d6b20
remove resolved comments
gspetro May 25, 2022
e3b46c5
minor fix
gspetro May 26, 2022
ab64517
Merge branch 'ufs-community:release/public-v2' into release/public-v2
gspetro-NOAA May 26, 2022
c24e277
update CCPP version typo
gspetro May 26, 2022
e27c9e5
Merge branch 'release/public-v2' of github.com:gspetro-NOAA/ufs-srwea…
gspetro May 26, 2022
0518b97
minor fixes
gspetro May 27, 2022
1168ccf
Merge branch 'ufs-community:release/public-v2' into release/public-v2
gspetro-NOAA May 27, 2022
054e8cf
fix typo, add comments
gspetro May 27, 2022
a53c040
Merge branch 'release/public-v2' of github.com:gspetro-NOAA/ufs-srwea…
gspetro May 27, 2022
fac36aa
update UPP links
gspetro May 27, 2022
795bf6e
update links, add comments
gspetro May 28, 2022
90c25d2
add build/run alt text
gspetro May 31, 2022
bb5f16e
Merge branch 'ufs-community:release/public-v2' into release/public-v2
gspetro-NOAA Jun 1, 2022
2385ce4
update HPC-Stack module to point to its srw release branch
gspetro Jun 1, 2022
1b94f7c
update links
gspetro Jun 1, 2022
2f8b9f2
update QS container commands
gspetro Jun 1, 2022
ba6aba1
QS updates
gspetro Jun 2, 2022
e8b7225
Merge branch 'ufs-community:release/public-v2' into release/public-v2
gspetro-NOAA Jun 2, 2022
0b87c54
Include documentation for building/running SRW App on Mac (#240)
gspetro-NOAA May 26, 2022
9f48b56
merge changes from PR #240 to release-v2
natalie-perlin Jun 2, 2022
299469f
resolve conflicts w/PR #281
natalie-perlin Jun 2, 2022
121c631
I/O updates to wget commands
gspetro Jun 2, 2022
1ade6ba
Update documentation for CSV file containing WE2E test info (#278)
gsketefian May 27, 2022
d86e3c1
update HPSS file names
gspetro Jun 2, 2022
ea827ee
add links, remove comments
gspetro Jun 2, 2022
f861109
add links, remove comments
gspetro Jun 3, 2022
7c33560
FAQ updates
gspetro Jun 3, 2022
9a0b62c
ContribGuide updates
gspetro Jun 3, 2022
4047050
Rocoto ch updates
gspetro Jun 3, 2022
c159700
update wflow gen image
gspetro Jun 3, 2022
19a4973
update LAM grid chapter
gspetro Jun 3, 2022
b481e33
update docs links
gspetro Jun 3, 2022
fdcebd4
update NC QS
gspetro Jun 3, 2022
6ad9d57
glossary updates
gspetro Jun 3, 2022
a817eb6
add Stochastic Physics info
gspetro Jun 4, 2022
f227302
format valid values
gspetro Jun 4, 2022
31a2eba
edits for Config Params
gspetro Jun 7, 2022
ec55512
final Config Param updates
gspetro Jun 8, 2022
1e00ab6
Graphics edits
gspetro Jun 8, 2022
2585d68
remove WCOSS info
gspetro Jun 8, 2022
2f473ea
Intro updates pt1
gspetro Jun 8, 2022
ba6bc6f
Docs for Linux SRW build and run
natalie-perlin Jun 8, 2022
9d7a696
Remove WCOSS-specifics
natalie-perlin Jun 8, 2022
9982f76
miscellaneous changes
gspetro Jun 8, 2022
34823cd
Intro & QS updates
gspetro Jun 9, 2022
90c6101
minor fixes
gspetro Jun 9, 2022
e9d255a
Merge branch 'release/public-v2' into release/public-v2
gspetro-NOAA Jun 9, 2022
78c1d31
Merge branch 'release/public-v2' into release/public-v2-nowcoss
natalie-perlin Jun 10, 2022
c453aee
I/O updates
gspetro Jun 10, 2022
6a455b8
I/O updates
gspetro Jun 10, 2022
90fe04a
update RW hash
gspetro Jun 13, 2022
861e0b4
Merge branch 'release/public-v2' into release/public-v2
gspetro-NOAA Jun 13, 2022
923a360
update file paths to NaturalEarth
gspetro Jun 13, 2022
c415708
change ESFM docs version
gspetro Jun 13, 2022
fd8dc58
change ESFM docs version
gspetro Jun 13, 2022
8677726
finish I/O updates
gspetro Jun 13, 2022
4e233b9
update paths from develop to v2p0
gspetro Jun 13, 2022
1f4bb94
Update BuildRunSRW.rst
natalie-perlin Jun 14, 2022
ebac070
Update ConfigWorkflow.rst
natalie-perlin Jun 14, 2022
6ed2ce5
updates to WE2E
gspetro Jun 14, 2022
798cd3d
WE2E updates
gspetro Jun 15, 2022
35bc3d5
final WE2E updates
gspetro Jun 15, 2022
82c3793
update METplus support info
gspetro Jun 15, 2022
779cca4
update NC-QS Guide
gspetro Jun 15, 2022
d11ed59
QS updates
gspetro Jun 15, 2022
d38ecda
Merge pull request #4 from gspetro-NOAA/release/public-v2-nowcoss
gspetro-NOAA Jun 16, 2022
25ddc0d
fix WE2E tables
gspetro Jun 16, 2022
92d9531
Merge branch 'release/public-v2' of github.com:gspetro-NOAA/ufs-srwea…
gspetro Jun 16, 2022
0de6378
add WE2E test files
gspetro Jun 16, 2022
c694621
WE2E test edits
gspetro Jun 16, 2022
e4e0d15
WE2E table updates
gspetro Jun 16, 2022
777ef07
QS & updates to config_defaults table in build/run
gspetro Jun 17, 2022
f71c9de
Merge branch 'release/public-v2' into release/public-v2
gspetro-NOAA Jun 17, 2022
6ad8cae
QS modulefiles load
gspetro Jun 17, 2022
558f393
Merge branch 'release/public-v2' of github.com:gspetro-NOAA/ufs-srwea…
gspetro Jun 17, 2022
c411644
fix typo
gspetro Jun 17, 2022
e87b0d1
update mac/linux section of build/run
gspetro Jun 17, 2022
f44a59c
fix image
gspetro Jun 17, 2022
9bd2c78
fix image
gspetro Jun 17, 2022
94e0813
typo
gspetro Jun 17, 2022
4d09f72
update CCPP link
gspetro Jun 17, 2022
19e8e45
adjust Mac/Linux organization
gspetro Jun 17, 2022
fe17d95
mark's edits pt1
gspetro Jun 17, 2022
3ed0d3f
mac/linux reorg
gspetro Jun 21, 2022
afada63
minor edits
gspetro Jun 21, 2022
056ed1b
QS & BR updates
gspetro Jun 21, 2022
8ee6125
QS node allocation reorg
gspetro Jun 21, 2022
8748659
minor edits
gspetro Jun 21, 2022
e10a4f4
update UFS_UTILS sci doc link & SRW App citation date
gspetro Jun 21, 2022
f6c2f20
remove I/O comments
gspetro Jun 21, 2022
f5ca89d
update CCPP options
gspetro Jun 21, 2022
54b25b1
update NC-QS & config_defaults.sh table in B/R
gspetro Jun 21, 2022
298f820
update config.sh info
gspetro Jun 22, 2022
cd662ba
edit VX section
gspetro Jun 22, 2022
f818664
generate forecast section
gspetro Jun 22, 2022
bd384a8
expt run section
gspetro Jun 22, 2022
c1cd8b5
Natalie's updates to intro & minor other details
gspetro Jun 22, 2022
c9a68e2
Merge branch 'release/public-v2' into release/public-v2
gspetro-NOAA Jun 22, 2022
195f160
minor prereq fix
gspetro Jun 22, 2022
daa5d19
update to automated Rocoto section
gspetro Jun 22, 2022
4e70c87
update for mac/linux sections
gspetro Jun 22, 2022
323fe60
mac/linux typo fix
gspetro Jun 22, 2022
1579f73
mac/linux typo fix
gspetro Jun 22, 2022
34b63a5
macos/linux edits
gspetro Jun 22, 2022
008d6b3
macos/linux edits
gspetro Jun 22, 2022
abddd55
remove space
gspetro Jun 22, 2022
afbbcf3
remove duplicate command
gspetro Jun 22, 2022
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 README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ The UFS SRW App User's Guide associated with the development branch is at: https
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

UFS Development Team. (2022, June 17). Unified Forecast System (UFS) Short-Range Weather (SRW) Application (Version v2.0.0). Zenodo. https://doi.org/10.5281/zenodo.6505854
UFS Development Team. (2022, June 22). Unified Forecast System (UFS) Short-Range Weather (SRW) Application (Version v2.0.0). Zenodo. https://doi.org/10.5281/zenodo.6505854
187 changes: 95 additions & 92 deletions docs/UsersGuide/source/BuildRunSRW.rst

Large diffs are not rendered by default.

5 changes: 1 addition & 4 deletions docs/UsersGuide/source/Components.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,7 @@ These components are documented within this User's Guide and supported through a
Pre-processor Utilities and Initial Conditions
==============================================

The SRW Application includes a number of pre-processing utilities that initialize and prepare the model. Since the SRW App provides forecast predictions over a limited area (rather than globally), it is necessary to first generate a regional grid (``regional_esg_grid/make_hgrid``) along with :term:`orography` (``orog``) and surface climatology (``sfc_climo_gen``) files on that grid. Grids include a strip, or "halo," of six cells that surround the regional grid and feed in lateral boundary condition data. Since different grid and orography files require different numbers of :term:`halo` cells, additional utilities handle topography filtering and shave the number of halo points (based on downstream workflow component requirements). The pre-processing software :term:`chgres_cube` is used to convert the raw external model data into initial and lateral boundary condition files in :term:`netCDF` format. These are needed as input to the :term:`FV3`-:term:`LAM`. Additional information about the UFS pre-processor utilities can be found in the `UFS_UTILS User's Guide <https://noaa-emcufs-utils.readthedocs.io/en/ufs_utils_1_7_0/>`__.

..
COMMENT: Update link!
The SRW Application includes a number of pre-processing utilities that initialize and prepare the model. Since the SRW App provides forecast predictions over a limited area (rather than globally), it is necessary to first generate a regional grid (``regional_esg_grid/make_hgrid``) along with :term:`orography` (``orog``) and surface climatology (``sfc_climo_gen``) files on that grid. Grids include a strip, or "halo," of six cells that surround the regional grid and feed in lateral boundary condition data. Since different grid and orography files require different numbers of :term:`halo` cells, additional utilities handle topography filtering and shave the number of halo points (based on downstream workflow component requirements). The pre-processing software :term:`chgres_cube` is used to convert the raw external model data into initial and lateral boundary condition files in :term:`netCDF` format. These are needed as input to the :term:`FV3`-:term:`LAM`. Additional information about the UFS pre-processor utilities can be found in the `UFS_UTILS Technical Documentation <https://noaa-emcufs-utils.readthedocs.io/en/ufs_utils_1_7_0/>`__ and in the `UFS_UTILS Scientific Documentation <https://ufs-community.github.io/UFS_UTILS/ver-1.7.0/index.html>`__.

The SRW Application can be initialized from a range of operational initial condition files. It is possible to initialize the model from the Global Forecast System (:term:`GFS`), North American Mesoscale (:term:`NAM`) Forecast System, Rapid Refresh (:term:`RAP`), and High-Resolution Rapid Refresh (:term:`HRRR`) files in Gridded Binary v2 (:term:`GRIB2`) format. GFS files also come in :term:`NEMSIO` format for past dates.

Expand Down
4 changes: 3 additions & 1 deletion docs/UsersGuide/source/ConfigWorkflow.rst
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ Platform Environment
``WFLOW_MOD_FN``: (Default: "")
Name of alternative workflow module file to use if running on an unsupported platform. Is set automatically for supported machines.

.. _sched:

``SCHED``: (Default: "")
The job scheduler to use (e.g., Slurm) on the specified ``MACHINE``. Leaving this an empty string allows the experiment generation script to set it automatically depending on the machine the workflow is running on. Valid values: ``"slurm"`` | ``"pbspro"`` | ``"lsf"`` | ``"lsfcray"`` | ``"none"``

Expand Down Expand Up @@ -397,7 +399,7 @@ CCPP Parameter
| ``"FV3_GFS_v16"``
| ``"FV3_RRFS_v1beta"``
| ``"FV3_HRRR"``
| ``"FV3_WoFS"``
| ``"FV3_WoFS_v0"``

**Other valid values include:**

Expand Down
10 changes: 2 additions & 8 deletions docs/UsersGuide/source/InputOutputFiles.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,7 @@ The data format for these files can be :term:`GRIB2` or :term:`NEMSIO`. More inf

Pre-processing (UFS_UTILS)
---------------------------
When a user generates the regional workflow, as described in :numref:`Section %s <GenerateWorkflow>`, the workflow generation script links the input data for the pre-processing utilities to the experiment directory. The pre-processing utilities use many different datasets to create grids and to generate model input datasets from the external model files. A detailed description of the input files for the pre-processing utilities can be found in the `UFS_UTILS Documentation <https://noaa-emcufs-utils.readthedocs.io/en/ufs_utils_1_7_0/>`__.

..
COMMENT: Update link! (UFS_UTILS)
When a user generates the regional workflow, as described in :numref:`Section %s <GenerateWorkflow>`, the workflow generation script links the input data for the pre-processing utilities to the experiment directory. The pre-processing utilities use many different datasets to create grids and to generate model input datasets from the external model files. A detailed description of the input files for the pre-processing utilities can be found in the UFS_UTILS `Technical Documentation <https://noaa-emcufs-utils.readthedocs.io/en/ufs_utils_1_7_0/>`__ and `Scientific Documentation <https://ufs-community.github.io/UFS_UTILS/ver-1.7.0/index.html>`__.

UFS Weather Model
-----------------
Expand Down Expand Up @@ -100,10 +97,7 @@ and are shown in :numref:`Table %s <TemplateFiles>`.
| README.xml_templating.md | Instructions for Rocoto XML templating with Jinja. |
+-----------------------------+--------------------------------------------------------------+

Additional information related to ``diag_table_[CCPP]``, ``field_table_[CCPP]``, ``input.nml.FV3``, ``model_conigure``, and ``nems.configure`` can be found in the `UFS Weather Model User's Guide <https://ufs-weather-model.readthedocs.io/en/release-public-v3/InputsOutputs.html#model-configuration-files>`__, while information on ``regional_grid.nml`` can be found in the `UFS_UTILS User's Guide <https://noaa-emcufs-utils.readthedocs.io/en/ufs_utils_1_7_0/>`__.

..
COMMENT: Update links! (for UFS_UTILS)
Additional information related to ``diag_table_[CCPP]``, ``field_table_[CCPP]``, ``input.nml.FV3``, ``model_conigure``, and ``nems.configure`` can be found in the `UFS Weather Model User's Guide <https://ufs-weather-model.readthedocs.io/en/release-public-v3/InputsOutputs.html#model-configuration-files>`__, while information on ``regional_grid.nml`` options can be found in the `UFS_UTILS Technical Documentation <https://noaa-emcufs-utils.readthedocs.io/en/ufs_utils_1_7_0/ufs_utils.html#regional-esg-grid>`__.

Migratory Route of the Input Files in the Workflow
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down
32 changes: 13 additions & 19 deletions docs/UsersGuide/source/Introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ The Unified Forecast System (:term:`UFS`) is a community-based, coupled, compreh

The UFS includes `multiple applications <https://ufscommunity.org/science/aboutapps/>`__ that support different forecast durations and spatial domains. This documentation describes 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 SRW Application v2.0.0 release includes a prognostic atmospheric model, pre- and post-processing, and a community workflow for running the system end-to-end. These components are documented within this User's Guide and supported through a `community forum <https://forums.ufscommunity.org/>`_. New and improved capabilities for this release include the addition of a verification package (METplus) for both deterministic and ensemble simulations and support for four stochastically perturbed perturbation schemes. Future work will expand the capabilities of the application to include data assimilation (DA) and a forecast restart/cycling capability.

This documentation provides a :ref:`Quick Start Guide <QuickstartC>` for running the SRW Application in a container and a :ref:`detailed guide <BuildRunSRW>` for running the SRW App on supported platforms. It also provides an overview of the :ref:`release components <Components>` and details on how to customize or modify different portions of the workflow.
This documentation provides a :ref:`Quick Start Guide <NCQuickstart>` designed for use on `Level 1 systems <https://github.com/ufs-community/ufs-srweather-app/wiki/Supported-Platforms-and-Compilers>`__ or as an overview of the workflow. It also provides a :ref:`Container-Based Quick Start Guide <QuickstartC>` for running the SRW Application in a container and a :ref:`detailed guide <BuildRunSRW>` for running the SRW App on any supported platform. Additionally, this User's Guide provides an overview of the :ref:`release components <Components>` and details on how to customize or modify different portions of the workflow.

The SRW App v2.0.0 citation is as follows and should be used when presenting results based on research conducted with the App:

UFS Development Team. (2022, June 17). Unified Forecast System (UFS) Short-Range Weather (SRW) Application (Version v2.0.0). Zenodo. https://doi.org/10.5281/zenodo.6505854
UFS Development Team. (2022, June 22). Unified Forecast System (UFS) Short-Range Weather (SRW) Application (Version v2.0.0). Zenodo. https://doi.org/10.5281/zenodo.6505854


How to Use This Document
Expand All @@ -30,7 +30,7 @@ Variables presented as ``AaBbCc123`` in this User's Guide typically refer to var
File paths or code that include angle brackets (e.g., ``build_<platform>_<compiler>``) indicate that users should insert options appropriate to their SRW App configuration (e.g., ``build_orion_intel``).

.. hint::
* To get started running the SRW App, see the :ref:`Quick Start Guide <QuickstartC>` for beginners or refer to the in-depth chapter on :ref:`Running the Short-Range Weather Application <BuildRunSRW>`.
* To get started running the SRW App, users can view :numref:`Chapter %s <NCQuickstart>` for a quick overview of the workflow steps. For more detailed explanations, users can refer to the :ref:`Container-Based Quick Start Guide <QuickstartC>` or the in-depth chapter on :ref:`Building and Running the Short-Range Weather Application <BuildRunSRW>`.
* For background information on the SRW App code repositories and directory structure, see :numref:`Section %s <SRWStructure>` below.
* For an outline of SRW App components, see section :numref:`Section %s <ComponentsOverview>` below or refer to :numref:`Chapter %s <Components>` for a more in-depth treatment.

Expand Down Expand Up @@ -73,11 +73,8 @@ The UFS SRW Application has been designed so that any sufficiently up-to-date ma
* 53 GB input data for a standard collection of global database, or "fix" data (topography, climatology, observational database) for a short 12-hour test forecast on CONUS 25km domain. See data download instructions in :numref:`Section %s <DownloadingStagingInput>`.
* 8 GB for :term:`HPC-Stack` full installation
* 3 GB for ``ufs-srweather-app`` installation
* 1 GB boundary conditions for a short 12-h test forecast on CONUS 25km domain. See data download instructions in :numref:`Section %s <DownloadingStagingInput>`
* 17 GB for a 12-h test forecast on CONUS 25km domain, with model output saved hourly, see :numref:`Section %s <GridSpecificConfig>`


* 4GB memory (CONUS 25km domain)
* 1 GB for boundary conditions for a short 12-h test forecast on the CONUS 25km domain. See data download instructions in :numref:`Section %s <DownloadingStagingInput>`
* 17 GB for a 12-h test forecast on the CONUS 25km domain, with model output saved hourly, see :numref:`Section %s <GridSpecificConfig>`

* Fortran compiler released since 2018

Expand Down Expand Up @@ -113,7 +110,7 @@ The following software is also required to run the SRW Application, but the :ter
For MacOS systems, some additional software packages are needed. When possible, it is recommended that users install and/or upgrade this software (along with software listed above) using the `Homebrew <https://brew.sh/>`__ package manager for MacOS. See :numref:`Chapter %s <MacInstall>` and :numref:`Chapter %s <MacMorePackages>` for further guidance on installing these prerequisites on MacOS.

* bash v4.x
* `gcc@11` compiler package
* GNU compiler suite v.11 or higher with gfortran
* cmake
* make
* coreutils
Expand All @@ -125,9 +122,6 @@ Optional but recommended prerequisites for all systems:
* Rocoto Workflow Management System (1.3.1)
* Python packages ``scipy``, ``matplotlib``, ``pygrib``, ``cartopy``, and ``pillow`` for graphics

..
COMMENT: Lmod is listed as required

.. _ComponentsOverview:

SRW App Components Overview
Expand All @@ -136,10 +130,7 @@ SRW App Components Overview
Pre-processor Utilities and Initial Conditions
------------------------------------------------

The SRW Application includes a number of pre-processing utilities that initialize and prepare the model. Tasks include generating a regional grid along with :term:`orography` and surface climatology files for that grid. One pre-processing utility converts the raw external model data into initial and lateral boundary condition files in netCDF format. Later, these files are used as input to the atmospheric model (FV3-LAM). Additional information about the pre-processor utilities can be found in :numref:`Chapter %s <Utils>` and in the `UFS_UTILS User’s Guide <https://noaa-emcufs-utils.readthedocs.io/en/ufs_utils_1_7_0/>`__.

..
COMMENT: Update link!
The SRW Application includes a number of pre-processing utilities that initialize and prepare the model. Tasks include generating a regional grid along with :term:`orography` and surface climatology files for that grid. One pre-processing utility converts the raw external model data into initial and lateral boundary condition files in netCDF format. Later, these files are used as input to the atmospheric model (FV3-LAM). Additional information about the pre-processor utilities can be found in :numref:`Chapter %s <Utils>`, in the `UFS_UTILS Technical Documentation <https://noaa-emcufs-utils.readthedocs.io/en/ufs_utils_1_7_0/>`__, and in the `UFS_UTILS Scientific Documentation <https://ufs-community.github.io/UFS_UTILS/ver-1.7.0/index.html>`__.

Forecast Model
-----------------
Expand Down Expand Up @@ -307,7 +298,7 @@ A number of sub-directories are created under the ``regional_workflow`` director

Experiment Directory Structure
--------------------------------
When the user generates an experiment using the ``generate_FV3LAM_wflow.sh`` script (:numref:`Section %s <GenerateWorkflow>`), a user-defined experimental directory (``EXPTDIR``) is created based on information specified in the ``config.sh`` file. :numref:`Table %s <ExptDirStructure>` shows the contents of the experiment directory before running the experiment workflow.
When the user generates an experiment using the ``generate_FV3LAM_wflow.sh`` script (:numref:`Section %s <GenerateWorkflow>`), a user-defined experimental directory (``$EXPTDIR``) is created based on information specified in the ``config.sh`` file. :numref:`Table %s <ExptDirStructure>` shows the contents of the experiment directory before running the experiment workflow.

.. _ExptDirStructure:

Expand Down Expand Up @@ -435,8 +426,11 @@ A list of available documentation is shown in :numref:`Table %s <list_of_documen
| UFS SRW Application | https://ufs-srweather-app.readthedocs.io/en/release-public-v2/ |
| User's Guide | |
+----------------------------+---------------------------------------------------------------------------------+
| UFS_UTILS User's | https://noaa-emcufs-utils.readthedocs.io/en/ufs_utils_1_7_0/ |
| Guide | |
| UFS_UTILS Technical | https://noaa-emcufs-utils.readthedocs.io/en/ufs_utils_1_7_0/ |
| Documentation | |
+----------------------------+---------------------------------------------------------------------------------+
| UFS_UTILS Scientific | https://ufs-community.github.io/UFS_UTILS/ver-1.7.0/index.html |
| Documentation | |
+----------------------------+---------------------------------------------------------------------------------+
| UFS Weather Model | https://ufs-weather-model.readthedocs.io/en/release-public-v3/ |
| User's Guide | |
Expand Down
12 changes: 10 additions & 2 deletions docs/UsersGuide/source/Non-ContainerQS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,21 @@ For a detailed explanation of how to build and run the SRW App on any supported

Users will need to adjust the experiment parameters in the ``config.sh`` file to suit the needs of their experiment (e.g., date, time, grid, physics suite, etc.). More detailed guidance is available in :numref:`Section %s <UserSpecificConfig>`. Parameters and valid values are listed in :numref:`Chapter %s <ConfigWorkflow>`.

#. Load the python environment for the regional workflow. Users on Level 3-4 systems will need to use one of the existing ``wflow_<platform>`` modulefiles (e.g., ``wflow_macos``) and adapt it to their system.
#. Load the python environment for the regional workflow. Users on Level 2-4 systems will need to use one of the existing ``wflow_<platform>`` modulefiles (e.g., ``wflow_macos``) and adapt it to their system.

.. code-block:: console

module use <path/to/modulefiles>
module load wflow_<platform>
conda activate regional_workflow

After loading the workflow, users should follow the instructions printed to the console. For example, if the output says:

.. code-block:: console

Please do the following to activate conda:
> conda activate regional_workflow

then the user should run ``conda activate regional_workflow`` to activate the ``regional_workflow`` environment.

#. Generate the experiment workflow.

Expand Down
Loading