ufs-community / ufs-weather-model

UFS Weather Model
Other
142 stars 248 forks source link

Add new cmake variable UFS_COMPILER_SUITE to support mixed Intel compilers (icx, icpx, ifort) #2504

Open climbfuji opened 3 days ago

climbfuji commented 3 days ago

Commit Queue Requirements:

Add new cmake variable UFS_COMPILER_SUITE to support mixed Intel compilers (icx, icpx, ifort). This is necessary, because the 2024 oneAPI versions no longer contain icc and icpc, but they still contain ifort and ifx is very much not ready for production.

Commit Message:

* UFSWM - Add new cmake variable UFS_COMPILER_SUITE to support mixed Intel compilers (icx, icpx, ifort)
  * AQM - 
  * CDEPS - 
  * CICE - 
  * CMEPS - 
  * CMakeModules - 
  * FV3 - 
    * ccpp-physics - 
    * atmos_cubed_sphere - 
  * GOCART - 
  * HYCOM - 
  * MOM6 - 
  * NOAHMP - 
  * WW3 - 
  * fire_behavior
  * stochastic_physics - 

Priority:

Git Tracking

UFSWM:

Sub component Pull Requests:

UFSWM Blocking Dependencies:


Changes

Regression Test Changes (Please commit test_changes.list):

Input data Changes:

Library Changes/Upgrades:


Testing Log:

climbfuji commented 2 days ago

@DusanJovic-NOAA FYI - I didn't have time to run the regression tests for this change yet.