diff options
author | Annop Wongwathanarat <annop.wongwathanarat@gmail.com> | 2023-03-01 10:46:12 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-01 11:46:12 +0100 |
commit | 68372a4dfe89cb212d62e0e35c6b81ea2b0da358 (patch) | |
tree | 4165b8ee9aba440d8893409edb431b358c6ccd2d | |
parent | 54500a5fca8d3ee5af03e1964d7e2114b425e583 (diff) | |
download | spack-68372a4dfe89cb212d62e0e35c6b81ea2b0da358.tar.gz spack-68372a4dfe89cb212d62e0e35c6b81ea2b0da358.tar.bz2 spack-68372a4dfe89cb212d62e0e35c6b81ea2b0da358.tar.xz spack-68372a4dfe89cb212d62e0e35c6b81ea2b0da358.zip |
hpcg: add arm compiler (#35710)
-rw-r--r-- | var/spack/repos/builtin/packages/hpcg/package.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/hpcg/package.py b/var/spack/repos/builtin/packages/hpcg/package.py index 3c4d302a59..863d27f82b 100644 --- a/var/spack/repos/builtin/packages/hpcg/package.py +++ b/var/spack/repos/builtin/packages/hpcg/package.py @@ -33,6 +33,11 @@ class Hpcg(AutotoolsPackage): sha256="722c13837b287e979442f8372274aa5910a290aa39f1ed1ff646116be08dcae9", when="%aocc", ) + patch( + "https://github.com/hpcg-benchmark/hpcg/commit/e9e0b7e6cae23e1f30dd983c2ce2d3bd34d56f75.patch?full_index=1", + sha256="722c13837b287e979442f8372274aa5910a290aa39f1ed1ff646116be08dcae9", + when="%arm", + ) depends_on("mpi@1.1:") @@ -41,7 +46,11 @@ class Hpcg(AutotoolsPackage): def configure(self, spec, prefix): CXXFLAGS = "-O3 -ffast-math -ftree-vectorize " - if not spec.satisfies("%aocc") and not spec.satisfies("%cce"): + if ( + not spec.satisfies("%aocc") + and not spec.satisfies("%cce") + and not spec.satisfies("%arm") + ): CXXFLAGS += " -ftree-vectorizer-verbose=0 " if spec.satisfies("%cce"): CXXFLAGS += " -Rpass=loop-vectorize" |