NOAA-EMC / global-workflow

Global Superstructure/Workflow supporting the Global Forecast System (GFS)
https://global-workflow.readthedocs.io/en/latest
GNU Lesser General Public License v3.0
70 stars 161 forks source link

Orion: Migration to Rocky9 OS #2694

Open KateFriedman-NOAA opened 1 week ago

KateFriedman-NOAA commented 1 week ago

What new functionality do you need?

Support for Rocky9 on Orion

Use: /work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.6.0/envs/gsi-addon-env-rocky9

What are the requirements for the new functionality?

System and components build/run on Orion Rocky9

Acceptance Criteria

System build and runs without issue related to OS

Suggest a solution (optional)

No response

GeorgeGayno-NOAA commented 1 week ago

@KateFriedman-NOAA - UFS_UTILS will be updated under this issue: https://github.com/ufs-community/UFS_UTILS/issues/963

RussTreadon-NOAA commented 1 week ago

GDASApp issue #1159 documents Orion Rocky 9 updates.

KateFriedman-NOAA commented 1 week ago

UWM issue: https://github.com/ufs-community/ufs-weather-model/issues/2332

GeorgeGayno-NOAA commented 1 week ago

I see multiple stacks:

Which should we use?

aerorahul commented 1 week ago

I see multiple stacks:

  • /work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.6.0/envs/unified-env-rocky9/install/modulefiles/Core
  • /work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.6.0/envs/gsi-addon-env-rocky9

Which should we use?

Based on https://github.com/ufs-community/UFS_UTILS/blob/65b530560c0a1620982d1857fdb36d65be17b867/modulefiles/build.orion.intel.lua#L5 I think /work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.6.0/envs/unified-env-rocky9/install/modulefiles/Core

DavidHuber-NOAA commented 5 days ago

Opened issue https://github.com/NOAA-EMC/UPP/issues/983 for the UPP. Opened issue https://github.com/JCSDA/spack-stack/issues/1158 to fix a CRTM-fix file problem in the spack-stack installation, a prerequisite for the GSI https://github.com/NOAA-EMC/GSI/issues/754.

RussTreadon-NOAA commented 4 days ago

Changes to build and run gsi.x and enkf.x on Orion Rocky 9 committed to RussTreadon-NOAA/GSI:feature/orion_rocky9. ctests show significant increase in gsi.x and enkf.x wall times. See GSI PR #764 for details.

RussTreadon-NOAA commented 2 days ago

GDASApp and GSI updates

As of GDASApp PR #1180 and GSI PR #764 build and run on Orion Rocky 9.

Note that gsi.x and enkf.x run approximately 2x slower on Orion Rocky 9 and Orion Centos 7. This slowdown has been reported via