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

Unified environment build errors with ifx #1279

Open
climbfuji opened this issue Aug 30, 2024 · 3 comments
Open

Unified environment build errors with ifx #1279

climbfuji opened this issue Aug 30, 2024 · 3 comments
Labels
bug Something is not working

Comments

@climbfuji
Copy link
Collaborator

climbfuji commented Aug 30, 2024

Describe the bug
I am trying to build the full unified environment with the OneAPI compilers (oneapi) using ifx instead of ifort. The following packages don't build:

Except for wgrib2, the packages all fail in the same way:

  >> 35     /home/dom/work/spack-stack/spack-stack-1.8.0/cache/build_stage/spack-stage-landsfcutil-2.4.1-dijmr3dnylycshr6q6cjtbj7ksqzfdue/spack-src/src/co
            nsts.f(1): error #5149: Illegal character in statement label field  [m]
     36      module consts
     37     -^

All of these packages are NOAA-EMC's NCEPLIBS, therefore tagging @AlexanderRichert-NOAA and @edwardhartnett. I checked some of the GitHub packages and I saw that there was recent development for supporting Intel LLVM compilers, but there are no releases yet that contain that code, or the releases aren't in spack yet.

Otherwise, things are looking pretty good!

[ue-oneapi-2024.2.1] [dom@blackpearl spack-stack-1.8.0]$ spack find
==> In environment /home/dom/work/spack-stack/spack-stack-1.8.0/envs/ue-oneapi-2024.2.1
==> 20 root specs
-- no arch / oneapi ---------------------------------------------
[+] [email protected]%oneapi             [+] geos-gcm-env%oneapi         [+] jedi-geos-env%oneapi     [+] [email protected]%oneapi
[+] [email protected]%oneapi                  -  global-workflow-env%oneapi  [+] jedi-mpas-env%oneapi     [+] neptune-env%oneapi ~espc+python~xnrl
[+] [email protected]%oneapi  snapshot=none    [+] gmao-swell-env%oneapi       [+] jedi-neptune-env%oneapi  [+] soca-env%oneapi
[+] [email protected]%oneapi  snapshot=b11   -  gsi-env%oneapi               -  jedi-ufs-env%oneapi       -  ufs-srw-app-env%oneapi
[+] ewok-env%oneapi ~cylc+ecflow        [+] jedi-fv3-env%oneapi         [+] jedi-um-env%oneapi       [+] ufs-weather-model-env%oneapi

==> Installed packages
-- linux-oracle9-skylake / [email protected] ---------------------------
[email protected]  [email protected]  [email protected]  [email protected]

-- linux-oracle9-skylake / [email protected] ----------------------
[email protected]                         [email protected]                   [email protected]                [email protected]
[email protected]                       [email protected]                      [email protected]                [email protected]
[email protected]                     [email protected]                    [email protected]              [email protected]
[email protected]                   [email protected]                   [email protected]                   [email protected]
[email protected]                         [email protected]                   [email protected]              [email protected]
[email protected]                      [email protected]                [email protected]            [email protected]
[email protected]                        [email protected]                     [email protected]             [email protected]
[email protected]                 [email protected]                         [email protected]             [email protected]
[email protected]                        [email protected]                           [email protected]          [email protected]
[email protected]                         [email protected]                           [email protected]          [email protected]
[email protected]                    [email protected]                          [email protected]          [email protected]
[email protected]                         [email protected]                          [email protected]            [email protected]
[email protected]                      [email protected]                      [email protected]         [email protected]
ca-certificates-mozilla@2023-05-30  [email protected]                          [email protected]               [email protected]
[email protected]                        [email protected]                   [email protected]            [email protected]
[email protected]                           [email protected]                          [email protected]  [email protected]
[email protected]                        [email protected]                         [email protected]               [email protected]
[email protected]                         [email protected]                  [email protected]         [email protected]
[email protected]                    [email protected]                           [email protected]            [email protected]
[email protected]                    [email protected]                         [email protected]           [email protected]
[email protected]                        [email protected]                        [email protected]                [email protected]
[email protected]_emc                [email protected]                         [email protected]       [email protected]
[email protected]                          [email protected]                          [email protected]             [email protected]
[email protected]                       [email protected]                         [email protected]            [email protected]
[email protected]             [email protected]                         [email protected]             [email protected]
[email protected]                       [email protected]                           [email protected]      [email protected]
[email protected]                      [email protected]                      [email protected]              [email protected]
[email protected]                       [email protected]                        [email protected]             [email protected]
[email protected]                        [email protected]                         [email protected]             [email protected]
[email protected]                  [email protected]                        [email protected]             [email protected]
[email protected]                       [email protected]                    [email protected]          [email protected]
[email protected]                         [email protected]                      [email protected]              [email protected]
[email protected]                      [email protected]                        [email protected]            [email protected]
[email protected]                          [email protected]                          [email protected]           [email protected]
[email protected]                       [email protected]                         [email protected]          [email protected]
[email protected]                      [email protected]                     [email protected]       [email protected]
[email protected]                         [email protected]                           [email protected]           [email protected]
[email protected]                     [email protected]                         [email protected]                [email protected]
[email protected]                        [email protected]                             [email protected]               [email protected]
[email protected]                          [email protected]                             [email protected]          [email protected]
[email protected]                     [email protected]                             [email protected]         [email protected]
[email protected]                          [email protected]                           [email protected]         [email protected]
[email protected]                         [email protected]                            [email protected]               [email protected]
[email protected]                     [email protected]                         [email protected]           [email protected]
[email protected]                   [email protected]                           [email protected]          [email protected]
[email protected]                    [email protected]                            [email protected]                  [email protected]
[email protected]                     [email protected]                           [email protected]           shumlib@macos_clang_linux_intel_port
[email protected]                            [email protected]                         [email protected]              [email protected]
[email protected]                           [email protected]                       [email protected]            [email protected]
[email protected]                       [email protected]                     [email protected]          [email protected]
[email protected]                           [email protected]                          [email protected]              [email protected]
[email protected]                         [email protected]                         [email protected]          [email protected]
[email protected]                  [email protected]                            [email protected]          [email protected]
[email protected]                        [email protected]                             [email protected]       [email protected]
[email protected]                         [email protected]                           [email protected]             [email protected]
[email protected]                   [email protected]                          [email protected]             [email protected]
[email protected]                          [email protected]                          [email protected]             [email protected]
[email protected]                       [email protected]                       [email protected]              [email protected]
[email protected]                         [email protected]                     [email protected]            [email protected]
[email protected]                          [email protected]                        [email protected]            [email protected]
[email protected]                [email protected]                     [email protected]              [email protected]
[email protected]        [email protected]                  [email protected]               [email protected]
[email protected]                           [email protected]                        [email protected]           [email protected]
[email protected]                     [email protected]                          [email protected]              [email protected]
[email protected]                    [email protected]                  [email protected]                [email protected]
[email protected]                        [email protected]  [email protected]           [email protected]
[email protected]                           [email protected]                        [email protected]              [email protected]
[email protected]                     [email protected]                             [email protected]                  [email protected]
[email protected]                      [email protected]                        [email protected]         [email protected]
[email protected]                          [email protected]                         [email protected]     [email protected]
[email protected]                         [email protected]                             [email protected]              [email protected]
[email protected]                          [email protected]                [email protected]           [email protected]
[email protected]                    [email protected]                      [email protected]        [email protected]
[email protected]             [email protected]                       [email protected]            [email protected]
[email protected]            [email protected]                           [email protected]              [email protected]
[email protected]       [email protected]                           [email protected]               [email protected]
[email protected]                            [email protected]                       [email protected]
[email protected]                       [email protected]                         [email protected]
==> 314 installed packages

To Reproduce
Use a compiler config like this to install the unified environment:

- compiler:
    spec: oneapi@=2024.2.1
    paths:
      cc: /opt/intel/oneapi/2024.2/bin/icx
      cxx: /opt/intel/oneapi/2024.2/bin/icpx
      f77: /opt/intel/oneapi/2024.2/bin/ifx
      fc: /opt/intel/oneapi/2024.2/bin/ifx
    flags: {}
    operating_system: oracle9
    target: x86_64
    modules: []
    environment:
      # change to append_path once relevant PR is merged
      append_path:
        CPATH: /opt/intel/oneapi/compiler/2024.2/opt/compiler/include/intel64
    extra_rpaths: []

Expected behavior
All packages build with icx/icpx/ifx

System:
Oracle Linux 9.1 in WSL2

Additional context
n/a

@climbfuji climbfuji added the bug Something is not working label Aug 30, 2024
@AlexanderRichert-NOAA
Copy link
Collaborator

We've added OneAPI support for all NCEPLIBS' develop branches, but a few of them still need releases. Working on it now...

@climbfuji
Copy link
Collaborator Author

No rush! We don't have ifx in the list of supported compilers for 1.8.0 - would be great to have it for 1.9.0.

@mathomp4
Copy link
Collaborator

mathomp4 commented Sep 3, 2024

GEOSgcm v12 should support ifx (and GCC 14) as well is my hope. Maybe even an upcoming version of v11.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is not working
Projects
Development

No branches or pull requests

3 participants