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

GFSv16.3.15 - Update to obsproc.v1.2 #2291

Closed
3 of 5 tasks
KateFriedman-NOAA opened this issue Feb 6, 2024 · 13 comments · Fixed by #2903
Closed
3 of 5 tasks

GFSv16.3.15 - Update to obsproc.v1.2 #2291

KateFriedman-NOAA opened this issue Feb 6, 2024 · 13 comments · Fixed by #2903
Assignees
Labels
feature New feature or request production update Processing update in production

Comments

@KateFriedman-NOAA
Copy link
Member

KateFriedman-NOAA commented Feb 6, 2024

What new functionality do you need?

Update to obsproc.v1.2 when it is introduced in operations. Also make related GSI change to turn GMI back on.

What are the requirements for the new functionality?

  • Update obsproc_ver in version files in dev/gfs.v16
  • Update obsproc_ver in version files in develop
  • Install obsproc.v1.2 on R&D machines
  • Uncomment GMI line scripts/exglobal_atmos_analysis.sh (commented out in GFSv16.3.5[6] GSI updates #1404).
  • Update ops version in RTD

Acceptance Criteria

New version works everywhere.

Suggest a solution (optional)

No response

@KateFriedman-NOAA KateFriedman-NOAA added feature New feature or request production update Processing update in production labels Feb 6, 2024
@KateFriedman-NOAA KateFriedman-NOAA self-assigned this Feb 6, 2024
@KateFriedman-NOAA KateFriedman-NOAA changed the title Update to obsproc.v1.2 GFSv16.3.15 - Update to obsproc.v1.2 Apr 5, 2024
@KateFriedman-NOAA
Copy link
Member Author

Update from @ilianagenkova - implementation date next Wednesday May 8th during the 12z cycle:

Hello users,

Following a successful PPT in early April, and should there be no CWD or anything else unexpected, 
NCO is targeting to implement obsporc v1.2  on May 8th 12z .

This update will:
- add high-vertical resolution radiosonde profiles (up to 255 pressure levels) to the global and RAP prepbufr files;
- add high-vertical resolution radiosonde profiles (full profiles) to the newly established global and RAP *uprair* bufr dump files;
- add high-spatial and temporal resolution hurricane tailored winds for the HAFS model in the *satwhr* buff dump files;
- increase the amount of msonet observations across all regional models 

Expect larger prepbufr  and msonet bufr dump files and allow for longer run times reading/processing these.

Also, more obs data will be shared via NOMADS -
  - GFS gfs.tCCz.TYPE.tm00.bufr_d

Where TYPE is BUFR formatted files *ahicsr*, *crisf4*, *crsfdb*, *gsrasr*, *gsrcsr*, *omi*, *ompslp*, *ompsn8*, *ompst8*, *satwhr*, *sevasr*, *uprair*

  - GDAS gdas.tCCz.TYPE.tm00.bufr_d

Where TYPE is BUFR formatted files *ahicsr*, *avcsam*, *avcspm*, *crsfdb*, *gsrasr*, *gsrcsr*, *omi*, *ompslp*, *ompsn8*, *ompst8*, *satwhr*, *sevasr*, *uprair*

 - RAP rap.tCCz.TYPE.tm00.bufr_d

Where TYPE is BUFR formatted files *gsrasr*, *gsrcsr*, and *uprair*

See the [SCN ](https://docs.google.com/document/d/1qRUw5xO4zKJSedNMNp555tpjfw1h87XOK2-wdTEHlP8/edit)for details.

Feel free to forward this to anyone who might benefit from the heads up.

Thanks, 
iliana

KateFriedman-NOAA added a commit to KateFriedman-NOAA/global-workflow that referenced this issue May 3, 2024
- Update the obsproc_ver to v1.2
- Update the gfs_ver to v16.3.15

Refs NOAA-EMC#2291
KateFriedman-NOAA added a commit to KateFriedman-NOAA/global-workflow that referenced this issue May 3, 2024
KateFriedman-NOAA added a commit that referenced this issue May 3, 2024
Updates for the upstream dependency upgrade to obsproc/v1.2.
Version numbers are increased and release notes are created.

Refs #2291
@KateFriedman-NOAA
Copy link
Member Author

KateFriedman-NOAA commented May 6, 2024

From May 3rd RFC memo:

RFC 12604 - On WCOSS2, implement the OBSPROC v1.2.0 upgrade along
with downstream models' updates. This upgrade will:

● Expand the global observation datasets (gfs and gdas) with high vertical
resolution radiosonde profiles, and high spatial and temporal resolution
satellite winds tailored for hurricane events
● Expand the rap observation dataset with high vertical resolution
radiosonde profiles. It will also increase the volume of msonet
observations across all regional networks and expand the capacity of
SDMEDIT list entries per observation type.
● Several internal BUFR-lib related arrays were increased to accommodate
increasing obs data volumes.
● A number of obs data sets were added to NOMADS (see SCN).
● Turn off the obsproc_air_now job since the EPA AirNow data was
stopped.

To be implemented on May 8, 1100Z to 1800Z and May 9, 1400Z to 1800Z.

@ilianagenkova
Copy link
Contributor

SPA update: Due to ECE/CWD, the OBSPROC upgrade is postponed to May 09 2024 12z .

@KateFriedman-NOAA
Copy link
Member Author

Update from @ilianagenkova and NCO: Due to Enhanced Caution remaining in effect until 1200Z Fri May 10 2024 SPAs will implement obsproc v1.2 on Monday 5/13 12z.

@KateFriedman-NOAA
Copy link
Member Author

Delayed to May 16th due to continued EC. From last Friday's RFC memo (date now changed):

RFC 12604 - On WCOSS2, implement the OBSPROC v1.2.0 upgrade along
with downstream models' updates. This upgrade will:
● Expand the global observation datasets (gfs and gdas) with high vertical
resolution radiosonde profiles, and high spatial and temporal resolution
satellite winds tailored for hurricane events
● Expand the rap observation dataset with high vertical resolution
radiosonde profiles. It will also increase the volume of msonet
observations across all regional networks and expand the capacity of
SDMEDIT list entries per observation type.
● Several internal BUFR-lib related arrays were increased to accommodate
increasing obs data volumes.
● A number of obs data sets were added to NOMADS (see SCN).
● Turn off the obsproc_air_now job since the EPA AirNow data was
stopped.
Was to be implemented on May 8, 1100Z to 1800Z and May 9, 1400Z to 1800Z;
postponed due to ECE/CWD; new dates are May 13 (1100Z to 1800Z) and May
14 (1500Z to 1800Z.

KateFriedman-NOAA added a commit that referenced this issue May 23, 2024
Updates for the upstream dependency upgrade to obsproc/v1.2.

Implemented into operations May 22nd during the 12z cycle.

Refs #2291
@KateFriedman-NOAA
Copy link
Member Author

Release created and announced to users: https://github.com/NOAA-EMC/global-workflow/releases/tag/gfs.v16.3.15

KateFriedman-NOAA added a commit to KateFriedman-NOAA/global-workflow that referenced this issue Aug 26, 2024
- Update to obsproc/v1.2.0 and prepobs/v1.1.0
- Revert back to glopara installs on Orion/Hercules
- Remove default version for obsproc in config.base

Refs NOAA-EMC#2291
Refs NOAA-EMC#2840
Refs NOAA-EMC#2841
@KateFriedman-NOAA
Copy link
Member Author

@WalterKolczynski-NOAA Please install the new obsproc/v1.2.0 on Orion and Hercules:

git clone -b obsproc.v1.2.0-rd-gfsv17 https://github.com/NOAA-EMC/obsproc.git ./v1.2.0
cd v1.2.0
INSTALL_TARGET=orion[hercules] INSTALL_PREFIX=path_to_install ./ush/build.sh

@WalterKolczynski-NOAA
Copy link
Contributor

Installed in /work/noaa/global/glopara/git_rocky9/obsproc/v1.2.0. Since Orion is now also Rocky 9, should we just switch Orion to use that location as well?

@KateFriedman-NOAA
Copy link
Member Author

Installed in /work/noaa/global/glopara/git_rocky9/obsproc/v1.2.0. Since Orion is now also Rocky 9, should we just switch Orion to use that location as well?

Yeah, good idea. That would mean changing BASE_GIT in workflow/hosts/orion.yaml. I can do that in my branch that updates the obsproc/prepobs versions. Need to make sure all other external packages are installed and good-to-go in the git_rocky9 folder. I'll have a request for you to install a new prepobs version on MSU soon, so that can just go to git_rocky9 as well.

KateFriedman-NOAA added a commit to KateFriedman-NOAA/global-workflow that referenced this issue Aug 26, 2024
Change Orion BASE_GIT to the same as Hercules (git_rocky9).

Refs NOAA-EMC#2291
Refs NOAA-EMC#2840
@KateFriedman-NOAA
Copy link
Member Author

Updated BASE_GIT in my branch @ KateFriedman-NOAA@f36c329

KateFriedman-NOAA added a commit to KateFriedman-NOAA/global-workflow that referenced this issue Aug 26, 2024
Add ":-" to obsproc_run_ver variable setting for HOMEobsproc;
the run.spack.ver version file is not currently sourced during
forecast jobs and thus obsproc_run_ver is not set; it's not
needed for forecast jobs however so allow it to be unset

Refs NOAA-EMC#2291
@KateFriedman-NOAA
Copy link
Member Author

KateFriedman-NOAA commented Sep 17, 2024

Uncomment GMI line scripts/exglobal_atmos_analysis.sh (commented out in #1404

@ADCollard Are we able to uncomment the GMI lines in scripts/exglobal_atmos_analysis.sh yet or need to wait still? I see it is still commented out in ops:

kate.friedman@clogin03:/lfs/h1/ops/prod/packages/gfs.v16.3.18> grep GMI scripts/exglobal_atmos_analysis.sh
#GMI1CRBF=${GMI1CRBF:-${COMIN_OBS}/${OPREFIX}gmi1cr.tm00.bufr_d${OSUFFIX}} # GMI temporarily disabled due to array overflow.
#$NLN $GMI1CRBF         gmibufr   # GMI temporarily disabled due to array overflow.

@ADCollard
Copy link
Contributor

Uncomment GMI line scripts/exglobal_atmos_analysis.sh (commented out in #1404

@ADCollard Are we able to uncomment the GMI lines in scripts/exglobal_atmos_analysis.sh yet or need to wait still? I see it is still commented out in ops:

kate.friedman@clogin03:/lfs/h1/ops/prod/packages/gfs.v16.3.18> grep GMI scripts/exglobal_atmos_analysis.sh
#GMI1CRBF=${GMI1CRBF:-${COMIN_OBS}/${OPREFIX}gmi1cr.tm00.bufr_d${OSUFFIX}} # GMI temporarily disabled due to array overflow.
#$NLN $GMI1CRBF         gmibufr   # GMI temporarily disabled due to array overflow.

@KateFriedman-NOAA This can now be uncommented.

@KateFriedman-NOAA
Copy link
Member Author

@KateFriedman-NOAA This can now be uncommented.

Great, thanks for confirming @ADCollard ! I will open a separate issue/PR to take care of that. I'll ask you to be a reviewer.

bbakernoaa pushed a commit to bbakernoaa/global-workflow that referenced this issue Sep 19, 2024
This PR updates the `develop` branch to use the newer operational
`obsproc/v1.2.0` and `prepobs/v1.1.0`. The obsproc/prepobs installs in
glopara space on supported platforms use tags cut from the `dev/gfsv17`
branches in the respective repos. The installation of `prepobs/v1.1.0`
on WCOSS2 is called "gfsv17_v1.1.0" to help avoid GFSv16 users using it
instead of the operational module.

Also, the `HOMEobsproc` path is updated to set an empty default for
`obsproc_run_ver`. This both removes the need to set a default (and
constantly update it, which is duplication) and avoid the unset variable
error when the fcst jobs use their own load module script that does not
know `obsproc_run_ver`:
```
export HOMEobsproc="${BASE_GIT:-}/obsproc/v${obsproc_run_ver:-}"
```

This PR also reverts the prepobs and fit2obs installs on MSU back to the
glopara space from the temporary `/work/noaa/global/kfriedma/glopara`
space installs.

Lastly, this PR also includes updates to complete issue NOAA-EMC#2844 (merge
`build.spack.ver` and `run.spack.ver`).

Resolves NOAA-EMC#2291
Resolves NOAA-EMC#2840
Resolves NOAA-EMC#2844
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request production update Processing update in production
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants