From 44665cb4e6e3a92f8b97d9612224ef52dce396df Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Thu, 26 Nov 2020 16:18:40 +0100 Subject: archspec: added support for aocc (#20124) --- lib/spack/external/__init__.py | 2 +- lib/spack/external/archspec/__init__.py | 2 +- .../archspec/json/cpu/microarchitectures.json | 143 +++++++++++++++++++++ 3 files changed, 145 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/spack/external/__init__.py b/lib/spack/external/__init__.py index 1c98852eb6..689d6d5ecf 100644 --- a/lib/spack/external/__init__.py +++ b/lib/spack/external/__init__.py @@ -11,7 +11,7 @@ archspec * Homepage: https://pypi.python.org/pypi/archspec * Usage: Labeling, comparison and detection of microarchitectures -* Version: 0.1.2 (commit 2846749dc5b12ae2b30ff1d3f0270a4a5954710d) +* Version: 0.1.2 (commit 8a6ae71962a9b5d65e21901f844e360551dfb7ff) argparse -------- diff --git a/lib/spack/external/archspec/__init__.py b/lib/spack/external/archspec/__init__.py index 1349425634..1188c6cecc 100644 --- a/lib/spack/external/archspec/__init__.py +++ b/lib/spack/external/archspec/__init__.py @@ -1,2 +1,2 @@ """Init file to avoid namespace packages""" -__version__ = "0.1.1" +__version__ = "0.1.2" diff --git a/lib/spack/external/archspec/json/cpu/microarchitectures.json b/lib/spack/external/archspec/json/cpu/microarchitectures.json index 889848c8ec..741695a3ee 100644 --- a/lib/spack/external/archspec/json/cpu/microarchitectures.json +++ b/lib/spack/external/archspec/json/cpu/microarchitectures.json @@ -75,6 +75,13 @@ "flags": "-march={name} -mtune=generic" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "x86-64", + "flags": "-march={name} -mtune=generic" + } + ], "intel": [ { "versions": ":", @@ -106,6 +113,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune=generic" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -143,6 +156,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune=generic" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -187,6 +206,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune=generic" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -229,6 +254,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune=generic" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -277,6 +308,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune={name}" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -331,6 +368,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune={name}" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -390,6 +433,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune={name}" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -446,6 +495,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune={name}" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -500,6 +555,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune={name}" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -558,6 +619,13 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "knl", + "flags": "-march={name} -mtune=generic" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -621,6 +689,13 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "skylake-avx512", + "flags": "-march={name} -mtune=generic" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -685,6 +760,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune={name}" + } + ], "apple-clang": [ { "versions": "8.0:", @@ -746,6 +827,12 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "flags": "-march={name} -mtune={name}" + } + ], "apple-clang": [ { "versions": "11.0:", @@ -827,6 +914,13 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "icelake-client", + "flags": "-march={name} -mtune={name}" + } + ], "apple-clang": [ { "versions": "10.0.1:", @@ -875,6 +969,13 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "amdfam10", + "flags": "-march={name} -mtune={name}" + } + ], "intel": [ { "versions": "16.0:", @@ -918,6 +1019,13 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "bdver1", + "flags": "-march={name} -mtune={name}" + } + ], "intel": [ { "versions": "16.0:", @@ -965,6 +1073,13 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "bdver2", + "flags": "-march={name} -mtune={name}" + } + ], "intel": [ { "versions": "16.0:", @@ -1013,6 +1128,13 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "bdver3", + "flags": "-march={name} -mtune={name}" + } + ], "intel": [ { "versions": "16.0:", @@ -1064,6 +1186,13 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "bdver4", + "flags": "-march={name} -mtune={name}" + } + ], "intel": [ { "versions": "16.0:", @@ -1119,6 +1248,13 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "znver1", + "flags": "-march={name} -mtune={name}" + } + ], "intel": [ { "versions": "16.0:", @@ -1175,6 +1311,13 @@ "flags": "-march={name} -mtune={name}" } ], + "aocc": [ + { + "versions": "2.2:", + "name": "znver2", + "flags": "-march={name} -mtune={name}" + } + ], "intel": [ { "versions": "16.0:", -- cgit v1.2.3-70-g09d2