Skip to content

Update GMAO site configs and util/gmao scripts - #2169

Merged
climbfuji merged 2 commits into
JCSDA:developfrom
GMAO-SI-Team:gmao-sites-and-scripts
Oct 16, 2026
Merged

climbfuji merged 2 commits into
JCSDA:developfrom
GMAO-SI-Team:gmao-sites-and-scripts

Conversation

@mathomp4

@mathomp4 mathomp4 commented Oct 15, 2026 •

Copy link
Copy Markdown
Collaborator

Description

GMAO site configurations and util/gmao batch install scripts.

  • Site configs and READMEs for discover, discover-gmao, nas, nas-toss5, bucy (new, tier 2) and macos.gmao (clang/Flang 23.1.2, gcc 15.3.0/16.2.0, NAG).
  • util/gmao/batch_install.sh: --datestamp, --suffix, opt-in --with-ai, macOS Flang support and 256-character install padding for macOS build caches; plus README and monitor_install.py updates.
  • Ignore util/gmao/** in the three build workflows, like configs/sites/**.
  • Require nccmp 1.11.0.0 on the GMAO sites, which GEOS needs. Use +trust_ecbuild_flags for ectrans, oops and ioda with %oneapi on discover and NAS.
  • Remove util/gmao/patch_ecbuild_ectrans.py, superseded by +trust_ecbuild_flags.

Only configs/sites/*, util/gmao/* and .github/workflows are changed.

Dependencies

Issues addressed

Related to #2157, #2159.

Applications affected

None. All changes are site-specific or in GMAO scripts.

Systems affected

GMAO discover, discover-gmao, NAS, NAS toss5, bucy and macOS (macos.gmao).

Testing

Checklist

  • This PR addresses one issue/problem/enhancement or has a very good reason for not doing so.
  • These changes have been tested on the affected systems and applications.
  • All dependency PRs/issues have been resolved and this PR can be merged.
  • All necessary updates to the documentation (spack-stack wiki) will be made when this PR is merged

Site updates for discover, discover-gmao, nas, nas-toss5, bucy and macos.gmao, the util/gmao batch install scripts, and ignoring util/gmao in the build workflows. Remove patch_ecbuild_ectrans.py, superseded by the trust_ecbuild_flags variant.
@mathomp4
mathomp4 requested a review from climbfuji October 15, 2026 17:48
@mathomp4
mathomp4 marked this pull request as ready for review October 15, 2026 19:21
@mathomp4

Copy link
Copy Markdown
Collaborator Author

Whoops. Opened as draft. Undrafted!

@climbfuji

Copy link
Copy Markdown
Collaborator

The oneapi-ifx failure is known (#2171), the other tests make no sense, since this PR doesn't modify any of the files used in CI (CI workflow script update to skip GMAO-only changes are good - the CI runs kicked off).

@climbfuji
climbfuji merged commit 3a11313 into JCSDA:develop Oct 16, 2026
3 of 6 checks passed
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.

3 participants