diff options
author | Stephen Sachs <stesachs@amazon.com> | 2024-09-27 11:18:23 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-27 03:18:23 -0600 |
commit | 532e6b6aa9a6d5dc04c64fdf1cfce5953e82391d (patch) | |
tree | 090886208a4ee0e7414e956894eaf0018beffe43 | |
parent | 7d6231b38a04d7c7028d08f5ba2073f50ab85c3e (diff) | |
download | spack-532e6b6aa9a6d5dc04c64fdf1cfce5953e82391d.tar.gz spack-532e6b6aa9a6d5dc04c64fdf1cfce5953e82391d.tar.bz2 spack-532e6b6aa9a6d5dc04c64fdf1cfce5953e82391d.tar.xz spack-532e6b6aa9a6d5dc04c64fdf1cfce5953e82391d.zip |
mpas-model: enable oneapi compiler (#46457)
Co-authored-by: stephenmsachs <stephenmsachs@users.noreply.github.com>
-rw-r--r-- | var/spack/repos/builtin/packages/mpas-model/package.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/mpas-model/package.py b/var/spack/repos/builtin/packages/mpas-model/package.py index dddf3d47fc..7b738f2d76 100644 --- a/var/spack/repos/builtin/packages/mpas-model/package.py +++ b/var/spack/repos/builtin/packages/mpas-model/package.py @@ -69,6 +69,11 @@ class MpasModel(MakefilePackage): depends_on("mpi") depends_on("parallelio") + conflicts( + "%oneapi@:2024.1", + msg="ifx internal compiler error triggered by maps-model fixed in oneapi@2024.2", + ) + patch("makefile.patch", when="@7.0") parallel = False @@ -114,7 +119,7 @@ class MpasModel(MakefilePackage): cppflags.append("-DUNDERSCORE") elif satisfies("%fj"): fflags.extend(["-Free", "-Fwide", "-CcdRR8"]) - elif satisfies("%intel"): + elif satisfies("%intel") or satisfies("%oneapi"): fflags.extend(["-convert big_endian", "-FR"]) if satisfies("precision=double"): fflags.extend(["-r8"]) |