Skip to content

updates for version v0.7.1#575

Merged
hu5970 merged 5 commits into
NOAA-GSL:feature/RRFS_dev1from
hu5970:fix_v071
Oct 16, 2023
Merged

updates for version v0.7.1#575
hu5970 merged 5 commits into
NOAA-GSL:feature/RRFS_dev1from
hu5970:fix_v071

Conversation

@hu5970
Copy link
Copy Markdown

@hu5970 hu5970 commented Oct 16, 2023

  1. Make output file type as an option in configure:
    WRTCMP_output_file = netcdf_parallel
    will turn on the parallel netcdf IO and compression.

  2. Add function to cycle surface and satbias from a common location
    during machine switch and system version update.

  3. enhancements and bug fix for v0.7.1:

    1. max_output_fields = 500
    2. run soil/lake surgery using operation rap/hrrr

Tested on Hera, Jet, and WCOSS2 with retros and real-time runs.

ming hu and others added 4 commits October 11, 2023 17:59
1) max_output_fields = 500
2) run soil/lake surgery using operation rap/hrrr
3) use netcdf parallel for model forecast product IO
    during machine switch and system version update.
Turn on smoke/dust and CLM for EnKF DA cycles.
    WRTCMP_output_file = netcdf_parallel
will turn on the parallel netcdf IO and compression.
Comment thread scripts/exregional_run_analysis.sh Outdated
#
# comment out for testing

if [ ${BKTYPE} -eq 0 ]; then
Copy link
Copy Markdown
Collaborator

@chunhuazhou chunhuazhou Oct 16, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hu5970 Do you plan to turn off GSI at 03Z and 15Z spinup cycle for all the cases? In this case, then the following section should be skipped too (for example, renaming/cat the fort files and etc)

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The follow-up section do not dependent on the GSI execution, for example, GSI can run without any data.
But I do want to add machine dependent now because we only have trouble to run GSI cold start on WCOSS2.


WRTCMP_ideflate="0"
if [ ${WRTCMP_output_file} == "netcdf_parallel" ]; then
WRTCMP_ideflate="1"
Copy link
Copy Markdown
Collaborator

@chunhuazhou chunhuazhou Oct 16, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this default value of " WRTCMP_ideflate (0) " be in config_defaults.sh, with some information?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not this one. The WRTCMP_ideflate should go with the content of WRTCMP_output_file. We should not set it in configure.


# check if there are surface file in continue cycle data space:
if [ "${restart_suffix_find}" == "missing" ] || [ "${restart_prefix_find}" == "missing" ]; then
surface_file_path=${CONT_CYCLE_DATA_ROOT}/surface
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this "CONT_CYCLE_DATA_ROOT" defined somewhere for non-wcoss2 machines?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is for wcoss2 only now.

Copy link
Copy Markdown
Collaborator

@chunhuazhou chunhuazhou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hu5970 I have a few comments if you could double check. Thanks!

Cold start GSI crashes on WCOSS2.
@hu5970 hu5970 merged commit 0f8ee7b into NOAA-GSL:feature/RRFS_dev1 Oct 16, 2023
guoqing-noaa pushed a commit to guoqing-noaa/regional_workflow that referenced this pull request Sep 15, 2024
* enhancements and bug fix for v0.7.1:
1) max_output_fields = 500
2) run soil/lake surgery using operation rap/hrrr
3) use netcdf parallel for model forecast product IO

* Add function to cycle surface and satbias from a common location
    during machine switch and system version update.
Turn on smoke/dust and CLM for EnKF DA cycles.

* Add ${APRUN} to all executables in exregional_run_prepstart.sh

* Make output file type as an option in configure:
    WRTCMP_output_file = netcdf_parallel
will turn on the parallel netcdf IO and compression.

* Only skip cold start gsi on WCOSS2 for now.
Cold start GSI crashes on WCOSS2.

---------

Co-authored-by: ming hu <ming.hu@clogin07.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: ming hu <ming.hu@dlogin03.dogwood.wcoss2.ncep.noaa.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants