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

Port to Intel LLVM on Hera, Orion and Hercules #996

Draft
wants to merge 48 commits into
base: develop
Choose a base branch
from

Commits on Aug 12, 2024

  1. Updates to build emcsfc_snow2mdl with intelLLVM.

    George Gayno committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    8ace80f View commit details
    Browse the repository at this point in the history
  2. Updates to build weight_gen using intelLLVM.

    George Gayno committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    8b2e37c View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Updates to vcoord_gen to build with IntelLLVM.

    George Gayno committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    6b44404 View commit details
    Browse the repository at this point in the history
  2. Update the ocnice_prep compilation to use intelLLVM.

    George Gayno committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    5e262ce View commit details
    Browse the repository at this point in the history
  3. Update chgres and cpld_gridgen builds to use intelLLVM.

    George Gayno committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    28c90a1 View commit details
    Browse the repository at this point in the history
  4. Update glbevents and global_cycle builds to use

    IntelLLVM.
    
    Fixes ufs-community#879.
    George Gayno committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b56fe41 View commit details
    Browse the repository at this point in the history
  5. Update build for sfc_climo_gen and grid_tools.

    George Gayno committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    e87daf5 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Update build for the orography related codes.

    George Gayno committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ab25159 View commit details
    Browse the repository at this point in the history
  2. Update ocean_merge compilation.

    George Gayno committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    3228025 View commit details
    Browse the repository at this point in the history
  3. Turn on compilation of fvcom_tools.

    George Gayno committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    76c137a View commit details
    Browse the repository at this point in the history
  4. Minor source code updates to fre-nctools to eliminate

    compiler warnings.
    
    Fixes ufs-community#879.
    George Gayno committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    82bfcd8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8a50fb0 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    13f8bc0 View commit details
    Browse the repository at this point in the history
  2. Update hercules build to match UFSWM.

    George Gayno committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    4737e07 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    baf6edd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e23e79c View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Update fvcom_tools build for IntelLLVM.

    George Gayno committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    97d8e44 View commit details
    Browse the repository at this point in the history
  2. Update main CMakeLists.txt to set 'C' compiler options.

    George Gayno committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    1056ef5 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Update ubuntu_intel.yaml workflow file to use IntelLLVM.

    George Gayno committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    c10e85a View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    9511885 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Update speck build.

    George Gayno committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    56bf5e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    98f840a View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Merge branch 'develop' into intelLLVM

    George Gayno committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    2bd0801 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Merge branch 'develop' into intelLLVM

    George Gayno committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    7dff2c3 View commit details
    Browse the repository at this point in the history
  2. Update the orog unit test build for IntelLLVM.

    George Gayno committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    c1524bc View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Merge branch 'develop' into intelLLVM

    George Gayno committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a2b8b4f View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Update spack.yaml to use sigio v2.3.3, which as updated

    to use oneapi.
    
    Fixes ufs-community#879.
    George Gayno committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    0147b59 View commit details
    Browse the repository at this point in the history
  2. Rename hercules build module so both the new and old

    intel compilers may be used.
    
    Fixes ufs-community#879.
    George Gayno committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    082fb20 View commit details
    Browse the repository at this point in the history
  3. Add back the intel classic build module for hercules.

    George Gayno committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    9a4ae70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    948331c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dfb8730 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    a4136eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f47f84d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c57bf9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2e987b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ba8d241 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    8ae6efa View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Add logic to build_all.sh script to default to Intel classic

    if Intel LLVM is not available.
    
    Fixes ufs-community#879.
    GeorgeGayno-NOAA committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    4c6d932 View commit details
    Browse the repository at this point in the history
  2. Correct bug in build_all.sh.

    George Gayno committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    addccd3 View commit details
    Browse the repository at this point in the history
  3. Update grid driver scripts to use intelLLVM and Hercules,

    Orion and Hera.
    
    Fixes ufs-community#879.
    George Gayno committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    203b2de View commit details
    Browse the repository at this point in the history
  4. Update the weight_gen utility driver scripts on Hercules,

    Hera and Orion to default to intelLLVM.
    
    Fixes ufs-community#879.
    George Gayno committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2d44d8b View commit details
    Browse the repository at this point in the history
  5. Update the gdas_init utility driver scrip on Hera to use

    intelLLVM.
    
    Fixes ufs-community#879.
    George Gayno committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    31c62bd View commit details
    Browse the repository at this point in the history
  6. Update the hercules regression test scripts to load the intelLLVM

    module.
    
    Fixes ufs-community#879.
    George Gayno committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    3fa0aa5 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    1211785 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    2324720 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    adf1650 View commit details
    Browse the repository at this point in the history
  3. Modify the "-check all" compiler option for intelLLVM as

    on Hera it caused a compilation error when choosing
    'debug' mode.
    
    Fixes ufs-community#879.
    GeorgeGayno-NOAA committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    f1532e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7efdbed View commit details
    Browse the repository at this point in the history